Sei sulla pagina 1di 2

Sisitemi operatvi che cose e un sistema operativo?

un programma che agisce da intermediario tra hw e uomo, questo facilita l'uso del computer ,e rende efficace l'suo del hw per wvitare conflitti nelle allocazioni hw/sw S.o. Coordina e controlla l'utilizzo hw risorse ! hw risorse "! sw o##ietivo astrazione ed efficienza , molto spesso in contrasto es windos molto astratto poco efficace linu$ meno astratto piu efficae storia s.o.

Componenti di un so ! gestione dei proccessi % un programma in esecuzione che neccessita di risorse viene eseguito in modo sequenziale & un istrzione alla volta! ' processi vengo creati e distrutti dal sistema operativo (sospende e riprende proccessi , fornisce sincronizzazione tra proccessi e la loro comunicazione "! gestione della memoria primaria( la memoria primaria conserva ' dati condivisi tra la cpu e ' dispositivi '/) S.o responsa#ile della ( gestione dello spazio di memoria , decisione su quale processo caricare in memoria qunado esiste spazio disponi#ile, allocazione e rilascio dello spazio in memoria. *! +estione della memoria secondaria so responsa#ile dello spazio li#ero su disco, allocazione dello spazio li#ero su disco scheduling degli accesi su disco ,! gestione del '/) (nasconde al utente le caratteristiche specifiche dei dispositivi di '/), il sistema di '/) consite(di un sistema per accumulare piu accesso hai dispositivi di '/) & #uffering!, una genrica interfaccia verso ' device driver, driver specifici per ogni dispositivo -! gestione dei file ( informazioni (memorizzazione su supporti fisici diversi controllati dai driver con caratteristiche diverse. .ile( astrazione logica per rendere conveniete l'uso della memoria non vacanate. s.o. /esponsa#ile delle creazione e cancellazione dei file e delle directori, supporto di primitive per la gestione di file e directori,corrispondenza tra file e spazio fisico su disco, salvataggio delle informazioni a scopo di #ec0up. 1! protezione meccanismo per controllare l'accesso delle risorse da parte di utenti diversi e processi . s.o. responsa#ile di accessi autorizzati e non , definizione dei controlli da imporre , fornisce strumenti per le certifcazioni delle politiche di accesso. 2! /ete & sistemi distri#uiti! sistema distri#utivo collezione di elemnti di calcolo che non condividono ne la memoria ne un cloc0. /ete conessione delle reti di accesso , della sua

gestione e responsa#ile il sitema operativo. 3! 'nteprete dei comandi&shall! la magior parte dei comandi vengono forniti al sistema operativo tramite istruzioni di controllo che permettono di( crare e getire proccessi, gestire l''/) , gestire il disco ,la memoria ,il file s4stem , gestire la protezione , gestire 0a rete s4tem call fornisce linterfaccia tra un processo e un s.o. interazione del sistema operativo( ! possare ' paramtri tramite registro "! passare ' parametri tramite lo stac0 del programma *! memorizza ' paramtri in una ta#ella in emoria l'indirizzo delle ta#elle e passato attreverso un registro o lo stac0. 5rchittetura di un sitema operativo struttura di un sitema operativo Sistemi mnolitici( non ce un agerarchia (i compineti sono tutti allo stasso livello e l'insieme delle procedure che possono chiamarsi vicindevolmente. Struttura semplice( minima organizzazione gerachica la definizione dei livelli di gerarchia sono molto flessi#ili. Sistemi a livelli( ' servizzi sono organizzati per livelli gerachici , lostrato piu #asso e l'hw mentre lo stato piu alto e l'interfaccia utente. )gni livello definisce precisamnte il tipo di servizzi e l'interfaccia verso il livello superire associandone l'implementazione.