Lezione 14: Il Sistema Operativo : Principi Generali 1P Venerdì 6 Novembre 2009
|
|
- Bianca Bellini
- 7 anni fa
- Visualizzazioni
Transcript
1 Università di Salerno Corso di FONDAMENTI DI INFORMATICA Corso di Laurea Ingegneria Meccanica & Ingegneria Gestionale Mat. Pari Docente : Ing. Secondulfo Giovanni Anno Accademico Lezione 14: Il Sistema Operativo : Principi Generali 1P Venerdì 6 Novembre 2009
2 Il firmware è uno strato di microprogrammi scritti su memorie permanenti dai costruttori che agiscono direttamente sullo strato hardware Un esempio di firmware è il programma di controllo di un lettore CD o la routine di boot in un elaboratore 2
3 L insieme dei programmi che rende l elaboratore operativo ed usabile Il Sistema Operativo opera direttamente al di sopra dell hardware e del firmware Le funzionalità messe a disposizione dal Sistema Operativo sono in linea di massima: Gestione delle risorse disponibili Interpretazione ed esecuzione di comandi elementari Visualizzazione delle informazioni sul video Gestione della memoria centrale Organizzazione e gestione della memoria di massa Gestione multi-utente... 3
4 Definizione: Un Sistema Operativo è un programma che controlla l esecuzione di programmi applicativi e agisce come interfaccia tra le applicazioni e l hardware del calcolatore Obiettivi: Semplicità: deve semplificare l utilizzo della macchina da parte degli utenti Astrazione: deve fornire una visione astratta delle risorse del calcolatore per i programmatori Efficienza: deve utilizzare in modo efficiente le risorse del calcolatore 4
5 L utente dell elaboratore vede la macchina solo attraverso il Sistema Operativo Senza il Sistema Operativo l utente sarebbe costretto ad interagire con la macchina direttamente gestendo le risorse a basso livello (anche usando sequenze di bit per esprimere dati e istruzioni) Con il Sistema Operativo l utente interagisce con la macchina utilizzando delle parole chiave (comandi), i programmi e i dati (interi, reali, caratteri, stringhe, ecc ) 5
6 Il Sistema Operativo quindi traduce le richieste dell utente in opportune sequenze di impulsi da sottoporre alla macchina fisica e viceversa 6
7 E importante ricordare che qualsiasi richiesta, fatta dall utente, viene esplicitata dal Sistema Operativo come accesso a memoria centrale, memoria di massa, I/O, etc. 7
8 Def inizione Un Sist ema Operat ivo: è l insieme dei programmi at t i a gest ire in modo aut omat ico un calcolat or e e dei programmi di base a corredo del sistema Obiet t ivi Ef f icienza: Il Sist ema Oper at ivo ut ilizza in modo ef f icient e le risorse di un calcolatore Semplicit à: Il Sist ema Oper at ivo semplif ica l' uso dell'har dwar e di un calcolatore 8
9 UN GESTORE DI RI SORSE Un S.O. gest isce le r isor se f isiche, consent endo : la multiprogrammazione la multiutenza Un S.O. consent e, inolt r e, la condivisione delle r isor se f isiche at t r aver so : Il multiplexing del tempo: fissa dei turni di esecuzione (time-sharing) Il multiplexing dello spazio: suddivide le r isor se hardware e ne assegna delle porzioni ai programmi UNA MACCHI NA ESTESA/ VI RTUALE Un S.O. vir t ualizza l har dwar e sot t ost ant e: ne nasconde i dettagli alle applicazioni aggiunge servizi (connessioni di rete, sicurezza, ) facilita all utente l uso del calcolatore virtualizza i dispositivi fisici (devices) espor t a un insieme di ser vizi per i pr ogr ammi di ut ent e (Chiamat e di Sistema) 9
10 RAPPRESENTAZI ONE A LI VELLI UTENTE APPLICAZIONI : Word Processor, DataBase, Giochi, USER INTERFACE : Shell, GUI, SISTEMA OPERATIVO HARDWARE : CPU, Mem oria Fisic a, Disposit ivi di I/O 10
11 Schema f unzionale Nucleo del sistema operativo, gestisce le risorse del calcolatore Interprete dei comandi utility kernel Insieme dei programmi applicativi che realizzano i comandi di sistema Programma applicativo che realizza l interfaccia con l utente 11
12 Funzioni del kernel Cont rollo dell esecuzione dei processi Schedulazione dei processi Gest ione della memoria cent rale Gest ione della memoria di massa Accesso ai disposit ivi perif erici Gest ione di int errupt ed eccezioni 12
13 13
14 Ogni programma viene gest it o sequenzialment e L inizio di un nuovo programma può avvenire solo dopo il complet ament o del precedent e I l sist ema gest isce un solo programma per volt a 14
15 Mult iprogrammazione Più programmi possono essere gest it i simult aneament e Un nuovo programma può iniziare prima del complet ament o del precedent e Un sist ema mult iprogrammat o può operare sia in modo parallelo (ment re un processo ut ilizza l unit à cent rale alt ri processi ut ilizzano disposit ivi di I / O indipendent i) che in modo concorrent e (i processi si alt ernano nell ut ilizzo dell unit à cent rale) 15
16 Mult ielaborazione La mult ielaborazione è una t ecnica applicabile solo su archit et t ure comprendent i più sist emi di elaborazione complet i, ognuno f ornit o di unit à cent rale e perif eriche opport une La t ecnica della mult ielaborazione migliora l af f idabilit à di un sist ema nel suo complesso poiché, essendo i component i duplicat i, in caso di guast o di un unit à, l elaborazione può proseguire sulle alt re, anche se la pot enzialit à complessiva risult a ridot t a 16
17 17
18 Si def iniscono Time Sharing quei sist emi che servono più ut ent i, dando loro l impressione che t ut t e le risorse del sist ema siano dedicat e a ciascuno di essi I l t empo viene suddiviso in quant i di durat a T Se N ut ent i richiedono una risorsa, un sist ema t ime sharing dedica quella risorsa a t urno, ad ognuno di essi, per un int ervallo di t empo pari a T Trascorso un t empo di ciclo della durat a di (N* T), verrà nuovament e servit o il primo degli N ut ent i 18
19 Si def iniscono real- t ime quelle applicazioni per le quali è necessario che l elaborat ore f ornisca i risult at i in un int ervallo di t empo det erminat o Si def inisce t empo di rispost a del sist ema l int ervallo di t empo compreso t ra l ist ant e in cui comincia l elaborazione e quello in cui sono disponibili i risult at i Le applicazioni real- t ime si dist inguono in f unzione delle carat t erist iche di reazione del processo 19
20 Applicazioni per il Cont rollo Processi I l t empo di rispost a t valore assegnat o T non deve superare il Esempi: Cont rollo della t raiet t oria di un missile Cont rollo di alt if orni (acciaierie) Cont rollo di processi chimici Cont rollo di sist emi elet t rici Cont rollo di sist emi meccanici 20
21 Applicazioni di t ipo Gest ionale Assegnat o un t empo medio T è t ollerabile che esso possa essere superat o dall ef f et t ivo t empo di rispost a Esempi: Prenot azione post i (aerei, t reni, t eat ri, ) Cert if icazione Anagraf ica Gest ione Cont i Corrent i 21
22 Si def inisce int erat t ivo (o conversazionale) un sist ema che prevede un colloquio cont inuo, in t empo reale, t ra ut ent e e sist ema di elaborazione L ut ent e può int eragire con il sist ema f ornendo nuovi dat i, at t ivando o addirit t ura modif icando alt ri programmi Esempi: Didat t ica a dist anza Telelavoro Proget t azione 22
23 I Sistemi Operativi vengono classificati in base al numero degli utenti che possono essere serviti contemporaneamente: Sistema Operativo Mono-Utente Un solo utente alla volta può utilizzare il sistema (es. MS-DOS, Windows 95, Windows 98, Windows ME, ecc ) Sistema Operativo Multi-Utente Più utenti contemporanemente possono interagire col sistema e ciascun utente ha l impressione di essere l unico e quindi di avere una macchina dedicata (es. UNIX, Linux, Windows NT, Windows XP, Windows 2003, Windows Vista, Mac OS X, ecc ) I sistemi su menzionati sono Multi-Tasking 23
24 Il sistema operativo, presenta tipicamente, una struttura a cipolla: 24
25 L hardware è dunque ricoperto strati di soft ware. da una serie di Ciascun livello: usa le funzionalità di quello sottostante fornisce servizi al livello che segue nella gerarchia gestisce delle risorse mediante politiche invisibili ai livelli superiori 25
26 26
Lezione 14: Il Sistema Operativo : Principi Generali (2P) Lunedì 22 Novembre 2010
Università di Salerno Corso di FONDAMENTI DI INFORMATICA Corso di Laurea Ingegneria Corso B Docente : Ing. Secondulfo Giovanni Anno Accademico 2010-2011 Lezione 14: Il Sistema Operativo : Principi Generali
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
DettagliLezione 15: Il Sistema Operativo : Principi Generali (3P) Lunedì 22 Novembre 2010
Università di Salerno Corso di FONDAMENTI DI INFORMATICA Corso di Laurea Ingegneria Corso B Docente : Ing. Secondulfo Giovanni Anno Accademico 2010-2011 Lezione 15: Il Sistema Operativo : Principi Generali
DettagliFondamenti di Informatica T. Il Software
Il Software TECNOLOGIA DIGITALE CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale. Dati ed operazioni vengono codificati a partire da due valori distinti di grandezze
DettagliINFORMATICA. L informatica comprende:
Varie definizioni: INFORMATICA Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Definizione proposta: Scienza della rappresentazione e dell elaborazione dell informazione
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
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
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?
DettagliSistemi Operativi. A.M. Fanelli Architettura dei Sistemi a. a Livello di Sistema Operativo. Livello di Linguaggi Applicativi
Sistemi Operativi A.M. Fanelli Architettura dei Sistemi a. a. 2008-09 1 Livello di Sistema Operativo Livello di Linguaggi Applicativi Livello di Linguaggio Assembly Livello di Sistema Operativo Livello
DettagliCdL 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ù
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
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
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
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
DettagliIntroduzione all Informatica. Alfredo Cuzzocrea. Sistema Operativo
Alfredo Cuzzocrea FIRMWARE: IL BIOS BIOS = Basic Input-Output System gestisce direttamente le risorse hardware e offre delle funzionalità standard di accesso risiede su un chip di memoria permenente ROM,
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
Dettaglicorrettezza e precisione; anywhere, anytime; affidabilità, disponibilità e sicurezza dei sistemi; riservatezza dei dati; interoperabilità fra
Capitolo 7 Le infrastrutture SoftWare Funzioni del sistema operativo Rendere utilizzabili le risorse fisiche presenti nel sistema informatico: correttezza e precisione; anywhere, anytime; affidabilità,
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 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
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
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
DettagliIl SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)
Il software Software Il software Il software è la sequenza di istruzioni che permettono ai computer di svolgere i loro compiti ed è quindi necessario per il funzionamento del calcolatore. Il software può
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
DettagliInformatica Generale 06 - Introduzione ai Sistemi Operativi
Informatica Generale 06 - Introduzione ai Sistemi Operativi Cosa vedremo: Funzionalità dei sistemi operativi Bootstrap Stato utente e stato supervisore Componenti di un Sistema Operativo Cos è un sistema
DettagliFondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l ambiente e il territorio
Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l ambiente e il territorio Il software di base Software
DettagliCorso di Informatica
Corso di Informatica Modulo T1 3-Equipaggiamento di un SO 1 Prerequisiti Hardware e software Uso pratico elementare di un sistema operativo Struttura a strati del SO 2 1 Introduzione In questa Unità vogliamo
DettagliSistemi Operativi. Lez. 0: Introduzione ai sistemi operativi
Sistemi Operativi Lez. 0: Introduzione ai sistemi operativi Cos è un firmware? firmware è un programma integrato direttamente in un componente elettronico. Il termine deriva dall'unione di "firm" (azienda)
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 è
DettagliSistema Operativo. (hardware e software) della della macchina
Sistema Operativo Senza Sistema Operativo (SO) un computer è solo un macchinario inutile... Il SO rende possibile la gestione, elaborazione e immagazinamento dell informazione. Il Il SO SO è il il software
DettagliCapitolo 6 Le infrastrutture SoftWare
Capitolo 6 Le infrastrutture SoftWare Funzioni del sistema operativo Rendere utilizzabili le risorse fisiche presenti nel sistema informatico: garantire la correttezza e la precisione nell elaborazione
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
Dettagliinteroperabilità fra dispositivi forniti da diversi produttori; superare i problemi legati alla limitazione del numero di risorse.
Capitolo 7 Le infrastrutture SoftWare Funzioni del sistema operativo Rendere utilizzabili le risorse fisiche presenti nel sistema informatico: correttezza e precision; anywhere, anytime; affidabilità,
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
DettagliAppunti di SISTEMI OPERATIVI
Appunti di SISTEMI OPERATIVI AVVERTENZE Questi appunti non vogliono essere degni sostituti di un buon libro di testo e hanno il solo scopo di aiutare gli studenti dei corsi di informatica che affrontano
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
DettagliFONDAMENTI DI INFORMATICA
Università degli Studi di Cagliari Corsi di Laurea in Ingegneria Chimica e Ingegneria Meccanica FONDAMENTI DI INFORMATICA http://people.unica.it/gianlucamarcialis A.A. 2018/2019 Docente: Gian Luca Marcialis
DettagliLezione 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
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
DettagliInformatica per la Storia dell Arte. Anno Accademico 2014/2015
Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Informatica per la Storia dell Arte Anno Accademico 2014/2015 Docente: ing. Salvatore Sorce Architettura
DettagliSistemi Operativi: Concetti Introduttivi
Sistemi Operativi: Concetti Introduttivi 1.1 Principali funzioni di un Sistema Operativo 1.2 Cenni Storici 1.3 Classificazione dei Sistemi Operativi 1.4 Struttura dei Sistemi Operativi 1.5 Processi e gestione
DettagliSommario FONDAMENTI DI INFORMATICA. Schema dell'architettura a livelli del SO. Il Sistema Operativo (SO) SISTEMI OPERATIVI
Università degli Studi di Cagliari Corsi di Laurea in Ingegneria Chimica e Ingegneria Meccanica FONDAMENTI DI INFORMATICA http://www.diee.unica.it/~marcialis/fi A.A. 217/218 Docente: Gian Luca Marcialis
DettagliINFORMATICA. Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione
INFORMATICA Varie definizioni: Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Definizione proposta: Scienza della rappresentazione e dell elaborazione dell informazione
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
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
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 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
DettagliIL SISTEMA OPERATIVO
IL SISTEMA OPERATIVO (seconda parte) PROGRAMMI UTENTE INTERPRETE COMANDI FILE SYSTEM GESTIONE DELLE PERIFERICHE GESTIONE DELLA MEMORIA GESTIONE DEI PROCESSI (NUCLEO) HARDWARE La gestione delle periferiche
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:
DettagliFondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l ambiente e il territorio
Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l ambiente e il territorio Il software di base Software
DettagliSoftware di base e software applicativo
Software di base e software applicativo Il computer è praticamente inutilizzabile se non è presente un apposito software che ne gestisca tutti i componenti HardWare. Esistono due tipologie fondamentali
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,
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
DettagliSistema Operativo. Alma Mater Studiorum Università di Bologna - Fondamenti di Informatica T (a-k)
Sistema Operativo programmi di sistema controllano e regolano il comportamento del calcolatore SOFTWARE SO programmi applicativi risolvono i più disparati problemi degli utenti Definizione di sistema operativo
DettagliElementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004. Docente. Orario. Da Ottobre-Dicembre:
Elementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004 1 Docente Patrizia Boccacci Ufficio 332 III piano Dipartimento di Informatica e Sc. Inf. Tel. 010-3536732 E-mail: boccacci@disi.unige.it
DettagliElementi di Informatica. Corso di Laurea in Scienze Geologiche a.a. 2003/2004
Elementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004 1 Docente Patrizia Boccacci Ufficio 332 III piano Dipartimento di Informatica e Sc. Inf. Tel. 010-3536732 E-mail: boccacci@disi.unige.it
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
DettagliInterfaccia. Due sono i tipi di interfaccia più diffusi per interagire con un computer:
Interfaccia Due sono i tipi di interfaccia più diffusi per interagire con un computer: Interfacce a caratteri, anche dette a riga di comando (CLI, command line interfaces) Interfacce grafiche (GUI, graphical
DettagliAXO - Architettura dei Calcolatori e Sistema Operativo. organizzazione strutturata dei calcolatori
AXO - Architettura dei Calcolatori e Sistema Operativo organizzazione strutturata dei calcolatori I livelli I calcolatori sono progettati come una serie di livelli ognuno dei quali si basa sui livelli
DettagliCapitolo 6 Le infrastrutture SoftWare
Capitolo 6 Le infrastrutture SoftWare Cos'è un sistema operativo?(software di base) Definizione: Un sistema operativo è un programma che controlla l'esecuzione di programmi applicativi e agisce come interfaccia
DettagliParte II. Introduzione ai sistemi operativi e WindowsX. Parte II 1
Parte II Introduzione ai sistemi operativi e WindowsX Parte II 1 tutto è un programma Insieme di istruzioni che il calcolatore deve eseguire Programma Input Calcolatore Output Parte II 2 Come comunicare
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:
DettagliI SISTEMI OPERATIVI. Insieme di programmi che implementano funzioni essenziali per l uso di un sistema elaboratore.
I SISTEMI OPERATIVI Insieme di programmi che implementano funzioni essenziali per l uso di un sistema elaboratore. Le funzioni di un S.O. non sono definibili in modo esaustivo e puntuale così come non
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,
DettagliFondamenti di Informatica
Università Degli Studi di Ferrara Corso di Laurea in Scienze della Comunicazione - A.A. 2017-2018 Fondamenti di Informatica Lez. 01 - Concetti Hardware e Software Fondamenti di Informatica - Docente: Giacomo
DettagliInformatica Generale 07 - Sistemi Operativi:Gestione dei processi
Informatica Generale 07 - Sistemi Operativi:Gestione dei processi Cosa vedremo: Esecuzione di un programma Concetto di processo Interruzioni Sistemi monotasking e multitasking Time-sharing Tabella dei
DettagliProf. Rossella Cancelliere
Laboratorio di Informatica e Statistica Chimica Industriale a.a 2004/05 Prof. Rossella Cancelliere Dip. Informatica Univ.Torino C.so Svizzera 185,Torino email:cancelli@di.unito.it tel: 011/670 67 77 Obiettivi
DettagliPROGRAMMI 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
DettagliL informatica comprende: INFORMATICA. Varie definizioni: Definizione proposta: ELABORATORE ELETTRONICO ( COMPUTER ) L ELABORATORE
INFORMATICA L informatica comprende: Varie definizioni: Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione informazione Definizione proposta: Scienza della rappresentazione
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
DettagliCenni di sistemi operativi
Fondamenti di Informatica per la Sicurezza a.a. 2003/04 Cenni di sistemi operativi Stefano Ferrari Università degli Studi di Milano Dipartimento di Tecnologie dell Informazione Stefano Ferrari Università
DettagliIntroduzione ai S.O.
Introduzione ai S.O. Sommario della lezione: Sistema Operativo: Definizioni e Classificazioni Funzioni di un S.O. visibili all utente Componenti e Struttura di un S.O. Macchine Virtuali System Call 1 I
DettagliUniversità degli Studi della Calabria
Università degli Studi della Calabria Facoltà di Scienze Politiche CORSO DI FONDAMENTI DI INFORMATICA I A.A 2007/2008 Docente : Ing. Francesco Folino 1 INFORMAZIONI UTILI 2 Docente: Ing. Francesco Folino
DettagliInformatica 1. 3 Sistemi operativi e software. ing. Luigi Puzone
Informatica 1 3 Sistemi operativi e software ing. Luigi Puzone Software Software, l insieme di programmi che consentono alla macchina di funzionare e svolgono le funzioni richieste dall utente 2 1 Software
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
DettagliSoftware di base. Sistema di elaborazione: struttura gerarchica composta da elementi hardware e software.
Software di base Sistema di elaborazione: struttura gerarchica composta da elementi hardware e software. SW applicativo SW di base HW HW: struttura fisica dell'elaboratore (memoria, CPU, periferiche, bus).
DettagliUniversità di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca.
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2016-17 Pietro Frasca Lezione 4 Giovedì 20-10-2016 Struttura e organizzazione software dei sistemi
DettagliMODULO 1: INTRODUZIONE
I SISTEMI OPERATIVI MODULO 1: INTRODUZIONE prof. ing. Damiano Magni ITI E. Breda Sesto S. G. - gennaio 2005 1.1 Introduzione Che cos è un Sistema Operativo? Sistemi batch semplici Sistemi batch multiprogrammati
DettagliPag. 1. Informatica Facoltà di Medicina Veterinaria a.a. 2012/13 prof. Stefano Cagnoni. Architettura del calcolatore (parte III) Evoluzione delle CPU
1 Università degli studi di Parma Dipartimento di Ingegneria dell Informazione Informatica a.a. 2012/13 Evoluzione delle CPU CPU Anno Frequenza (MHz) Dimensione registri / bus dati Numero di transistor
DettagliINFORMATICA. Scienza degli elaboratori elettronici (Computer. informazione
Varie definizioni: INFORMATICA Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione informazione Definizione proposta: Scienza della rappresentazione e dell elaborazione elaborazione
DettagliMarco Tarini - Università dell'insubria A.A. 2016/17. Università degli Studi dell Insubria Dipartimento di Scienze Teoriche e Applicate
Università degli Studi dell Insubria Dipartimento di Scienze Teoriche e Applicate Astrazione e Macchine Virtuali parte 2: in un tipico calcolatore I livelli nei moderni calcolatori 6. Livello delle applicazioni
DettagliSistemi Operativi: avvio
Sistemi Operativi: avvio All avvio del computer, il BIOS (Basic Input-Output System) esegue una serie di test diagnostici per controllare lo stato di funzionamento dell'hardware e segnalare eventuali guasti
DettagliElementi base di un calcolatore. Hardware: Architettura di un elaboratore: il "Cuore" Obiettivo: introdurre un po di terminologia
Elementi base di un calcolatore Obiettivo: introdurre un po di terminologia Hardware e Software: Prima scomposizione di un sistema informatico Hardware: componenti fisici del sistema Software: i programmi
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
DettagliIntroduzione ai thread
Introduzione ai thread Processi leggeri. Immagine di un processo (codice, variabili locali e globali, stack, descrittore). Risorse possedute: : (file aperti, processi figli, dispositivi di I/O..),. L immagine
DettagliMarco Cesati System Programming Research Group Università degli Studi di Roma Tor Vergata
di un Lezione 2 di un Sistemi operativi 23 marzo 2017 System Programming Research Group Università degli Studi di Roma Tor Vergata SO 17 2.1 Di cosa parliamo in questa lezione? di un È ancora una lezione
DettagliLezione 2. Sistemi operativi. Marco Cesati System Programming Research Group Università degli Studi di Roma Tor Vergata.
di un Lezione 2 di un Sistemi operativi 23 marzo 2017 System Programming Research Group Università degli Studi di Roma Tor Vergata SO 17 2.1 Di cosa parliamo in questa lezione? di un È ancora una lezione
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 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
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
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
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.
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
DettagliElementi base di un calcolatore
Elementi base di un calcolatore Obiettivo: introdurre un po di terminologia Hardware e Software: Prima scomposizione di un sistema informatico Hardware: componenti fisici del sistema Software: i programmi
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
DettagliINFORMATICA. Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione
Varie definizioni: INFORMATICA Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Definizione proposta: Scienza della rappresentazione e dell elaborazione dell informazione
DettagliLaboratorio di Informatica (Chimica)
Laboratorio di Informatica (Chimica) Lezione 01: Architettura del Computer. Walter Cazzola Dipartimento di Informatica e Comunicazione Università à degli Studi di Milano. e-mail: cazzola@dico.unimi.it
Dettagli