Sistemi Operativi Distribuiti: indice Marzo 2000 Architettura degli elaboratori - Modulo B Sistemi Operativi Distribuiti: indice definizione di sistema distribuito caratteristiche dei D.O.S. condivisione dei dati architettura a bus singolo architettura a rete Sistemi multiprocessor Architettura degli elaboratori -modulo B- A.Memo prof. Alessandro Memo
Sistema distribuito: definizione un sistema distribuito è un insieme di nodi di elaborazione indipendenti, a memoria privata, che viene visto dall’utente come un unico sistema i sistemi operativi sono sempre più interessanti per il basso costo di CPU ad alte prestazioni e la sempre più alta velocità di trasferimento dati Sistemi multiprocessor Architettura degli elaboratori -modulo B- A.Memo
Sistemi distribuiti Sistemi centralizzati Vantaggi dei sistemi distribuiti: alte prestazioni teoriche affidabilità e insensibilità ai guasti scalabilità Vantaggi dei sistemi centralizzati: software più semplice e di produzione collaudata condizionato dall’efficiente della comunicazione sicurezza meno difficoltosa Sistemi multiprocessor Architettura degli elaboratori -modulo B- A.Memo
Sistemi distribuiti: classificazione multiprocessors Sistemi multicomputers a bus singolo inter- connessi a bus singolo inter- connessi coerenza della cache e per pochi processori traffico inferiore perché a memoria privata ritardi delle connessioni bene solo a mem. privata ancora poco esplorata Sistemi multiprocessor Architettura degli elaboratori -modulo B- A.Memo
Sistemi Operativi Distribuiti: classificazione Network Operating Systems loosley-coupled software su loosley-coupled hardware Sistemi Operativi Distributed Op. Systems tightly-coupled software su loosley-coupled hardware loosley- coupled tightly- coupled coerenza della cache e per pochi processori ritardi delle connessioni bene solo a mem. privata Multiprocessors Timesharing Operating Systems tightly-coupled software su tightly-coupled hardware Sistemi multiprocessor Architettura degli elaboratori -modulo B- A.Memo
Network Operating System Network Operating Systems, loosley-coupled software su loosley-coupled hardware (stazioni UNIX in rete LAN) accesso condiviso al file system montando le directory dei server nei client remoti bloccaggio dei file/dati condivisi Sistemi multiprocessor Architettura degli elaboratori -modulo B- A.Memo