Domande con tag 'operating-systems'

2
risposte

Qual è la differenza tra Times e Dup in Assembly Language?

In un bootloader, la penultima riga è: TIMES 510-($-$$) db 0 Ora, anche questo comando farà lo stesso: db 510-($-$$) DUP (0) Se no perché? So cosa fa TIMES , ma non è menzionato nel mio libro x86 di Mazidi (pubblicazione P...
posta 16.09.2012 - 09:36
1
risposta

Scheduling multilivello (MQS) con Round Robin

Sto provando a utilizzare MQS per creare un diagramma di Gantt di 5 processi (P1-P5), nonché i tempi di attesa, risposta e di completamento (e le medie di tali metriche) all'interno di una pianificazione delle attività della CPU. Ecco la tabella...
posta 29.09.2013 - 23:17
1
risposta

Concetto di spazio degli indirizzi

Ho cercato l'idea di spazio degli indirizzi che è The set of all legal addresses in memory for a given application. The address space represents the amount of memory available to a program. Non riesco a scoprire come viene implementato ques...
posta 05.10.2012 - 19:49
2
risposte

Problemi con il time slicing

Stavo provando a vedere l'effetto del time slicing e come può consumare una quantità significativa di tempo. In realtà, stavo cercando di dividere un determinato compito in un numero di thread e vedere l'effetto. Ho un processore a due core....
posta 02.09.2012 - 06:53
2
risposte

Progettazione di un modo in cui il processo deve comunicare con il kernel

Ho un progetto che è una specie di sistema operativo virtuale. In questo progetto, la classe Kernel è responsabile della creazione delle classi Process . La classe di processo è composta da% classi% co_de e la classe Thread sarà...
posta 27.05.2018 - 00:36
2
risposte

produttore-consumatore con architettura di segnalazione in un sistema operativo in tempo reale (RTOS)

Sto sviluppando un sistema in tempo reale facendo uso di un mbed-OS (RTOS per l'architettura ARM). Non sono un ingegnere del software e voglio sapere se la seguente soluzione è pratica o meno e come migliorarla. Come mostrato nella figura, gl...
posta 08.07.2018 - 06:11
4
risposte

Cos'è un sistema in tempo reale [chiuso]

Qual è la definizione più appropriata di un sistema in tempo reale? La prenotazione ferroviaria online è un sistema in tempo reale? Il sistema di controllo aereo è un sistema in tempo reale? Il sistema di controllo di processo è un sistema in...
posta 03.07.2011 - 19:37
3
risposte

Compiler / OS Design - Da dove cominciare [chiuso]

Ho uno sfondo abbastanza strong in C e Assembly e sto iniziando a esaminare il progetto di base del compilatore e dei sistemi operativi, ma il mio problema più grande è dove dovrei iniziare, visto che entrambi sono tipi di progetti molto grandi...
posta 21.07.2011 - 19:52
3
risposte

Perché lo stack di chiamate non è implementato come array dinamico nel SO moderno? [duplicare]

Quando un sistema operativo moderno carica un processo, pre-alloca una certa quantità di spazio per lo stack. Ciò significa che il programmatore deve fare attenzione a evitare l'overflow dello stack limitando la profondità della chiamata e / o...
posta 01.11.2016 - 08:33
1
risposta

In che modo i programmi ricevono generalmente informazioni dal sistema operativo?

In molte lingue ci sono librerie, o incorporate nella lingua stessa o costruite separatamente al di fuori della lingua, che permettono di ottenere informazioni dal sistema operativo a un certo livello. Esempi sono i metadati relativi a un file,...
posta 26.01.2014 - 20:04