Il Sistema Opera.vo. So1ware: di sistema e applica.vo
|
|
- Silvio Colombo
- 7 anni fa
- Visualizzazioni
Transcript
1 Il Sistema Opera.vo So1ware: di sistema e applica.vo Di sistema: controlla il comportamento del sistema stesso il più importante dei so2ware di sistema è il sistema opera5vo: controlla le risorse del sistema fornisce la base su cui costruire tu: gli altri programmi Applica.vo: risolve i problemi dell utente, appoggiandosi sullo strato fornito dal sistema opera5vo 2 1
2 Il sistema opera.vo Con il termine sistema opera+vo si intende l insieme di programmi e librerie che opera direaamente sulla macchina fisica mascherandone le caraaeris5che specifiche e fornendo agli uten5 un insieme di funzionalità di alto livello 3 Esempi di Sistemi Opera.vi MS DOS MS Windows (95, 98, 2000, XP, Vista, 7) Unix Commerciali: Sun Solaris, IBM AIX, HP UX, Linux BSD Mac OS Mac OS X Altri (IBM AS/400, Symbian, ) 4 2
3 Archite:ura di un S.O. (1/2) Un moderno S.O. è organizzato secondo una architeaura a stra+ (a cipolla) Ogni strato implementa una macchina più potente del precedente Appoggiandosi alle funzionalità offerte dallo strato precedente Tale approccio permeae una chiara separazione tra interfaccia e implementazione delle diverse funzionalità Ogni strato è cos5tuito da un insieme di programmi e librerie I meccanismi di chiamate tra livelli possono essere diversi chiamate a soaoprogrammi interruzioni sincrone o asincrone invio di messaggi a processi 5 Archite:ura di un S.O. (2/2) Programmi utente Interfacce utente Interprete dei comandi Interfaccia grafica Gestore del file system Gestori di risorse (kernel) Gestore delle periferiche Gestore della memoria Gestore dei processi (nucleo) Macchina fisica 6 3
4 Il Nucleo (KERNEL) (1/2) Si appoggia direaamente sulla macchina fisica EffeAua la ges5one dei processi In un sistema mul5tasking realizza una macchina in cui ad ogni processo è assegnata un processore Comprende i principali programmi di risposta ad interruzione Realizza le primi5ve di sincronizzazione e scambio messaggi tra processi 7 Il Nucleo (KERNEL) (1/2) La macchina realizzata dal nucleo Bus di sistema Disco Memoria centrale Interfaccia delle periferiche 8 4
5 Il gestore della memoria (1/2) Realizza le funzionalità di allocazione della memoria Supera i limi5 della memoria fisica e mostra ai processi uno spazio di memoria Par5ziona la memoria tra i vari processi che la richiedono Garantendo la protezione delle diverse zone di memoria 9 Il gestore della memoria (2/2) La macchina realizzata dal gestore della memoria Memoria Memoria Memoria Bus di sistema Disco Interfaccia delle periferiche 10 5
6 Il gestore delle periferiche (1/2) Maschera le caraaeris5che fisiche delle periferiche Fornisce agli stra5 superiori un insieme di procedure di alto livello per l accesso alle diverse periferiche Offre ad ogni processo la visibilità di un insieme di periferiche virtuali dedicate Ges5sce, almeno in parte, i malfunzionamen5 delle periferiche 11 Il gestore delle periferiche (2/2) La macchina realizzata dal gestore delle periferiche Memoria Interfaccia periferiche virtuali Memoria Interfaccia periferiche virtuali Bus Bus Bus di sistema Disco 12 6
7 Il gestore del file system (1/7) E responsabile della ges5one delle periferiche di massa Hard disk CD / DVD Memory s5ck USB Fornisce agli stra5 superiori un insieme di procedure per l accesso al file system Garan5sce la protezione nell accesso ai file 13 Il gestore del file system (2/7) Le funzioni di base che sono supportate da un file system sono Il recupero di da5 precedentemente memorizza5 L eliminazione di da5 obsole5 La modifica/aggiornamento di da5 preesisten5 La copia di da5 Tra suppor5 di memorizzazione diversi (es. da HD a CD) In cartelle diverse nello stesso supporto 14 7
8 Il gestore del file system (3/7) I da5 contenu5 nella memoria di massa vengono struaura5 e ges55 mediante una organizzazione in file Un file è un contenitore logico iden5ficato da un nome (filename) I filename generalmente sono compos5 da due par5 ad es. curriculum_vitae.doc Il filename vero e proprio (curriculum_vitae) L estensione (doc) 15 Il gestore del file system (4/7) L estensione è spesso associata al programma che ha generato il file e individua pertanto la 5pologia del contenuto del file.exe file eseguibili.txt file di testo.doc documen5 di testo (MS Word).wav file audio.bmp immagine in formato bitmap Ad ogni file sono poi associa5 dal sistema opera5vo altri da5 Data di creazione / modifica Lunghezza del file (in byte) Uten5/Gruppi che possono accedere ai file 16 8
9 Il gestore del file system (5/7) I file vengono suddivisi in più contenitori logici, chiama5 directory, cataloghi o cartelle (folders) Le cartelle sono organizzate secondo una struaura ad albero Il file system con5ene una directory deaa radice (ROOT) dell albero che può contenere file o altre cartelle Ciascun file è individuato univocamente dal suo nome completo o percorso assoluto Ad es. D:\downloads\temp\002.part Due file con lo stesso nome in due cartelle dis5nte, ad esempio D:\Immagini\Compleanno\foto1.jpg D:\Documen5\foto1.jpg fanno riferimento a due file che in generale possono essere DIVERSI 17 Il gestore del file system (6/7) D: Documen5 Downloads Incoming Temp 18 9
10 Il gestore del file system (7/7) La macchina realizzata dal gestore del file system Memoria Interfaccia periferiche virtuali File File Memoria Interfaccia periferiche virtuali File File Bus Bus Bus di sistema 19 L interprete dei comandi e l interfaccia grafica Cos5tuiscono l interfaccia verso l utente Consentono l interazione dell utente con il s.o. e con i programmi applica5vi in esecuzione PermeAono di accedere ai programmi conserva5 su memoria di massa e mandarli in esecuzione allocando la memoria necessaria creando il processo rela5vo Nel caso di un sistema mul5utente forniscono ai diversi uten5 la visione di una macchina dedicata 20 10
11 Classificazione dei moderni S.O. Sistemi monotask: PermeAono l esecuzione di un solo programma utente per volta (es. DOS) Il computer a disposizione del programma dall inizio alla fine della sua esecuzione Coda dei job, ges5ta FIFO (first in, first out) e/o con priorità Sistemi mul5task PermeAono l esecuzione di più programmi utente contemporaneamente Classificazione ulteriore: Mul5tasking coopera5vo (Windows 3.1, MacOS originario) Mul5tasking preemp5ve (Windows 95/98/NT, Unix) Time sharing o meno 21 Svantaggi dei sistemi mono tasking Nessuna interazione utente programma durante l esecuzione di qualche compito Lentezza: la CPU non può essere usata da nessun processo mentre il programma in esecuzione svolge operazioni di I/O (molto piu lente di leaure/scriaure in Memoria) Esempio: DOS è un SO monotasking; non si può fare niente altro mentre si formaaa un floppy o si memorizzano da5 su disco 22 11
12 Mul.tasking (.me sharing) Ripar5zione del tempo di CPU tra tu: i processi che la vogliono Ogni job rimane in esecuzione solo per un quanto di tempo, poi l esecuzione passa al prossimo job e il primo va in aaesa Esecuzione globale più veloce Durata del quanto di tempo tra 100 e 200 millisecondi Granularità molto fine A ogni utente sembra di avere la CPU tuaa per lui, solo più lenta 23 Sta. di un processo Inizio esecuzione Selezione primo processo pronto e sua esecuzione Processi pron. Processo in esecuzione Termine quanto di tempo Completamento operazione di I/O (evento esterno aaeso) Processo in a:esa Richiesta operazione di I/O 24 12
13 A:esa Se il processo richiede operazioni ad altri disposi5vi (es. Operazioni di I/O), la CPU rimarrebbe inu5lizzata lo scheduler meae il processo in stato di aaesa, il dispatcher sceglie un nuovo processo tra i pron5 dalla tabella, quando l operazione sarà finita, lo scheduler dichiarerà di nuovo pronto il processo PermeAe un u5lizzo molto più efficiente delle risorse di elaborazione Esempio: durante la digitazione di un documento di testo, l utente compie molte pause per rifleaere sul contenuto che sta scrivendo questo tempo è usato dal sistema per compiere altre operazioni in contemporanea (ad es. ges5re la ricezione di e mail) 25 Bootstrap (1/2) Come avviene l avvio del SO? All inizio, la CPU ha un indirizzo fissato nel registro contatore di programma, che punta all indirizzo nella ROM (Read Only Memory) ove inizia il programma di bootstrap che è sempre memorizzato lì L esecuzione del programma di bootsrap trasferisce il kernel del Sistema Opera5vo da una parte prestabilita della memoria di massa (hard disk, floppy disk, CD Rom, ) in memoria principale Quindi l esecuzione prosegue con un salto all area di memoria principale contenente il Sistema Opera5vo (che quindi viene mandato in esecuzione) Tra le prime operazione del kernel del Sistema Opera5vo vi sono 5picamente quelle di caricamento di altri componen5 so2ware: driver delle periferiche installate programmi di sistema lancia5 automa5camente all avvio 26 13
14 Bootstrap (2/2) 27 MS DOS Sviluppato dalla Microso2 nel 1981 per il PC IBM AdoAato da altri con PC IBM compa5bili Molto limitato: mono utente, mono tasking Circa 50 comandi per il SO: DIR per vedere il contenuto di una directory COPY per copiare file DEL per cancellare un file REN per cambiare il nome a un file CD per muoversi in un altra directory MD per creare nuove directory RD per cancellare directory Nome file: per eseguire il file (se eseguibile) 28 14
15 MS Windows Elemen. principali Interfaccia grafica Mouse che sposta un cursore Cut & paste (copia e incolla) Drag & drop (trascina e lascia) Icone associate a file, directory, dischi, Directory come cartelle Pulsan5 Finestre: cornici con strumen5 Menu di comandi Cultura tecnologica del progeao 29 UNIX Sistema Opera5vo: mul5 utente, mul5 tasking, con 5me sharing Nato negli anni 60 con un progeao congiunto AT&T e MIT Concepito per poter funzionare su diverse piaaaforme hardware con adaaamen5 limita5 Interprete dei comandi: shell testuale più di 300 comandi, con opzioni Disponibilità di interfaccia grafica (finestre, mouse, etc.) messa a disposizione da un insieme di moduli separa5 (sistema X Window) 30 15
16 LINUX Linux è una delle molte varian5 di Unix con la peculiarità di essere open source (= il cui codice sorgente è liberamente disponibile) La sua nascita è dovuta in parte alle restrizioni imposte da AT&T all uso di del codice sorgente di UNIX per la dida:ca: hanno indoao Andy Tanenbaum allo sviluppo di MINIX, un implementazione di UNIX per scopi dida:ci MINIX ha ispirato Linus Torvalds a realizzare una propria implementazione del kernel UNIX Il kernel sviluppato da Linus è stato combinato con una suite di programmi UNIX, sviluppa5 nell ambito del progeao GNU (inizia5va che ha originato il movimento open source), per formare la prima distribuzione di Linux e renderla disponibile su Internet come so2ware open source Oggi esistono innumerevoli distribuzioni di Linux, dis5nte per diverse combinazioni di kernel, interfacce grafiche (le più note sono Gnome e KDE) e programmi di u5lità. 31 Gnome Linux KDE 32 16
17 BSD BSD è un altra versione open source del sistema opera5vo Unix, in questo caso nata alla University of California, Berkeley (USA) Ritenuto più stabile di Linux (anche grazie ad un gruppo di sviluppo più ristreao, quindi più controllabile) ma il numero di applicazioni disponibili è più ristreao (principalmente applicazioni per i server) Oggi esistono 4 distribuzioni principali di BSD: 3 distribuzioni free: FreeBSD, OpenBSD, NetBSD 1 distribuzione a pagamento, all interno del Sistema Opera5vo Apple MAC OS X 33 MAC OS X è l ul5ma generazione di S.O. per i personal computer prodo: da Apple Abbandonato il precedente sistema opera5vo Apple ha costruito la nuova generazione del proprio S.O. a par5re da una variante di BSD, chiamata Darwin, che rimane open source A questo nucleo, Apple ha aggiunto componen5 proprietari, dall interfaccia grafica (Aqua) ad una suite di applicazioni e u5li5es. MAC OS X 34 GUI Kernel, gestori di risorse e servizi di base Archite3ura MAC OS X Applicazioni 17
So1ware: di sistema e applica.vo. Il Sistema Opera.vo. Il sistema opera.vo. Esempi di Sistemi Opera.vi. Archite:ura di un S.O.
So1ware: di sistema e applica.vo Il Sistema Opera.vo Di sistema: controlla il comportamento del sistema stesso il più importante dei so2ware di sistema è il sistema opera5vo: controlla le risorse del sistema
DettagliSistemi Operativi ed interazione con HW e CAD
Sistemi Operativi ed interazione con HW e CAD Corsi di Informatica Grafica Prof. Manuel Roveri Indice Il Sistema Operativo Software di sistema e applicativo Architettura di un sistema operativo Classificazione
DettagliSistemi operativi. Motivazione. Tipi di software. Sistemi operativi. Un sistema operativo (SO) e un insieme di programmi che gestiscono le funzioni
Motivazione Sistemi operativi Molte attivita in parallelo su un singolo calcolatore Es.: stampa di un documento e scrittura di un altro Il sistema operativo serve a coordinare queste attivita e far comunicare
DettagliIntroduzione ai Sistemi Operativi. A cura di Massimo Scolaro Mob :
Introduzione ai Sistemi Operativi A cura di Massimo Scolaro Mob.. 347 5821151 E-mail: : max@massimoscolaro.it Cos e Il Software più importante Indispensabile al funzionamento del computer Interfaccia più
DettagliSoftware: di sistema e applicativo
Software: di sistema e applicativo Di sistema: controlla il comportamento del sistema stesso il più importante dei software di sistema è il sistema operativo: controlla le risorse del sistema fornisce
DettagliPolitecnico di Milano. Corsi di Informatica Grafica. Prof. Manuel Roveri Dipartimento di Elettronica e Informazione roveri@elet.polimi.
Sistemi Operativi ed interazione con HW e CAD Corsi di Informatica Grafica Prof. Manuel Roveri Dipartimento di Elettronica e Informazione roveri@elet.polimi.it Indice Il Sistema Operativo Software di sistema
DettagliIl Sistema Operativo
Il Sistema Operativo Il sistema operativo Con il termine sistema operativo si intende l insieme di programmi e librerie che opera direttamente sulla macchina fisica mascherandone le caratteristiche specifiche
DettagliSoftware: di sistema e applicativo
Software: di sistema e applicativo Di sistema: controlla il comportamento del sistema stesso il più importante dei software di sistema è il sistema operativo: controlla le risorse del sistema fornisce
DettagliSistemi Operativi (prima parte) Appunti di TPI Elaborati dal prof. Ing. Mario Catalano Per la classe 3 Einf.
Sistemi Operativi (prima parte) Appunti di TPI Elaborati dal prof. Ing. Mario Catalano Per la classe 3 Einf. Il Sistema Operativo (O.S. Operating System) è un insieme di programmi che governa e controlla
DettagliApplicativo: risolve i problemi dell utente, appoggiandosi sullo strato fornito dal sistema operativo. Alessandro Di Nuovo 1
Software: di sistema e applicativo Di sistema: controlla il comportamento del sistema stesso il più importante dei software di sistema è il sistema operativo: controlla le risorse del sistema fornisce
DettagliSistema Operativo (Software di base)
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:
DettagliSISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI Prof. Andrea Borghesan venus.unive.it/borg borg@unive.it 1 Ricevimento: mercoledì, 14.00-15.30. Dipartimento statistica, studio 9. Secondo piano Modalità esame:
DettagliPrestazioni e affidabilità dei dischi
Prestazioni e affidabilità dei dischi le prestazioni (velocità) di un singolo disco sono limitate dalla tecnologia usata, - per aumentare le prestazioni si può pensare di far operare in parallelo più dischi:
DettagliStruttura Logica del S.O:
Avvertenza Quanto segue NON è un libro, ma è una copia dei lucidi usati a lezione che NON sostituisce i libri di testo adottati e consigliati per l insegnamento di Informatica Generale. Questa copia è
DettagliDipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche
Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche michele.perilli@unifg.it mlperilli@gmail.com Sistema Operativo: funzionalità Gestire le risorse della macchina (CPU, memoria,
DettagliAbilità Informatiche A.A. 2010/2011 Lezione 4: SoftWare. Facoltà di Lingue e Letterature Straniere
Abilità Informatiche A.A. 2010/2011 Lezione 4: SoftWare Facoltà di Lingue e Letterature Straniere Software È un insieme di programmi che permettono di trasformare un insieme di circuiti elettronici (=
DettagliElementi di Informatica A. A. 2016/2017
Elementi di Informatica A. A. 2016/2017 Ing. Nicola Amatucci Università degli studi di Napoli Federico II Scuola Politecnica e Delle Scienze di Base nicola.amatucci@unina.it Cos'è un Sistema Operativo?
DettagliIl Sistema Operativo
Corso di Alfabetizzazione Informatica 2003/2004 Il Sistema Operativo Modello di von Neumann Bus di sistema CPU Memoria Centrale Memoria di Massa Interfaccia Periferica 1 Interfaccia Periferica 2 Il computer
DettagliBootstrap. Bootstrap. Shutdown. Struttura di un SO. Elementi principali di un SO:
Bootstrap Bootstrap All accensione di un calcolatore vengono attivati programmi di diagnostica scritti nella ROM (Read Only Memory) che verificano l assenza di guasti Poi viene attivato il programma di
DettagliSistemi Di Elaborazione Dell informazione
Sistemi Di Elaborazione Dell informazione Dott. Antonio Calanducci Lezione II: Software Corso di Laurea in Scienze della Comunicazione Anno accademico 2009/2010 Tipi di software Software di sistema (o
DettagliParte 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
DettagliSistema operativo (SO)
Diagramma a cipolla Sistema operativo (SO) Il calcolatore elabora informazioni codificate in sequenza di bit I dispositivi si interfacciano con il calcolatore tramite complessi protocolli di comunicazione
DettagliSOFTWARE. Programmi e dati che indicano al computer come svolgere un determinato compito
SOFTWARE MODULO 3 SOFTWARE Programmi e dati che indicano al computer come svolgere un determinato compito Programma: sequenza di istruzioni, scritte in un determinato linguaggio, con le quali si fa eseguire
DettagliIL SOFTWARE DI SISTEMA
Software (sw) L esecuzione di programmi è lo scopo di un elaboratore L insieme dei programmi che un elaboratore può eseguire rappresenta il software in dotazione all elaboratore IL SOFTWARE DI SISTEMA
DettagliAbilità Informatiche
Abilità Informatiche 2 Indice Il sistema operativo Architettura di un sistema operativo Bootstrap Panoramica dei principali sistemi operativi MS DOS, MS Windows, UNIX, Linux, BSD, Mac OS 3 Software SW
DettagliI sistemi operativi. Prof. Daniele Contarino
I sistemi operativi Prof. Daniele Contarino Indice dei contenuti Introduzione Classificazione e struttura dei S.O. Graphics User Interface (GUI) Il filesystem Windows 7 & Ubuntu Il copyright Domanda di
DettagliIl sistema operativo
Il sistema operativo Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin IL CALCOLATORE visto fin qui MEMORIA CENTRALE BIOS (carica il programma da disco)
DettagliLa memoria secondaria
La memoria secondaria E di solito un disco rigido che contiene dati e programmi in modo permanente (può essere anche un cd-rom, floppy disk, etc). Tempi di accesso: Floppy: O(100) ms Hard disk: O(10) ms
DettagliArchitettura di un calcolatore
Architettura di un calcolatore Processore: CPU Componente elettronico costituito da minuscole componenti di silicio, chiamate CHIP. Esegue le istruzioni implementate nel SW, tramite una serie di operazioni
DettagliCorso di Informatica
Corso di Informatica Modulo T1 2-I moduli del SO 1 Prerequisiti Uso pratico elementare di un sistema operativo Concetto di macchina virtuale 2 1 Introduzione Un SO è composto da vari moduli e varie macchine
DettagliIl software: Istruzioni per il computer
Il software: Istruzioni per il computer Software applicativo aiuta a svolgere operazioni utili in vari campi programmi di videoscrittura, fogli elettronici, videogiochi Software di sistema permette l utilizzo
DettagliProf. G. Ascia. Sistema Operativo
Sistema Operativo In parte tratto dal capitoli 13 del libro Mandrioli, Ceri, Sbattella, Cremonesi, Cugola, "Informatica: arte e mestiere",3a ed., McGraw-Hill Fondamenti di Informatica 1 Il Sistema Operativo
DettagliIl sistema operativo
Il sistema operativo Il sistema operativo E uno strato software che opera direttamente sull hardware Isola gli utenti dai dettagli dell hardware Mono-utente o multi-utente E organizzato a strati: Architettura
DettagliSistema Operativo. 06 novembre Sistema Operativo (SO): punto di vista funzionale
Sistema Operativo 06 novembre 2006 Sistema Operativo (SO): punto di vista funzionale Componente sw: insieme di programmi che cooperano per Gestire in modo efficace ed efficiente l elaboratore e le sue
DettagliSistema operativo & file system 1
Il software (sw) Software di sistema e file system Lezione 1b L esecuzione di programmi è lo scopo di un elaboratore I programmi sono algoritmi codificati in un particolare linguaggio di programmazione
DettagliIl Sistema Operativo. Informatica Sistema Operativo 1
Il Sistema Operativo Informatica Sistema Operativo 1 O.S.:.: un intermediario SW Applicativo Sistema Operativo HW Informatica Sistema Operativo 2 O.S. vs applicativi Applicativi accesso a un insieme ridotto
DettagliSistema operativo: Introduzione
Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2008/2009 Sistema operativo: Introduzione La presente dispensa e da utilizzarsi
DettagliSistem. erativi. Opera. stem
Sistem temi i Opera erativi Opera erating g Syste stem Rapporto tra S.O., Computer & Utente Come comunicare? dialogo mediato da... GUI del S.O. UTENTE Interfaccia del S.O. tutto ciò che l'utente dovrebbe
DettagliIl software: Istruzioni per il computer
Il software: Istruzioni per il computer Software applicativo aiuta a svolgere operazioni utili in vari campi programmi di videoscrittura, fogli elettronici, videogiochi Software di sistema permette l utilizzo
DettagliLaboratorio di Informatica. Il Sistema Operativo. Il Sistema Operativo 1
Corso di Laboratorio di Informatica 1 Contenuti L architettura a strati di un calcolatore I compiti del sistema operativo L esecuzione delle applicazioni Cos è il Sistema Operativo? Un programma che gestisce
DettagliIl 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:
DettagliIl sistema operativo
Il sistema operativo Vito Perrone Corso di Informatica A per Gestionali Indice Architettura Gestione dei processi Gestione della memoria centrale Driver Gestione dei file 2 1 Il sistema operativo E uno
DettagliIl software. Il solo hardware non è sufficiente per usare un calcolatore
Sistemi Operativi Il software Il solo hardware non è sufficiente per usare un calcolatore Servono dei programmi per far interagire l hardware sfruttare le risorse di calcolo e memorizzazione facilitare
DettagliSistema operativo: Introduzione
Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2010/2011 Sistema operativo: Introduzione La presente dispensa e da utilizzarsi
DettagliIL SISTEMA OPERATIVO IL SISTEMA OPERATIVO
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
DettagliDal sistema operativo all' hardware
Dal sistema operativo all' hardware Di cosa parleremo? Il computer (processore e memoria principale) Cosa avviene all'avvio del computer? processi Scheda madre Alimentatore Memorie Secondarie (floppy disk,
DettagliDefinizioni iniziali. Sistemi Operativi. Tipi di software. Sistema Operativo. Programma: una sequenza di istruzioni elementari
Definizioni iniziali Sistemi Operativi Programma: una sequenza di istruzioni elementari Processo: un programma in esecuzione Software: insieme dei programmi 2 / 32 Tipi di software Sistema Operativo Base:
DettagliSistemi Operativi. Definizioni iniziali
Sistemi Operativi Definizioni iniziali Programma: una sequenza di istruzioni elementari Processo: un programma in esecuzione Software: insieme dei programmi 2 / 32 Tipi di software Base: lavora sull hardware
DettagliStruttura dei Sistemi Operativi
STRUTTURA DEI SISTEMI OPERATIVI 3.1 Struttura dei Componenti Servizi di un sistema operativo System Call Programmi di sistema Struttura del sistema operativo Macchine virtuali Progettazione e Realizzazione
DettagliInformatica e Bioinformatica: Sistemi Operativi
Informatica e Bioinformatica: Sistemi Operativi 4 Aprile 2016 Macchina Hardware/Software Sistema Operativo Macchina Hardware La macchina hardware corrisponde alle componenti fisiche del calcolatore (quelle
DettagliModulo 3. Software. Corso di Sistemi di elaborazione delle informazioni -Autore: Ing. Maurizio Patanè
Modulo 3 Software Cosa è il software E l insieme di programmi che consente al computer di funzionare e di svolgere le funzioni richieste dall utente. Esistono fondamentalmente due tipologie di software:
DettagliIntroduzione a Linux Lezione 1 Introduzione a Linux
Introduzione a Linux Lezione 1 Introduzione a Linux Angelo Genovese Corso di Sistemi Operativi I/II Prof. V. Piuri Università degli Studi di Milano Dipartimento di Informatica A.A. 2018/2019 Panoramica
DettagliTecnologie dell Informazione e della Comunicazione
Tecnologie dell Informazione e della Comunicazione 1 Information Technology significa letteralmente Tecnologia dell Informazione Con essa si intendono tutte quelle tecnologie per memorizzare, gestire o
DettagliCorso Sistemi Operativi AA Prof. Enzo Mumolo
Corso Sistemi Operativi AA2017-2018 Prof. Enzo Mumolo Motivazioni principali del corso Il corso NON si occupa di utilizzo dei Sistemi Operativi a livello utente MA Di conoscenza approfondita del linguaggio
DettagliIl software: cenni sul sistema operativo
Il software: cenni sul sistema operativo Carla Guerrini Calcolo Numerico e Programmazione 1 Il software Carla Guerrini Calcolo Numerico e Programmazione 2 IL sistema operativo (I) Il sistema operativo
DettagliPrincipi operativi dei computer. Capitolo 7 Fluency Conoscere e usare l informatica
Principi operativi dei computer Capitolo 7 Fluency Conoscere e usare l informatica I soliti sospetti Processore Sistema operativo Software Istruzioni Ciclo macchina Memoria Hardware componente Com è fatto
DettagliIL SISTEMA OPERATIVO IL SISTEMA OPERATIVO
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
DettagliArchitettura dei Sistemi Informatici
Sistemi di Calcolo Architettura dei Sistemi Informatici Sistemi informatici PC, terminali e reti Architettura insieme delle componenti del sistema, descrizione delle loro funzionalità e della loro interazione
Dettagli2. Strutture dei Sistemi Operativi. 2.2 Interfaccia col Sistema Operativo Interprete dei comandi
1 2. Strutture dei Sistemi Operativi Quali servizi un generico sistema operativo mette a disposizione degli utenti, e dei programmi che gli utenti vogliono eseguire? interfaccia col sistema operativo stesso
DettagliIl Sistema Operativo Ripasso
ISTITUTO TECNICO SECONDO BIENNIO GIORGIO PORCU www.thegiorgio.it Sommario Concetti di base Sistema Operativo Risorse Funzioni e Struttura Bootstrap, Kernel, Shell Gestione dei Processi Processo e PCB Algoritmi
DettagliIntroduzione ai Calcolatori Elettronici
Introduzione ai Calcolatori Elettronici Aspetti Sistemistici Il Sistema Operativo A.A. 2015/2016 Domenica Sileo Università degli Studi della Basilicata Aspetti Sistemistici : Il Sistema Operativo >> Sommario
DettagliTecnologie dell Informazione e della Comunicazione
Tecnologie dell Informazione e della Comunicazione 1 Le componenti hardware di un calcolatore per poter essere utilizzate hanno bisogno di una serie di strumenti software Tali software vengono di solito
DettagliElementi di Informatica
Elementi di Informatica Capitolo 1 - Concetti Generali Si definisce: Hardware, l'insieme degli elementi fisici che costituiscono un computer (vedi capitolo 2). Software, l'insieme dei programmi che consentono
DettagliSistema operativo. Avere un architettura multi-core è un vantaggio
Sistema operativo Software responsabile del controllo e della gestione dei componenti hardware di un computer mediante interfaccia (driver), e della gestione dei vari programmi del computer. I programmi
Dettagli01 Terminale e file system
01 Terminale e file system Danilo Pianini IFTS Alma Mater Studiorum Università di Bologna, Cesena 12 gennaio 2017 Pianini (Università di Bologna) Terminale e FS 12 gennaio 2017 1 / 11 Outline 1 Il file
DettagliIl software di sistema
Il software di sistema Il software in un calcolatore è organizzato in due parti distinte: Il Software di Sistema o Sistema Operativo, che comprende una serie di programmi atti a gestire le risorse fisiche
DettagliLezione 5: Software. Firmware Sistema Operativo. Laboratorio di Informatica
Lezione 5: Software Firmware Sistema Operativo Architettura del calcolatore La prima decomposizione di un calcolatore è relativa a due macro-componenti: Hardware Software 2 Architettura del Calcolatore
DettagliLezione 1: Introduzione alla Shell di Unix
Lezione 1: Introduzione alla Shell di Unix Laboratorio di Elementi di Architettura e Sistemi Operativi 5 Marzo 2013 Chi è UNIX? UNIX è il nome di una famiglia di sistemi operativi, con diverse implementazioni
DettagliIl software: Istruzioni per il computer
Il software: Istruzioni per il computer Software applicativo aiuta a svolgere operazioni utili in vari campi programmi di videoscrittura, fogli elettronici, videogiochi Software di sistema permette l utilizzo
DettagliIl 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
DettagliLaboratorio di Informatica
Il software (sw) Software di sistema e file system Lezione 3 L esecuzione di programmi è lo scopo di un elaboratore I programmi sono algoritmi codificati in un particolare linguaggio di programmazione
DettagliInformatica di Base
Informatica di Base http://www.di.uniba.it/~laura/infbase/ Dip di Informatica Università degli studi di Bari Argomenti Software Software di sistema Software applicativo Sistema Operativo Driver per dispositivi
DettagliCome funzionano i computer
Fluency Come funzionano i computer Capitolo 6 Cosa sanno fare Esecuzione deterministica istruzioni per elaborare dati Devono ricevere una serie di istruzioni da seguire Cosa non sanno fare Non hanno immaginazione
DettagliIntroduzione ai Calcolatori Elettronici
Introduzione ai Calcolatori Elettronici Aspetti Sistemistici Il Sistema Operativo A.A. 2019/2020 Enzo Veltri Università degli Studi della Basilicata Sommario Aspetti Sistemistici : Il Sistema Operativo
DettagliMicrosoft Windows. Introduzione al Sistema Operativo e Utilizzo del Calcolatore. Il Calcolatore. Il Calcolatore. Sistemi Operativi.
Microsoft Windows Il Calcolatore Introduzione al Sistema Operativo e Utilizzo del Calcolatore Anni 50 2008 1 2 Il Calcolatore Un calcolatore (computer) è un esecutore universale di programmi/algoritmi
Dettagliun insieme di programmi
Sistemi operativi Sistemi operativi Un sistema operativo (SO) e un insieme di programmi che gestiscono le funzioni primarie dell hardware e in particolare I processori, le memorie e i dispositivi input/output
DettagliNote sui sistemi operativi
Note sui sistemi operativi 1 Hardware 2 Macchina nuda Il calcolatore di von Neumann possiede tutti i componenti HW necessari per risolvere problemi......tuttavia è una macchina nuda con cui sarebbe virtualmente
DettagliIl sistema operativo Panoramica dei principali O.S.
LEZIONE 6 Il sistema operativo Panoramica dei principali O.S. Proff. Valle Folgieri Lez6 Il sistema operativo panoramica principali O.S. 1 Sistema Operativo Def: gestore delle risorse dell elaboratore
DettagliIl Sistema Operativo. Informatica B AA 17/18 Luca Cassano 30 Novembre 2017 Informatica B, AA 17/18, Luca Cassano
Il Sistema Operativo Informatica B AA 17/18 Luca Cassano 30 Novembre 2017 luca.cassano@polimi.it Introduzione al Sistema Operativo Il Sistema Operativo 3 Il Sistema Operativo (SO) è uno strato software
DettagliPersonal Computer: introduzione
I.I.S. Benvenuto Cellini Corso di formazione tecnica Personal Computer: introduzione Prof. Alessandro Pinto v.2009 Architettura di Von Neumann Unità centrale di elaborazione Input Unità aritmetico-logica
DettagliSoftWare. Dr Damiano Macedonio damiano.macedonio@univr.it
SoftWare Dr Damiano Macedonio damiano.macedonio@univr.it Software È un insieme di programmi che permettono di trasformare un insieme di circuiti elettronici (= hardware) in un oggetto in grado di svolgere
DettagliPARTE 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,
DettagliSistema operativo. Utente. Il S.O. mostra offre all utente un ambiente di lavoro che nascondendo la complessità della macchina fisica (hardware). S.O.
Sistema operativo Il S.O. (sistema operativo) è un insieme di programmi che: gestisce le risorse hardware (CPU, RAM, memoria di massa, periferiche) e software (programmi applicativi) in modo ottimizzato
DettagliIl Software. E il software che implementa le funzionalità di un sistema di elaborazione Due categorie fondamentali di Software (SW)
Il Software E il software che implementa le funzionalità di un sistema di elaborazione Due categorie fondamentali di Software (SW) Il software di sistema Linguaggi di programmazione Sistemi operativi (SO)
DettagliIl sistema operativo Panoramica dei principali O.S.
Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8 Il sistema operativo Panoramica dei principali O.S. Prof. Valle D.ssa Folgieri Lez4 20.10.06 Il sistema operativo panoramica principali O.S.
Dettagli2. Cenni di sistemi operativi
2. Cenni di sistemi operativi Andrea Marongiu (andrea.marongiu@unimore.it) Paolo Valente Contiene slides dal corso «Sistemi Operativi» dei prof. Gherardi/Scandurra dell Università degli studi di Bergamo
DettagliSistema operativo. Interazione con il SO
Sistema operativo Il sistema operativo (SO) è un insieme complesso di programmi che, in modo coordinato, controlla le risorse del sistema e i processi che usano queste risorse. Per evidenziare le funzionalità
DettagliStruttura del SO. hardware. Servizi richiesti dagli utenti al SO. Interfaccia nucleo verso l esterno. Gestore processori.
Struttura del SO Servizi richiesti dagli utenti al SO Interfaccia nucleo verso l esterno nucleo File system Gestore I/O Gestore processi Gestore memoria Gestore processori hardware Poiché la memoria principale
DettagliIl Sistema Operativo fa parte del software di base; e` costituito da un insieme di programmi che interagiscono e cooperano per:
Il Sistema Operativo Il Sistema Operativo fa parte del software di base; e` costituito da un insieme di programmi che interagiscono e cooperano per: gestire efficientemente l'elaboratore e le sue periferiche,
DettagliNote sui sistemi operativi. Hardware
Note sui sistemi operativi 1 Hardware 2 Macchina nuda Il calcolatore di von Neumann possiede tutti i componenti HW necessari per risolvere problemi......tuttavia è una macchina nuda con cui sarebbe praticamente
DettagliWindows. La prima realizzazione di un ambiente grafico si deve alla Apple (1984) per il suo Macintosh. La gestione dei file conserva la logica del DOS
Windows La prima realizzazione di un ambiente grafico si deve alla Apple (1984) per il suo Macintosh La gestione dei file conserva la logica del DOS Funzionalità di un S.O. Gestione dei file Gestione dei
DettagliIL SISTEMA OPERATIVO
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
DettagliElementi di Informatica e Programmazione
Elementi di Informatica e Programmazione Il Sistema Operativo Cos è un Sistema Operativo? Per capirlo, immaginiamo inizialmente che non ci sia: HARDWARE (periferiche, memoria, CPU) Applicazioni Docente:
DettagliArchitettura dei calcolatori e Software di sistema
Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Lezioni di Informatica di Base per la Facoltà di Lettere e Filosofia Anno Accademico 2012/20103
Dettagli