Domande con tag 'operating-systems'

1
risposta

Teoria dei sistemi operativi - utilizzando il numero minimo di semafori

Questa situazione è soggetta a deadlock dei processi in un sistema operativo e mi piacerebbe risolverlo con il minimo di semafori. Fondamentalmente ci sono tre processi che cooperano che tutti leggono i dati dallo stesso dispositivo di input. Og...
posta 29.10.2013 - 09:06
0
risposte

Demone vs lavoratore e quando usare cosa?

(Si noti che, di seguito, utilizzo frequentemente il termine " daemon o worker " solo per indicare che non so quale parola usare perché non conosco la differenza esatta tra loro nel contesto spiegato sotto.) Considera i seguenti scenari:...
posta 11.09.2018 - 14:43
0
risposte

Processi simultanei - Monitor e lettori / scrittori

Quindi questa è una domanda generale sull'uso dei monitor nel problema Reader / Scrittori. So che le procedure del monitor per il problema di Lettori / Scrittori vengono utilizzate per l'esclusione reciproca in una sezione critica, ma il mio...
posta 12.11.2014 - 05:57
0
risposte

Semaforo: uno per ciascuna risorsa condivisa?

Normalmente i semafori sono implementati come variabili intere. Il valore di un semaforo rappresenta inizialmente il numero di processi a cui è consentito accedere alla risorsa condivisa allo stesso tempo, il che significa che un singolo semafor...
posta 18.09.2014 - 10:44
5
risposte

I sistemi informatici (senza sistema operativo installato) utilizzano file (eseguibili)? [duplicare]

Per quanto ho letto, i file vengono introdotti nei libri del sistema operativo. Prima che un sistema operativo sia installato su un sistema informatico, il computer utilizza i file? In particolare, i file eseguibili hanno formati in sistemi...
posta 15.03.2015 - 00:24
4
risposte

Perché i sistemi informatici sono ancora insicuri? [chiuso]

Dopo 50 anni di ingegneria del software, perché i sistemi informatici sono ancora insicuri? Non capisco. Due domande: (i) Cosa c'è di così difficile nel negare o limitare l'accesso in rete ai cattivi attori che non hanno password? Non è che q...
posta 07.01.2017 - 15:21
4
risposte

C'è un modo per vedere quante operazioni costa una funzione, un blocco di codice o una dichiarazione?

Supponiamo di avere un telefono in grado di elaborare 1 milione di operazioni al secondo e un microcontrollore in grado di eseguire 1000. C'è un modo per dire quante operazioni eseguite da una funzione o un blocco di codice è in esecuzione?...
posta 22.12.2016 - 22:12
3
risposte

In che modo il sistema operativo riprende il controllo durante il multitasking? [duplicare]

Ho capito come più processi possono essere eseguiti su un singolo core interlacciando l'elaborazione. Quello che non capisco è come il sistema operativo garantisce che il programma rilasci il processore dopo un certo periodo di tempo. Se è pos...
posta 08.06.2013 - 02:02
4
risposte

Perché c'è poco uso della condivisione di file come compressione (al di fuori delle librerie)?

Recentemente stavo cercando un programma che funzionasse come un demone e trovassi i file che hanno lo stesso tipo di dimensione / tipo, controlla se sono uguali, quindi rendi entrambi un hard link a una singola copia, se lo sono. E ho iniziato...
posta 06.01.2015 - 17:36
1
risposta

Piccola e grande confusione endiana

Giusto per essere sicuro di averlo capito correttamente. È giusto che i processori little endian leggano gli indirizzi di memoria dal più alto al più basso indirizzo e dove un grande processore endian suppone leggerli dal più basso al più alto i...
posta 12.01.2014 - 20:26