cerca
Sistemi Operativi
modifica cronologia stampa login logout

Wiki

UniCrema


Materie per semestre

Materie per anno

Materie per laurea


Help

Sistemi Operativi

Torna alla pagina di Sistemi Operativi


 :: Appunti caotici ::

Lezione 6 Classificazione dei sistemi di elaborazione

Pag 1

Sommario

...

Pag 2

Mainframe (1)

I primi tipi di mainframe erano caratterizzati da un'esecuzione a lotti: eseguivano tutte le operazioni previste prima di rilasciare il processore (sistemi monoprogrammati).

Si passa poi ai sistemi multiprogrammati, ovvero con più programmi caricati nella memoria centrale, ma eseguiti comunque uno alla volta.

Per utilizzare al meglio questa soluzione potrei condividere la CPU per tutti i programmi, passando di conseguenza ad un sistema multi-processing (un esecuzione comunque sequenziale, ma molto rapida e con l'illusione di parallelismo).

Mainframe (2)

In un sistema interattivo multiutente ho più utenti collegati contemporaneamente, quindi ho necessariamente una multiprogrammazione e un multiprocessing (altrimenti l'evoluzione dei vari sistemi operativi procederebbe a scatti). Introduco così il concetto di time-sharing, ovvero una condivisione della CPU in base al tempo.

Pag 3

Minicomputer

Sono dei piccoli mainframe. E BON!

Workstation

...

Pag 4

Personal computer

...

Computer palmare

...

Pag 5

Sistema di elaborazione in tempo reale

La definizione di un sistema dedicato è abbastanza semplice. Un sistema dedicato è un sitema che svolge solo determitate operazioni e non si cura di altro.

Sistema dedicato

...

Pag 6

Sistema multimediale

...

Sistema multiprocessore

Cresce l'esigenza degli utenti, quindi si prendono processori più potenti o più processori che si ripartiscono i lavori in modo adeguato.

Uno dei vantaggi di utilizzare più processori è che se se ne guasta uno posso usarne un altro.

Pag 7

Cluster

I cluster sono dei calcolatori collegati tra loro in maniera fortemente strutturata, ma comunque indipendenti l'uno dall'altro.

Non mi interessa conoscere la struttura realizzativa dei singoli calcolatori, l'importante è che abbiano un metodo di connessione standard tra loro.

Sistema distribuito

...


Torna alla pagina di Sistemi Operativi