UD 1.5c: Il Sistema Operativo (parte 1)

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "UD 1.5c: Il Sistema Operativo (parte 1)"

Transcript

1 Prof. Alberto Postiglione Scienze della e Facoltà di Lettere e Filosofia Università degli Studi di Salerno UD 1.5c: Il Sistema Operativo (parte 1) Informatica Generale (Laurea in Scienze della e) Sistemi Complessi (Laurea Magistrale in e, Audiovisivi e Società della conoscenza)

2 Bibliografia Curtin, Foley, Sen, Morin Informatica di base, Mc Graw Hill Ediz. Fino alla III : cap. 6.4, 6.5 IV ediz.: cap. 5.4, 5.5 Questi lucidi lberto Postiglione glione Dipartimen Scienze to della di Scienze della Com i tà Salerno di 1.5c 2

3 Prof. Alberto Postiglione Scienze della e Facoltà di Lettere e Filosofia Università degli Studi di Salerno INTRODUZIONE Informatica Generale (Laurea in Scienze della e) Sistemi Complessi (Laurea Magistrale in e, Audiovisivi e Società della conoscenza)

4 1.5c Il Sistema Operativo E in assoluto il prodotto più complesso mai progettato e realizzato dagli uomini. Windows XP conta 40 Milioni di linee di codice Stampate su fogli A4, con interlinea singola, occuperebbero pagine (750 volumi da 500 pagine l uno) Senza Sistema Operativo non sarebbe possibile utilizzare i moderni computer (se non in casi speciali) Supervisiona e gestisce l intero sistema. Carica ogni programma dal disco fisso in RAM e lo esegue Dt Determina dove e come memorizzare dati e programmi sui dischi. Permette l interazione tra programmi, utenti e hardware 4

5 1.5c Le funzioni principali del S.O. Gestisce le risorse hardware del sistema di elaborazione Controlla, ottimizza l uso e coordina la co tra le varie risorse hardware del computer, sia principali (processore e RAM) che periferiche (memorie di massa, schermo, stampanti, tastiera, ecc.). Gestisce le risorse software del sistema di elaborazione Pilota e controlla l esecuzione degli altri programmi Assegna le risorse ai programmi applicativi e ne controlla l attività, per evitare che entrino in conflitto fra loro. Gestisce l interazione tra utente e macchina. Ogni operazione che l utente lutente svolge sul computer viene intercettata dal S.O. direttamente quando l utente con dei comandi esegue certe operazioni predefinite indirettamente quando si serve di programmi applicativi per svolgere operazioni più complesse 5

6 BIOS BIOS è software memorizzato perennemente in ROM BIOS accede alle informazioni sulle periferiche (Setup del computer) memorizzate nella CMOS E una via di mezzo tra hardware e software (Firmware) lberto Postiglione glione Dipartimen Scienze to della di Scienze della Com i tà Salerno di 1.5c 6

7 1.5c BIOS Il BIOS fornisce il collegamento tra il software e l hardware. In particolare, Il BIOS è lo strumento utilizzato dal SO per accedere all hardware. Il SO intercetta ogni richiesta di uso di una periferica e la trasmette al BIOS Ad esempio, quando si chiede di stampare un documento dall interno di un programma (es Word) Il comando si stampa viene passato dal programma al SO Dal Sistema Operativo esso passa poi al BIOS Il BIOS, infine, si collega alla stampante, dopo aver trasformato la richiesta di stampa in una serie di comandi comprensibili alla stampante 7

8 Funzionalità di un SO Per svolgere le sue funzioni, un SO deve essere in grado di eseguire i seguenti compiti: Interprete dei comandi Gestore dei processi Gestore della memoria centrale Gestore delle periferiche di I/O Gestore del File system lberto Postiglione glione Dipartimen Scienze to della di Scienze della Com i tà Salerno di 1.5c 8

9 Interprete comandi E l unica parte del sistema operativo direttamente visibile all utente L interprete comandi interpreta i comandi inviati dall utente (da tastiera o con il mouse) e li esegue attivando i programmi corrispondenti o effettuando le operazioni richieste lberto Postiglione glione Dipartimen Scienze to della di Scienze della Com i tà Salerno di 1.5c 9

10 1.5c La Gestione dei Processi I programmi in esecuzione vengono chiamati processi Programma = lista di istruzioni = nozione statica Processo = programma in esecuzione =nozione dinamica ATTENZIONE: in ogni istante di tempo una CPU può eseguire un solo processo Il Sistema Operativo deve stabilire, in ogni dato istante di tempo, quale processo può utilizzare la CPU Inoltre deve reagire agli eventi esterni (le interruzioni provenienti dalle periferiche) nov n 10

11 La Gestione dei Processi ze to della di Scienze Diverse tecniche di gestione dei processi: Monoprogrammazione e monoutenza Multiprogrammazione e monoutenza (o Multitasking) Multielaborazione e multiutenza Elaborazione parallela (con hardware apposito) La scelta dipende anche dal tipo di calcolatore e dalle sue caratteristiche hw 1.5c nov n 11

12 1.5c Monoutenza e Monoprogrammazione Single User e Single Task Modalità operativa dei personal computer fino a qualche anno fa (sistema MS-DOS): permette l accesso al computer ad un solo utente per volta, il quale può mandare in esecuzione un solo programma alla volta. E' il modo più semplice per gestire un elaboratore il S.O. gestisce in modo sequenziale i diversi programmi, uno per volta poca efficienza i dell'hw a causa della diversa velocità tra CPU e periferiche 12

13 1.5c Monoutenza e Multiprogrammazione Single User e Multi Task (multiprogrammazione) E la modalità operativa dei sistemi Windows client : permette l accesso al computer ad un solo utente per volta, Il quale può mandare in esecuzione più programmi,, che utilizzano le stesse risorse del computer. il S.O deve essere in grado di gestire l uso contemporaneo delle stesse risorse (ad esempio la RAM) da parte delle applicazioni contemporaneamente n m attive, senza che si creino conflitti. In particolare, poiché il processore è unico e quindi può soddisfare una sola richiesta per volta, deve assegnare a e la CPU al singolo processo, tenendo fermi tutti gli altri processi attivi, che restano in attesa di poter utilizzare, a loro volta, la CPU. 13

14 Monoutenza e Multiprogrammazione Un processo perde l uso della CPU (Deallocazione) se: C è Cè richiesta di un operazione di I/O da parte del processo in esecuzione, che in termini di tempo è molto lenta. Termina il tempo a disposizione del processo. Ogni processo accede alla CPU per un breve intervallo di tempo (ad esempio 10 ms), terminato il quale la CPU viene staccata dal processo e viene agganciata al processo successivo, e poi al successivo, ecc., fino a tornare al primo e così via (tecnica del time-sharing o condivisione di tempo) 1.5c nov n 14

15 Multithreading Un programma può effettuare più operazioni contemporaneamente sullo stesso documento. Ad esempio può leggere dati immessi da tastiera, stampare, visualizzare e contemporaneamente salvare il documento. Ovviamente le operazioni non vengono fatte nello stesso momento, ma è applicato i principio del multitasking (il processore esegue le varie operazioni i un po alla volta, passando dall una all altra). 1.5c nov n 15

16 1.5c Multiutenza e Multiprogrammazione Multi User e Multi Task E la modalità operativa dei sistemi Windows server : permette l accesso al computer ad più utenti per volta, Ognuno dei quali può mandare in esecuzione più programmi,, che utilizzano le stesse risorse del computer. Richiede l impiego di notevoli risorse sia da parte del sistema operativo sia dell hardware, per questo generalmente la si trova nei sistemi i più sofisticati i i e su macchine di una certa potenza. nov n 16

17 1.5c Sicurezza e protezione - SO multiutente Un sistema operativo multiutente deve possedere un meccanismo per identificare gli utenti Il sistema più usato è quella di attribuire a ciascun utente una login ed una password Ad ogni utente può essere attribuito un costo per le risorse da lui usate Si può restringere ti a certi utenti til l accesso al lfile system e alle risorse L utente Lutente può avere un proprio ambiente personalizzato nov n 17

18 Elaborazione Parallela Più CPU o più elaboratori cooperano nell'esecuzione dei programmi Problematiche molto complesse Richiedono speciali architetture dei sistemi di elaborazione Sono lo stato dell'arte della tecnologia corrente La CPU può essere caratterizzata da diversi livelli di parallelismo: parallelismo di parola 1.5c parallelismo spaziale parallelismo di istruzione nov n 18

19 Elaborazione Parallela ze to della di Scienze Le principali modalità di elaborazione parallela sono: SIMD (Single Instruction Multiple Data) Ogni CPU esegue le stesse operazioni su dati diversi CPU semplici, in numero elevato Es.: elaborazione di immagini, di suoni, simulazioni a grana fine MIMD (Multiple l Instruction Multiple l Data) Ogni CPU esegue operazioni diverse su dati diversi 1.5c CPU anche complesse, in numero ristretto Es.: elaborazione di grosse quantità di dati, come le immagini a grana grossa nov n 19

20 La Gestione della memoria centrale Il gestore della memoria deve allocare la memoria e partizionarla tra i processi che la richiedono Grazie al gestore della memoria gli strati superiori hanno l illusione che ogni processo abbia una memoria dedicata lberto Postiglione glione Dipartimen Scienze to della di Scienze della Com i tà Salerno di 1.5c 20

21 1.5c La Gestione della memoria centrale Un servizio offerto dalla gestione della memoria è la cosiddetta memoria virtuale E possibile eseguire programmi più grandi della memoria centrale caricando in memoria solo alcuni parti (pagine) del programma Quando serve una pagina del programma residente su disco avviene la sostituzione di una pagina in memoria con quella desiderata nov n 21

22 La Gestione delle Periferiche di I/O Una caratteristica comune a tutti i dispositivi è quella di operare in modo asincrono rispetto al processore Consideriamo una tastiera che produce dei dati di input. Il processore non è in grado di prevedere e di controllare il momento in cui un dato di input sarà a disposizionei i Allo stesso modo, il processore non può prevedere il momento in cui un dispositivo in output avrà terminato di produrre i dati in uscita 1.5c Sono pertanto necessarie delle forme di sincronizzazione tra i dispositivi e il processore nov n 22

23 1.5c La Gestione delle Periferiche di I/O Un dispositivo di input deve avvertire il processore quando un dato di input è disponibile Un dispositivo di output deve avvertire il processore quando ha terminato di produrre dati in uscita o quando è pronto per ricevere dati dal processore I dispositivi di Input/Output inviano al processore un segnale, detto interrupt, per richiedere l'attenzione del processore stesso nov n 23

24 1.5c La Gestione delle Periferiche di I/O Ad ogni ciclo di clock, l'unità di controllo, prima di iniziare l'esecuzione della prossima istruzione del programma in corso, verifica se è arrivato un segnale di interrupt da parte di qualche dispositivo Se non c'è alcun segnale di interrupt il processore prosegue normalmente, altrimenti sospende l'esecuzione del programma in esecuzione ed esegue le operazioni richieste dal dispositivo nov n 24

25 Prof. Alberto Postiglione Scienze della e Facoltà di Lettere e Filosofia Università degli Studi di Salerno Le Categorie dei Sistemi Operativi Informatica Generale (Laurea in Scienze della e) Sistemi Complessi (Laurea Magistrale in e, Audiovisivi e Società della conoscenza)

26 1.5c 26 Sistema Operativo e Hardware Tutti gli elaboratori sono dotati di Sistema Operativo. Un Sistema Operativo è legato alla complessità dell hardware (un SO di un mainframe è diverso da quello di un portatile) Monoprogrammazione-Multiprogrammazione-Multiutenza r n M r n M t nz sono invece una caratteristica del sistema operativo. Caricando su un PC il sistema operativo DOS, avremo un funzionamento di tipo single user e single task. Se sullo stesso PC carichiamo Windows XP Professional, avremo un funzionamento di tipo Single User e Multi Task. Infine caricando il sistema operativo Windows XP Server, avremo un funzionamento di tipo Multi User e Multi Task.

27 Sistemi Operativi per Desktop MS-DOS, della Microsoft, è stato il primo sistema operativo per PC (in disuso) Windows, della MS, è installato su circa 80-90% dei PC Windows 95/98, sistemi operativi per PC, di vecchia generazione Windows NT, sistema operativo per PC, di vecchia generazione e utilizzato come server di rete Windows 2000/XP, sistemi operativi per PC ancora molto diffusi 1.5c Windows Seven (7), il sistema operativo di ultima generazione 27 MacOS X, della Apple è installato su circa il 2% dei PC Linux/Unix è installato sui restanti Computer.

28 Quote di mercato dei Sistemi Operativi lberto Postiglione glione Dipartimen Scienze to della di Scienze della Com i tà Salerno di 1.5c 28

29 Quote di mercato dei Sistemi Operativi lberto Postiglione glione Dipartimen Scienze to della di Scienze della Com i tà Salerno di 1.5c 29

30 Evoluzione dei sistemi Windows lberto Postiglione glione Dipartimen Scienze to della di Scienze della Com i tà Salerno di 1.5c 30

31 Sistemi Operativi per Server Server: Computer che gestisce reti di altri computer. Sistemi Operativi potenti, sicuri e affidabili. Sono Multiuser, Multitasking, Multithreading Esempi: Windows Server IBM OS/2 (non più utilizzato) Unix lberto Postiglione glione Dipartimen Scienze to della di Scienze della Com i tà Salerno di 1.5c 31

32 Sistemi Operativi Opensource Linux e Unix sono Sistemi Operativi aperti. Un SO aperto, detto anche Opensource, funziona su macchine diverse. Fa parte della categoria dei software Public Domain, quindi esso è completamente gratuito 1.5c è modificabile da qualsiasi programmatore, essendo distribuito assieme al codice sorgente Presente in molte versioni, a volte non compatibili tra di loro (dato che ognuno può modificarlo ) 32

33 1.5c Sistemi Operativi Proprietari Un SO Proprietario funziona su un solo tipo di computer. Sviluppati da grandi case per mainframe e minicomputer IBM sviluppò il SO OpenMVS Digital sviluppò il VMS (poi diventato OpenVMS) Spesso le case costruttrici sviluppavano anche il Software Applicativo (detto anch esso proprietario ) Svantaggi principali: Dipendenza pressoché totale dal produttore anche per semplici operazioni di personalizzazione che coinvolgono modifica del codice Costi elevatissimi Difficoltà di portabilità del software e, spesso, anche dei dati. 33

34 Altri Sistemi Operativi per tascabili e palmari, che utilizzano un touch-screen e una tastiera virtuale: Windows CE Windows Mobile 2003 Palm OS Sistemi Operativi Embedded sono invece incorporati in piccoli dispositivi e sono codificati su un chip di memoria ROM, invece che su Hard Disk. lberto Postiglione glione Dipartimen Scienze to della di Scienze della Com i tà Salerno di 1.5c 34

35 1.5c Il Sistema Operativo In un computer possono essere presenti più sistemi operativi,, utilizzabili singolarmente poiché un loro uso contemporaneo creerebbe un conflitto nella gestione delle risorse della macchina. Per poter installare più sistemi operativi è necessario suddividere l'hard disk in sezioni separate (partizioni) e assegnare a ognuna un sistema operativo che avrà il compito di gestire il computer ogni volta che si lavora con essa. nov n 35

36 Prestazioni di un Sistema Throughput: quantità di lavoro effettivamente svolto, espressa in qualche unità di misura sensata (job al minuto, ecc.) Overhead: i costi di gestione Ottimizzare le prestazioni: ridurre l overhead al minimo per ottenere il massimo throughput lberto Postiglione glione Dipartimen Scienze to della di Scienze della Com i tà Salerno di 1.5c 36

CdL in Medicina Veterinaria - STPA AA 2007-08

CdL in Medicina Veterinaria - STPA AA 2007-08 CdL in Medicina Veterinaria - STPA AA 2007-08 Il Sistema Operativo Architettura del Software Software = insieme (complesso) di programmi. Organizzazione a strati, ciascuno con funzionalità di livello più

Dettagli

Corso di Informatica

Corso di Informatica CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it Funzioni dei Sistemi Operativi!2 Le funzioni principali del SO Gestire le risorse dell elaboratore

Dettagli

Lezione 5: Software. Firmware Sistema Operativo. Introduzione all'informatica - corso E

Lezione 5: Software. Firmware Sistema Operativo. Introduzione all'informatica - corso E Lezione 5: Software Firmware Sistema Operativo Architettura del Calcolatore La prima decomposizione di un calcolatore è relativa a due macrocomponenti: Hardware e Software Firmware: strato di (micro-)programmi

Dettagli

Il Sistema Operativo (1)

Il Sistema Operativo (1) E il software fondamentale del computer, gestisce tutto il suo funzionamento e crea un interfaccia con l utente. Le sue funzioni principali sono: Il Sistema Operativo (1) La gestione dell unità centrale

Dettagli

Funzioni del Sistema Operativo

Funzioni del Sistema Operativo Il Software I componenti fisici del calcolatore (unità centrale e periferiche) costituiscono il cosiddetto Hardware (ferramenta). La struttura del calcolatore può essere schematizzata come una serie di

Dettagli

ISTVAS Ancona Introduzione ai sistemi operativi Tecnologie Informatiche

ISTVAS Ancona Introduzione ai sistemi operativi Tecnologie Informatiche ISTVAS Ancona Introduzione ai sistemi operativi Tecnologie Informatiche Sommario Definizione di S. O. Attività del S. O. Struttura del S. O. Il gestore dei processi: lo scheduler Sistemi Mono-Tasking e

Dettagli

Indice degli argomenti del s.o. Software. Software. Buona lezione a tutti!! SISTEMI OPERATIVI

Indice degli argomenti del s.o. Software. Software. Buona lezione a tutti!! SISTEMI OPERATIVI Buona lezione a tutti!! SISTEMI OPERATIVI Gli appunti sono disponibili per tutti gratis sul sito personale del Prof M. Simone al link: www.ascuoladi.135.it nella pagina web programmazione, sezione classi

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Il software Dipartimento di Ingegneria dell Informazione Universitàdegli Studi di Parma SOFTWARE I componenti fisici del calcolatore (unità centrale e periferiche) costituiscono

Dettagli

Infrastrutture Software

Infrastrutture Software Infrastrutture Software I componenti fisici di un sistema informatico sono resi accessibili agli utenti attraverso un complesso di strumenti software finalizzati all utilizzo dell architettura. Si tratta

Dettagli

Il sistema operativo

Il sistema operativo Il sistema operativo Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Cos è un Sistema Operativo? Per capirlo, immaginiamo inizialmente

Dettagli

Sistemi operativi e reti A.A. 2013-14. Lezione 2

Sistemi operativi e reti A.A. 2013-14. Lezione 2 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Lezione 2 Giovedì 10-10-2013 1 Sistemi a partizione di tempo (time-sharing) I

Dettagli

Il Software. Il software del PC. Il BIOS

Il Software. Il software del PC. Il BIOS Il Software Il software del PC Il computer ha grandi potenzialità ma non può funzionare senza il software. Il software essenziale per fare funzionare il PC può essere diviso nelle seguenti componenti:

Dettagli

Sistemi operativi e reti A.A. 2015-16. Lezione 2

Sistemi operativi e reti A.A. 2015-16. Lezione 2 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2015-16 Pietro Frasca Lezione 2 Giovedì 8-10-2015 Sistemi batch multiprogrammati La causa principale

Dettagli

AOT LAB. Software di base. Fondamenti di Informatica. Michele Tomaiuolo. Agent and Object Technology Lab

AOT LAB. Software di base. Fondamenti di Informatica. Michele Tomaiuolo. Agent and Object Technology Lab Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Fondamenti di Informatica Software di base Michele Tomaiuolo Software di base Con software di

Dettagli

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro Introduzione alle tecnologie informatiche Strumenti mentali per il futuro Panoramica Affronteremo i seguenti argomenti. I vari tipi di computer e il loro uso Il funzionamento dei computer Il futuro delle

Dettagli

Parte VI SISTEMI OPERATIVI

Parte VI SISTEMI OPERATIVI Parte VI SISTEMI OPERATIVI Sistema Operativo Ogni computer ha un sistema operativo necessario per eseguire gli altri programmi Il sistema operativo, fra l altro, è responsabile di riconoscere i comandi

Dettagli

Come funziona un sistema di elaborazione

Come funziona un sistema di elaborazione Introduzione Cosa è un Sistema Sste aoperativo? Come funziona un sistema di elaborazione Proprietà dei Sistemi Operativi Storia dei Sistemi di Elaborazione Sistemi Mainframe Sistemi Desktop Sistemi i Multiprocessori

Dettagli

HARDWARE. Relazione di Informatica

HARDWARE. Relazione di Informatica Michele Venditti 2 D 05/12/11 Relazione di Informatica HARDWARE Con Hardware s intende l insieme delle parti solide o ( materiali ) del computer, per esempio : monitor, tastiera, mouse, scheda madre. -

Dettagli

Il Sistema Operativo. C. Marrocco. Università degli Studi di Cassino

Il Sistema Operativo. C. Marrocco. Università degli Studi di Cassino Il Sistema Operativo Il Sistema Operativo è uno strato software che: opera direttamente sull hardware; isola dai dettagli dell architettura hardware; fornisce un insieme di funzionalità di alto livello.

Dettagli

Sistemi Operativi. Modulo 2. C. Marrocco. Università degli Studi di Cassino

Sistemi Operativi. Modulo 2. C. Marrocco. Università degli Studi di Cassino Sistemi Operativi Modulo 2 Schema di un Sistema di Calcolo Programmi Dati di Input Calcolatore Dati di output Modello di von Neumann Bus di sistema CPU Memoria Centrale Memoria di Massa Interfaccia Periferica

Dettagli

Software che sovrintende al funzionamento del computer eseguendo compiti diversi:

Software che sovrintende al funzionamento del computer eseguendo compiti diversi: Sistema Operativo dispensa a cura di Alessandro Bellini Software che sovrintende al funzionamento del computer eseguendo compiti diversi: 1. Gestire interazione utente macchina 2. Fornire un interfaccia

Dettagli

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione.

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione. Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione. Compito fondamentale di un S.O. è infatti la gestione dell

Dettagli

Il Sistema Operativo. Funzionalità. Sistema operativo. Sistema Operativo (Software di base)

Il Sistema Operativo. Funzionalità. Sistema operativo. Sistema Operativo (Software di base) Sistema Operativo (Software di base) Il Sistema Operativo Il sistema operativo è un insieme di programmi che opera sul livello macchina e offre funzionalità di alto livello Es.organizzazione dei dati attraverso

Dettagli

ECDL MODULO 1 Concetti di base della tecnologia dell informazione. Prof. Michele Barcellona

ECDL MODULO 1 Concetti di base della tecnologia dell informazione. Prof. Michele Barcellona ECDL MODULO 1 Concetti di base della tecnologia dell informazione Prof. Michele Barcellona Hardware Software e Information Technology Informatica INFOrmazione automatica La scienza che si propone di raccogliere,

Dettagli

Calcolo numerico e programmazione. Sistemi operativi

Calcolo numerico e programmazione. Sistemi operativi Calcolo numerico e programmazione Sistemi operativi Tullio Facchinetti 25 maggio 2012 13:47 http://robot.unipv.it/toolleeo Sistemi operativi insieme di programmi che rendono

Dettagli

Il Sistema Operativo. Introduzione di programmi di utilità. Elementi di Informatica Docente: Giorgio Fumera

Il Sistema Operativo. Introduzione di programmi di utilità. Elementi di Informatica Docente: Giorgio Fumera CPU Memoria principale Il Sistema Operativo Elementi di Informatica Docente: Giorgio Fumera Corso di Laurea in Edilizia Facoltà di Architettura A.A. 2009/2010 ALU Unità di controllo Registri A indirizzi

Dettagli

Software relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi

Software relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi Software relazione Hardware Software di base Software applicativo Bios Sistema operativo Programmi applicativi Software di base Sistema operativo Bios Utility di sistema software Software applicativo Programmi

Dettagli

INFORMATICA. Il Sistema Operativo. di Roberta Molinari

INFORMATICA. Il Sistema Operativo. di Roberta Molinari INFORMATICA Il Sistema Operativo di Roberta Molinari Il Sistema Operativo un po di definizioni Elaborazione: trattamento di di informazioni acquisite dall esterno per per restituire un un risultato Processore:

Dettagli

Informatica 1. 6 Sistemi operativi e software. ing. Luigi Puzone

Informatica 1. 6 Sistemi operativi e software. ing. Luigi Puzone Informatica 1 6 Sistemi operativi e software ing. Luigi Puzone Windows caratteristiche principali: Windows è un Sistema Operativo Con Interfaccia Grafica Multiutente Multitasking Multithreading Multiprocessing

Dettagli

Informatica di Base. Il software

Informatica di Base. Il software di Base 1 Sistemi informatici Hardware Microprocessore Memoria Periferiche di input e output Software Software di sistema Programmi applicativi 2 Il sw applicativo Il sw applicativo è costituito dall insieme

Dettagli

Fondamenti di Informatica: Sistemi Operativi 1. Introduzione

Fondamenti di Informatica: Sistemi Operativi 1. Introduzione Introduzione Fondamenti di Informatica: Sistemi Operativi 1 Elaboratori necessitano di SOFTWARE SOFTWARE DI SISTEMA (SISTEMI OPERATIVI): fanno funzionare le varie componenti del computer e permettono all

Dettagli

IL SOFTWARE TIPI DI SOFTWARE. MACCHINE VIRTUALI Vengono definite così perché sono SIMULATE DAL SOFTWARE, UNIFORMANO L ACCESSO SISTEMA OPERATIVO

IL SOFTWARE TIPI DI SOFTWARE. MACCHINE VIRTUALI Vengono definite così perché sono SIMULATE DAL SOFTWARE, UNIFORMANO L ACCESSO SISTEMA OPERATIVO IL SOFTWARE L HARDWARE da solo non è sufficiente a far funzionare un computer Servono dei PROGRAMMI (SOFTWARE) per: o Far interagire, mettere in comunicazione, le varie componenti hardware tra loro o Sfruttare

Dettagli

MODULO 1. 1.1 Il personal computer. ISIS STRINGHER Corso Serale Anno scolastico 2010/11 Classe 1 Commerciale

MODULO 1. 1.1 Il personal computer. ISIS STRINGHER Corso Serale Anno scolastico 2010/11 Classe 1 Commerciale MODULO 1 1.1 Il personal computer ISIS STRINGHER Corso Serale Anno scolastico 2010/11 Classe 1 Commerciale 1.1 Il personal computer Il PC Hardware e software Classificazioni del software Relazione tra

Dettagli

Corso di Alfabetizzazione Informatica

Corso di Alfabetizzazione Informatica Corso di Alfabetizzazione Informatica Lezione 6 a.a. 2010/2011 Francesco Fontanella La Complessità del Hardware Il modello di Von Neumann è uno schema di principio. Attualmente in commercio esistono: diversi

Dettagli

Introduzione ai sistemi operativi

Introduzione ai sistemi operativi Introduzione ai sistemi operativi Che cos è un S.O.? Shell Utente Utente 1 2 Utente N Window Compilatori Assembler Editor.. DB SOFTWARE APPLICATIVO System calls SISTEMA OPERATIVO HARDWARE Funzioni di un

Dettagli

Il sistema di elaborazione

Il sistema di elaborazione Il sistema di elaborazione Hardware e software Hardware e software Un sistema di elaborazione è formato da: parti hardware: componenti fisiche parti software: componenti logiche i dati da trattare le correlazioni

Dettagli

Introduzione ai Sistemi Operativi

Introduzione ai Sistemi Operativi Introduzione ai Sistemi Operativi Sistema Operativo Software! Applicazioni! Sistema Operativo! È il livello di SW con cui! interagisce l utente! e comprende! programmi quali :! Compilatori! Editori di

Dettagli

Il software. Capitolo 3 La potenza non è nulla senza il software. Informatica di Base -- R.Gaeta 1

Il software. Capitolo 3 La potenza non è nulla senza il software. Informatica di Base -- R.Gaeta 1 Il software Capitolo 3 La potenza non è nulla senza il software 1 Domande chiave 3.1 Quali sono le tendenze nel campo del software online? 3.2 Quali sono i tre componenti del software di sistema; che cosa

Dettagli

Capitolo 1: Introduzione

Capitolo 1: Introduzione Capitolo 1: ntroduzione Che cos è un sistema operativo? Sistemi mainframe. Sistemi desktop. Sistemi multiprocessore. Sistemi distribuiti. Sistemi cluster. Sistemi in tempo reale. Sistemi palmari. Migrazione

Dettagli

Il Sistema Operativo. Di cosa parleremo? Come si esegue un programma. La nozione di processo. Il sistema operativo

Il Sistema Operativo. Di cosa parleremo? Come si esegue un programma. La nozione di processo. Il sistema operativo Il Sistema Operativo Di cosa parleremo? Come si esegue un programma. La nozione di processo. Il sistema operativo ... ma Cos'è un S.O.? un PROGRAMMA!... ma Cos'è un programma? PROGRAMMA: 1. algoritmo sequenza

Dettagli

Il sistema di elaborazione Hardware e software

Il sistema di elaborazione Hardware e software Il sistema di elaborazione Hardware e software A. Lorenzi M. Govoni TECNOLOGIE INFORMATICHE. Release 2.0 Atlas Hardware e software Un sistema di elaborazione è formato da: parti hardware: componenti fisiche

Dettagli

Il computer: primi elementi

Il computer: primi elementi Il computer: primi elementi Tommaso Motta T. Motta Il computer: primi elementi 1 Informazioni Computer = mezzo per memorizzare, elaborare, comunicare e trasmettere le informazioni Tutte le informazioni

Dettagli

Il software. Il Sistema Operativo

Il software. Il Sistema Operativo Il software Prof. Vincenzo Auletta 1 Il Sistema Operativo Software che gestisce e controlla automaticamente le risorse del computer permettendone il funzionamento. Gestisce il computer senza che l utente

Dettagli

MODULO 02. Iniziamo a usare il computer

MODULO 02. Iniziamo a usare il computer MODULO 02 Iniziamo a usare il computer MODULO 02 Unità didattica 01 Conosciamo il sistema operativo In questa lezione impareremo: a conoscere le caratteristiche del sistema operativo a cosa servono i sistemi

Dettagli

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software di sistema e software applicativo I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software soft ware soffice componente è la parte logica

Dettagli

Software: di base ed applicativo

Software: di base ed applicativo Consulente del Lavoro A.A 2003/2004 I Semestre Software: di base ed applicativo prof. Monica Palmirani Hardware e Software Hardware: parte fisica del computer costituita da parti elettroniche e meccaniche

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T1 4-Panoramica delle generazioni 1 Prerequisiti Monoprogrammazione e multiprogrammazione Multielaborazione Linguaggio macchina Linguaggi di programmazione e compilatori Struttura

Dettagli

Corso di Sistemi di Elaborazione delle informazioni

Corso di Sistemi di Elaborazione delle informazioni Corso di Sistemi di Elaborazione delle informazioni Sistemi Operativi Francesco Fontanella Complessità del Software Software applicativo Software di sistema Sistema Operativo Hardware 2 La struttura del

Dettagli

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi Il Software Il software impiegato su un computer si distingue in: Software di sistema Sistema Operativo Compilatori per produrre programmi Software applicativo Elaborazione testi Fogli elettronici Basi

Dettagli

Parte V. Sistemi Operativi & Reti. Sistemi Operativi. Sistemi Operativi

Parte V. Sistemi Operativi & Reti. Sistemi Operativi. Sistemi Operativi Parte V & Reti Sistema operativo: insieme di programmi che gestiscono l hardware Hardware: CPU Memoria RAM Memoria di massa (Hard Disk) Dispositivi di I/O Il sistema operativo rende disponibile anche il

Dettagli

Sistemi informatici. Informatica. Il software. Il sw di sistema. Il sw applicativo. Il sw di sistema. Il sistema operativo. Hardware.

Sistemi informatici. Informatica. Il software. Il sw di sistema. Il sw applicativo. Il sw di sistema. Il sistema operativo. Hardware. http://159.149.98.238/lanzavecchia/docum enti/sscta.htm Sistemi informatici Hardware Microprocessore Memoria Periferiche di input e output Software Software di sistema Programmi applicativi 1 2 Il sw applicativo

Dettagli

Bibliografia. Il Sistema Operativo BIOS. Le funzioni principali del S.O. UD 1.5c: Il Sistema Operativo INTRODUZIONE

Bibliografia. Il Sistema Operativo BIOS. Le funzioni principali del S.O. UD 1.5c: Il Sistema Operativo INTRODUZIONE Prof. Alberto Postiglione UD : Il Sistema Operativo Bibliografia Curtin, Foley, Sen, Morin Informatica di base, Mc Graw Hill Ediz. Fino alla III : cap. 6.4, 6.5, 6.6, 6.7 IV ediz.: cap. 5.4, 5.5, 18.1,

Dettagli

PARTE 4 La Macchina Software

PARTE 4 La Macchina Software PARTE 4 La Macchina Software 94 Macchina Hardware e Macchina Software applicativi sistema operativo macchina hardware Agli albori dell'informatica, si programmava in binario, cioe` in linguaggio macchina,

Dettagli

Software di base. Corso di Fondamenti di Informatica

Software di base. Corso di Fondamenti di Informatica Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Software di base Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica (Canale di Ingegneria delle Reti

Dettagli

Sistema Operativo Compilatore

Sistema Operativo Compilatore MASTER Information Technology Excellence Road (I.T.E.R.) Sistema Operativo Compilatore Maurizio Palesi Salvatore Serrano Master ITER Informatica di Base Maurizio Palesi, Salvatore Serrano 1 Il Sistema

Dettagli

Sistemi Operativi I Corso di Laurea in Ingegneria Informatica Facolta di Ingegneria, Universita La Sapienza Docente: Francesco Quaglia

Sistemi Operativi I Corso di Laurea in Ingegneria Informatica Facolta di Ingegneria, Universita La Sapienza Docente: Francesco Quaglia Sistemi Operativi I Corso di Laurea in Ingegneria Informatica Facolta di Ingegneria, Universita La Sapienza Docente: Francesco Quaglia Introduzione: 1. Principi di base dei sistemi operativi 2. Sistemi

Dettagli

Lez. 7 Il Sistema Operativo

Lez. 7 Il Sistema Operativo Lez. 7 Il Sistema Operativo Prof. Giovanni Mettivier 1 Dott. Giovanni Mettivier, PhD Dipartimento Scienze Fisiche Università di Napoli Federico II Compl. Univ. Monte S.Angelo Via Cintia, I-80126, Napoli

Dettagli

Architettura di un sistema operativo

Architettura di un sistema operativo Architettura di un sistema operativo Dipartimento di Informatica Università di Verona, Italy Struttura di un S.O. Sistemi monolitici Sistemi a struttura semplice Sistemi a livelli Virtual Machine Sistemi

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione Il Sistema Operativo Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela Fogli Cos

Dettagli

UD 1.5c: Il Sistema Operativo

UD 1.5c: Il Sistema Operativo UD 1.5c: Il Sistema Operativo 2 16 nov 2011 Bibliografia Curtin, Foley, Sen, Morin Informatica di base, Mc Graw Hill Ediz. Fino alla III : cap. 6.4, 6.5 IV ediz.: cap. 5.4, 5.5 Questi lucidi INTRODUZIONE

Dettagli

Sistemi Operativi: avvio

Sistemi Operativi: avvio Sistemi Operativi: avvio All avvio del computer, terminate le verifiche del BIOS, il controllo passa al sistema operativo. Il Sistema Operativo opera come intermediario tra l hardware del sistema e uno

Dettagli

Modulo 1: Le I.C.T. UD 1.5b: Il Sistema Operativo

Modulo 1: Le I.C.T. UD 1.5b: Il Sistema Operativo Modulo 1: Le I.C.T. : Il Sistema Operativo Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno INTRODUZIONE

Dettagli

Corso di: Abilità informatiche

Corso di: Abilità informatiche Corso di: Abilità informatiche Prof. Giovanni ARDUINI Lezione n.2 Anno Accademico 2008/2009 Abilità informatiche - Prof. G.Arduini 1 SISTEMA OPERATIVO Strato di programmi che opera al di sopra di hardware

Dettagli

I processi. Un processo è una attività, controllata da un programma, che si svolge su un processore.

I processi. Un processo è una attività, controllata da un programma, che si svolge su un processore. I processi Cos è un processo? Un processo è una attività, controllata da un programma, che si svolge su un processore. Il programma è una entità statica che descrive la sequenza di istruzioni che devono

Dettagli

Modello del Computer. Componenti del Computer. Architettura di Von Neumann. Prof.ssa E. Gentile. a.a. 2011-2012

Modello del Computer. Componenti del Computer. Architettura di Von Neumann. Prof.ssa E. Gentile. a.a. 2011-2012 Corso di Laurea Magistrale in Scienze dell Informazione Editoriale, Pubblica e Sociale Modello del Computer Prof.ssa E. Gentile a.a. 2011-2012 Componenti del Computer Unità centrale di elaborazione Memoria

Dettagli

CAPITOLO 1 I SISTEMI OPERATIVI

CAPITOLO 1 I SISTEMI OPERATIVI CAPITOLO 1 I SISTEMI OPERATIVI Introduzione ai sistemi operativi pag. 3 La shell pag. 3 Tipi di sistemi operativi pag. 4 I servizi del sistema operativo pag. 4 La gestione dei file e il file system Il

Dettagli

1.4. Caratteristiche generali dei Sistemi Operativi

1.4. Caratteristiche generali dei Sistemi Operativi 1.4. Caratteristiche generali dei Sistemi Operativi 1.4.1. Funzione primaria di un S.O. Il sistema operativo è la parte più importante del software di base ed ha il compito primario di costituire l interfaccia

Dettagli

PROGRAMMI UTENTE INTERPRETE COMANDI FILE SYSTEM GESTIONE DELLE PERIFERICHE GESTIONE DELLA MEMORIA GESTIONE DEI PROCESSI (NUCLEO) HARDWARE

PROGRAMMI UTENTE INTERPRETE COMANDI FILE SYSTEM GESTIONE DELLE PERIFERICHE GESTIONE DELLA MEMORIA GESTIONE DEI PROCESSI (NUCLEO) HARDWARE IL SISTEMA OPERATIVO Insieme di programmi che opera al di sopra della macchina fisica, mascherandone le caratteristiche e fornendo agli utenti funzionalità di alto livello. PROGRAMMI UTENTE INTERPRETE

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 1 Sistema software 1 Prerequisiti Utilizzo elementare di un computer Significato elementare di programma e dati Sistema operativo 2 1 Introduzione In questa Unità studiamo

Dettagli

TITLE Sistemi Operativi 1

TITLE Sistemi Operativi 1 TITLE Sistemi Operativi 1 Cos'è un sistema operativo Definizione: Un sistema operativo è un programma che controlla l'esecuzione di programmi applicativi e agisce come interfaccia tra le applicazioni e

Dettagli

Il calcolatore elettronico. Parte dei lucidi sono stati gentilmente forniti dal Prof. Beraldi

Il calcolatore elettronico. Parte dei lucidi sono stati gentilmente forniti dal Prof. Beraldi Il calcolatore elettronico Parte dei lucidi sono stati gentilmente forniti dal Prof. Beraldi Introduzione Un calcolatore elettronico è un sistema elettronico digitale programmabile Sistema: composto da

Dettagli

Parte VI SISTEMI OPERATIVI

Parte VI SISTEMI OPERATIVI Parte VI SISTEMI OPERATIVI Sistema Operativo Ogni computer ha un sistema operativo necessario per eseguire gli altri programmi Il sistema operativo, fra l altro, è responsabile di riconoscere i comandi

Dettagli

Indice degli argomenti del s.o. Software. Software. Buona lezione a tutti!!

Indice degli argomenti del s.o. Software. Software. Buona lezione a tutti!! Buona lezione a tutti!! La dispensa è disponibile per tutti sul sito personale del Prof Simone al link: www.ascuoladi.135.it nella pagina programmazione, sezione 5Dx Indice degli argomenti del s.o. Software

Dettagli

Definizione e storia dei sistemi operativi

Definizione e storia dei sistemi operativi Definizione e storia dei sistemi operativi Dipartimento di Informatica Università di Verona, Italy Che cos è un Sistema Operativo? E un insieme di programmi agisce come intermediario tra HW e uomo per

Dettagli

Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base

Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base Sistema operativo Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base Architettura a strati di un calcolatore

Dettagli

NozionidiBase di Informatica

NozionidiBase di Informatica Università degli Studi di Parma Facoltà di Scienze MM.FF.NN. Corso di Laurea in Informatica NozionidiBase di Informatica Roberto Alfieri Giulio Destri Nozioni Base di Informatica - 1 R. Alfieri e G. Destri

Dettagli

CAPITOLO 5 - Sistemi Operativi Moderni

CAPITOLO 5 - Sistemi Operativi Moderni CAPITOLO 5 - Sistemi Operativi Moderni PRESENTAZIONE DI INSIEME Vedremo ora come si è evoluta nel tempo la struttura di un sistema operativo, per passare dalle vecchie strutture di tipo normalmente modulari,

Dettagli

Evoluzione dei sistemi operativi (5) Evoluzione dei sistemi operativi (4) Classificazione dei sistemi operativi

Evoluzione dei sistemi operativi (5) Evoluzione dei sistemi operativi (4) Classificazione dei sistemi operativi Evoluzione dei sistemi operativi (4) Sistemi multiprogrammati! più programmi sono caricati in contemporaneamente, e l elaborazione passa periodicamente dall uno all altro Evoluzione dei sistemi operativi

Dettagli

Sistemi Operativi ELEMENTI DI INFORMATICA CORSO DI. (Slide realizzate da Riccardo Lancellotti e Sara Casolari e integrate da Alberto Setti) 1 di 95

Sistemi Operativi ELEMENTI DI INFORMATICA CORSO DI. (Slide realizzate da Riccardo Lancellotti e Sara Casolari e integrate da Alberto Setti) 1 di 95 CORSO DI ELEMENTI DI INFORMATICA (Slide realizzate da Riccardo Lancellotti e Sara Casolari e integrate da Alberto Setti) 1 di 95 Sistemi Operativi 2 di 95 1 Modulo 0: Riprendiamo qualche concetto 3 di

Dettagli

Parte 3. Sistemi Operativi. Sistema operativo. Il sistema operativo (Operating System - OS): offre le operazioni base necessarie per:

Parte 3. Sistemi Operativi. Sistema operativo. Il sistema operativo (Operating System - OS): offre le operazioni base necessarie per: Parte 3 Sistemi Operativi Sistema operativo Il sistema operativo (Operating System - OS): offre le operazioni base necessarie per: l uso efficace del computer mediante funzionalità che non sono fornite

Dettagli

Complementi di Informatica. Sistemi Operativi

Complementi di Informatica. Sistemi Operativi Complementi di Informatica Sistemi Operativi Definizione Uno speciale insieme di programmi che gestisce le risorse di un elaboratore (memorie periferiche, programmi, dati ecc.) e tutte le operazioni di

Dettagli

I SISTEMI OPERATIVI CONCETTI INTRODUTTIVI

I SISTEMI OPERATIVI CONCETTI INTRODUTTIVI I SISTEMI OPERATIVI CONCETTI INTRODUTTIVI Il Software Software di Base Sistema Operativo (Software di base essenziale) Software di base non essenziale Utility Driver Software applicativi (Applicazioni)

Dettagli

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09 SISTEMI OPERATIVI Prof. Enrico Terrone A. S: 2008/09 Che cos è il sistema operativo Il sistema operativo (SO) è il software che gestisce e rende accessibili (sia ai programmatori e ai programmi, sia agli

Dettagli

SISTEMI E APPLICAZIONI PER L AMMINISTRAZIONE DIGITALE

SISTEMI E APPLICAZIONI PER L AMMINISTRAZIONE DIGITALE Università degli Studi di Macerata Dipartimento di Giurisprudenza Scienze dell amministrazione pubblica e privata (Classe LM-63) SISTEMI E APPLICAZIONI PER L AMMINISTRAZIONE DIGITALE IL SOFTWARE Lezione

Dettagli

LINUX. Che cos'e` un sistema operativo?

LINUX. Che cos'e` un sistema operativo? LINUX LINUX Introduzione Una versione completa e affidabile di UNIX Disponibile per PC x86 Intel/AMD e numerose altre piattaforme Strumento (quasi) indispensabile per le esercitazioni Include gli strumenti

Dettagli

Sistemi Operativi. Introduzione UNICAL. Facoltà di Ingegneria. Domenico Talia A.A. 2002-2003

Sistemi Operativi. Introduzione UNICAL. Facoltà di Ingegneria. Domenico Talia A.A. 2002-2003 Domenico Talia Facoltà di Ingegneria UNICAL A.A. 2002-2003 1.1 Introduzione Presentazione del corso Cosa è un Sistema Operativo? Sistemi Mainframe Sistemi Desktop Sistemi Multiprocessori Sistemi Distribuiti

Dettagli

Sistemi Operativi UNICAL. Facoltà di Ingegneria. Domenico Talia A.A. 2002-2003 1.1. Sistemi Operativi. D. Talia - UNICAL

Sistemi Operativi UNICAL. Facoltà di Ingegneria. Domenico Talia A.A. 2002-2003 1.1. Sistemi Operativi. D. Talia - UNICAL Domenico Talia Facoltà di Ingegneria UNICAL A.A. 2002-2003 1.1 Introduzione Presentazione del corso Cosa è un Sistema Operativo? Sistemi Mainframe Sistemi Desktop Sistemi Multiprocessori Sistemi Distribuiti

Dettagli

Introduzione al sistema operativo Il file system: file, directory,...

Introduzione al sistema operativo Il file system: file, directory,... ,OVRIWZDUHGLVLVWHPD cosa vedremo: Introduzione al sistema operativo Il file system: file, directory,...... 223,OVRIWZDUHLQWURGX]LRQH L hardware da solo non è sufficiente per il funzionamento dell elaboratore

Dettagli

Collegamento al sistema

Collegamento al sistema Collegamento al sistema Chi comanda il movimento della testina? Chi comanda la generazione del raggio laser? Chi si occupa di trasferire i dati letti in memoria centrale? Chi comanda la rotazione dei dischi?

Dettagli

Dispensa di Informatica I.1

Dispensa di Informatica I.1 IL COMPUTER: CONCETTI GENERALI Il Computer (o elaboratore) è un insieme di dispositivi di diversa natura in grado di acquisire dall'esterno dati e algoritmi e produrre in uscita i risultati dell'elaborazione.

Dettagli

uomo Software (sistema operativo) hardware

uomo Software (sistema operativo) hardware uomo Software (sistema operativo) hardware 1 Sistema operativo Insieme di programmi che svolgono funzioni essenziali per l uso del sistema di elaborazione Questi programmi sono i primi ad essere eseguiti

Dettagli

Sistemi Operativi (modulo di Informatica II) Sottosistema di I/O

Sistemi Operativi (modulo di Informatica II) Sottosistema di I/O Sistemi Operativi (modulo di Informatica II) Sottosistema di I/O Patrizia Scandurra Università degli Studi di Bergamo a.a. 2009-10 Sommario L hardware di I/O Struttura Interazione tra computer e controllori

Dettagli

Informatica: il sistema operativo

Informatica: il sistema operativo pierpaolo.vittorini@cc.univaq.it Università degli Studi dell Aquila Facoltà di Medicina e Chirurgia 6 ottobre 2006 Il software Il software è l insieme dei programmi che operano sul calcolatore Software

Dettagli

Sistemi Operativi (modulo di Informatica II) Introduzione

Sistemi Operativi (modulo di Informatica II) Introduzione Sistemi Operativi (modulo di Informatica II) Introduzione Patrizia Scandurra Università degli Studi di Bergamo a.a. 2008-09 Sommario Definizione di sistema operativo Evoluzione dei sistemi operativi Cenni

Dettagli

Lez. 9 Il Sistema Opera3vo. Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1

Lez. 9 Il Sistema Opera3vo. Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1 Lez. 9 Il Sistema Opera3vo Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1 Dott. Pasquale De Michele Dott. Raffaele Farina Dipartimento di Matematica e Applicazioni Università di Napoli

Dettagli

Informatica e Bioinformatica: Sistemi Operativi

Informatica e Bioinformatica: Sistemi Operativi Informatica e Bioinformatica: Sistemi Operativi 11 marzo 2013 Macchina Hardware/Software Sistema Operativo Macchina Hardware La macchina hardware corrisponde alle componenti fisiche del calcolatore (quelle

Dettagli

boot loader partizioni boot sector

boot loader partizioni boot sector IL SISTEMA OPERATIVO Il sistema operativo (S.O.) è un software che fa da interfaccia tra l uomo e l hardware, mettendo a disposizione un ambiente per eseguire i programmi applicativi. Grazie al S.O. un

Dettagli

GLI ARCHIVI DI DATI. File Un File è una sequenza di informazioni che costituisce una unità logica. Un file è un un contenitore di di informazioni

GLI ARCHIVI DI DATI. File Un File è una sequenza di informazioni che costituisce una unità logica. Un file è un un contenitore di di informazioni GLI ARCHIVI DI DATI File Un File è una sequenza di informazioni che costituisce una unità logica. Un file è un un contenitore di di informazioni» Un file può contenere un testo» Un file può contenere la

Dettagli

Il Sistema Operativo

Il Sistema Operativo Il Sistema Operativo Il Sistema Operativo Il Sistema Operativo (S.O.) è un insieme di programmi interagenti che consente agli utenti e ai programmi applicativi di utilizzare al meglio le risorse del Sistema

Dettagli

Gestore di Memoria. Gestire le richieste di risorse di memoria Liberare le risorse non più utilizzate. Gestire la memoria virtuale (swap su disco)

Gestore di Memoria. Gestire le richieste di risorse di memoria Liberare le risorse non più utilizzate. Gestire la memoria virtuale (swap su disco) Diagramma a cipolla Gestore di Memoria Gestire le richieste di risorse di memoria Liberare le risorse non più utilizzate Gestire la memoria virtuale (swap su disco) Se la RAM non è sufficiente per i processi

Dettagli