Definizione e obiettivi del Sistema Operativo. DIFFERENZA TRA SISTEMA OPERATIVO – SOFTWARE APPLICATIVO Sistema operativo è un insieme organico di programmi.

Slides:



Advertisements
Presentazioni simili
STRUTTURA DEL SISTEMA OPERATIVO
Advertisements

1 Introduzione ai calcolatori Parte II Software di base.
Il Software.
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.
STRUTTURA DEL PERSONAL COMPUTER
TEORIA DEI SISTEMI OPERATIVI
PC HARDWARE SOFTWARE UNITA’ CENTRALE DI BASE UNITA’ I/O APPLICATIVO
Il Sistema Operativo.
Orario definitivo Martedì Aula 2 Polo Mercoledì Aula 1 Fondi Palazzina delle Scienze Giovedì 9-11 Aula 1 Fondi Palazzina delle Scienze Nota:
Elaboratore e Sistemi Operativo
Dr. Francesco Fabozzi Corso di Informatica
Silberschatz, Galvin and Gagne Operating System ConceptsIntroduzione Che cosè un Sistema Operativo? Sistemi batch semplici Sistemi batch multiprogrammati.
INTRODUZIONE AI SISTEMI OPERATIVI
Anno Accademico Corso di Informatica Informatica per Scienze Biologiche e Biotecnologie Anno Accademico
Sistemi operativi. Informatica 1 SCICO - a.a. 2010/11 2 Insieme di programmi per gestire le risorse del calcolatore – Risorse: memoria di massa, tastiera.
Il Software: Obiettivi Programmare direttamente la macchina hardware è molto difficile: lutente dovrebbe conoscere lorganizzazione fisica del computer.
Introduzione allinformatica. Cosè linformatica ? Scienza della rappresentazione e dellelaborazione dellinformazione ovvero Studio degli algoritmi che.
Le prestazioni (velocità) di un singolo disco sono limitate dalla tecnologia usata, -per aumentare le prestazioni si può pensare di far operare in parallelo.
Introduzione: Sistemi Operativi I
Software di base Il sistema operativo è un insieme di programmi che opera sul livello macchina e offre funzionalità di alto livello Es.organizzazione dei.
Linguaggi di programmazione
Laboratorio di Informatica
MoviMentiAmoCi Il concetto di software e introduzione ai principali Sistemi Operativi.
Introduzione Cosa è un Sistema Operativo ?
Fondamenti di Informatica
SOFTWARE I componenti fisici del calcolatore (unità centrale e periferiche) costituiscono il cosiddetto Hardware (alla lettera, ferramenta). La struttura.
Il Software Una programmazione diretta della macchina hardware da parte degli utenti è molto difficile: lutente dovrebbe conoscere lorganizzazione fisica.
Modulo 1 - Hardware u.d. 3 (syllabus – 1.3.5)
Silberschatz and Galvin Operating System Concepts CAP. 1 - INTRODUZIONE.
Software e sistema operativo 19-22/5/08 Informatica applicata B Cristina Bosco.
Concetti di base sul Software dei PC Unitre Anno
Il sistema operativo.
Il Sistema Operativo (1)
Programma di Informatica Classi Seconde
Il Software Programmare direttamente la macchina hardware è molto difficile: l’utente dovrebbe conoscere l’organizzazione fisica del computer e il suo.
Software Insieme dei programmi residenti nella memoria del computer o nei supporti di memorizzazione Modulo 1.
1.1 Sistemi di elaborazione
Ministero dell’Interno Dipartimento per gli Affari Interni e Territoriali Centro Elaborazione Dati SISTEMI OPERATIVI SU PIATTAFORMA NT CONSIDERAZIONI.
STRUTTURA DI UN COMPUTER
Sistema Operativo (Software di base)
INFORMATICA TECNOLOGIE INFORMATICHE INFORmazione autoMATICA
INTERFACCE Schede elettroniche che permettono al calcolatore di comunicare con le periferiche, che possono essere progettate e costruite in modo molto.
FONDAMENTI DI INFORMATICA
Tecnologie dell’Informazione e della Comunicazione
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali (corso TIE) CORSO LAUREA MAGISTRALE IN SCIENZE E TECNOLOGIE DELLE PRODUZIONI ANIMALI.
Introduzione Cos’è un sistema operativo ?. Hardware Sistema Operativo Applicazioni È il livello di SW con cui interagisce l’utente e comprende programmi.
1 Sommario degli argomenti  Sistemi operativi: DOS, Unix/Linux,Windows  Word processors: Word  Fogli elettronici: Excel  Reti: TCP/IP, Internet, ftp,
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Il Sistema Operativo.
Sistema operativo Il sistema operativo è un insieme di programmi che gestiscono tutte le componenti hardware e software di un calcolatore. Spesso si può.
Sistemi operativi di rete Ing. A. Stile – Ing. L. Marchesano – 1/18.
Elementi di Informatica SciGeo a.a. 2002/2003. Docente Giorgio Delzanno Ufficio 104 – I piano Dipartimento di Informatica e Sc. Inf. Tel
Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l’ambiente e il territorio Il software di base Stefano Cagnoni e Monica Mordonini.
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Concetti di base Computer, HW e SW
I primi elaboratori Anni ‘50 Rigidamente sequenziali
prof.ssa Giulia Quaglino
ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon
Distingui i seguenti elementi tra Hardware (HW) e Software (SW) ; nel secondo caso indica anche se si tratta di un Sistema operativo (SO) o di un Programma.
INTRODUZIONE AI SISTEMI OPERATIVI. Introduzione Il software può essere diviso un due grandi classi: Il software può essere diviso un due grandi classi:
I Sistemi Operativi. Che cosa sono? Il sistema operativo è un software di base che fa funzionare il computer. I Sistemi operativi più importanti sono:
Quante tipologie di computer esistono?
09/01/2016 Corso propedeutico base di informatica 1.
Test di preparazione all’esame E.C.D.L. CONCETTI DI BASE DEL PC.
 Negli anni 40 i sistemi operativi non esistevano, i programmatori infatti avevano un accesso diretto alle risorse hardware.  Il primo sviluppo dei.
1 Introduzione pag. 52 Cap.1 - Caratteristiche generali dei sistemi operativi 1.
1 Informatica di Base Facoltà di Lingue e Letterature Straniere Corso di laurea in Relazioni Pubbliche.
HARDWARE (2). MEMORIE Due classi di memoria MEMORIA CENTRALE –media capacità - ottima velocità MEMORIA DI MASSA elevata capacità - bassa velocità.
Struttura del Computer
Transcript della presentazione:

Definizione e obiettivi del Sistema Operativo

DIFFERENZA TRA SISTEMA OPERATIVO – SOFTWARE APPLICATIVO Sistema operativo è un insieme organico di programmi che consentono di gestire tutte le risorse hardware e software, ne semplificano l’uso e sono da interfaccia tra gli utenti ed il Sistema. Software applicativo è l’insieme di tutti i programmi che consentono di risolvere problemi specifici dell’ utente

CLASSIFICAZIONE DEI SISTEMI OPERATIVI Per ServerWindows Mac OS Unix (1973), Linux Per MainframeOpen MVS (IBM) VMS (Digital) Per DesktopDos Windows (XP, 2000, NT, …) Vista System 8 (Apple) Per TascabiliIncorporati su chip di memoria (Dos EMBEDDED)

EVOLUZIONE DEI SISTEMI OPERATIVI Anni 1940 –nessun Sistema operativo (SO) schede perforate Interruzioni: dump di memoria Anni ’50 Monitor e SO batch  IBM – Monitor – Reset – Monoprogrammazione –  Batch – JCL (Job Control Language)

EVOLUZIONE DEI SISTEMI OPERATIVI Anni ’60-70 SO multiprogrammati – SO general purpose  Processori di I/O  Gestione interruzioni  Sovrapposizioni di CPU e Lavoro delle  periferiche  - swapping  principio di località dati e istruzioni  -memoria virtuale

EVOLUZIONE DEI SISTEMI OPERATIVI ’70 Time sharing =sistemi multiutente o conversazionali interattivi Quanti di tempo (time slice) ad ogni utente ’80 SO per pc – SO transazionali ’ SO real-time- SO multiprocessore- SO Distribuiti 2000 ad oggi SO embedded (palmari, cellulari, m. foto, etc.) CPU Utente 1 Utente 2 Utente n CPU Task (p 1 ) 2 ms Task (P 2 ) 2 ms Task (Pn) 2 ms

MODULI SOFTWARE (Programmi) DEL S.O.

MODALITA’ DI ESECUZIONE DEI PROGRAMMI multi-tasking (più programmi contemporaneamente) CPU Task (p 1 ) 2 ms Task (P 2 ) 2 ms Task (Pn) 2 ms

MODALITA’ DI ESECUZIONE DEI PROGRAMMI Multi-threading (stesso programma più operazioni contemporanee) CPU Operazione ( Input ) Operazione ( Calcolo ) Operazione (Output)

MODALITA’ DI ESECUZIONE DEI PROGRAMMI Multi-utente (più utenti per lo stesso o diversi programmi contemporanei) CPU Utente 1 Utente 2 Utente n

MODALITA’ DI ESECUZIONE DEI PROGRAMMI Time sharing (suddivisione del tempo di CPU a più utenti per lo stesso o diversi processi) CPU Utente 1 (2 ns) Utente 2 (2 ns) Utente n (2 ns)

2. GESTIONE MEMORIA CENTRALE Obiettivo: minimizzare l’occupazione e velocizzare trasferimenti di dati

3. FILE SYSTEM HARD DISK Obiettivo: gestire i file su memorie di massa Organizzazione: GERARCHICA ad albero – Root/Directories/File Estensione: doc/txt/xls/exe/pdf … Gestione proprietà e caratteristiche: data creazione, volume, etc. Gestione file: Apertura/salvataggio/cancellazione/copia/ … Gestione FAT (FILE ALLOCATION TABLE): posizione fisica dei dati

Il BIOS (Basic Input Output System) su ROM (setup/bootstrap) Plug and play Lo spool di stampa 4. GESTIONE PERIFERICHE Obiettivo: gestire ed ottimizzare il flusso dei dati da e verso Le unità periferiche

Classifica ogni accesso con login e password Classifica tre categorie di utenti: Responsabile sicurezza Operator system User Azioni 5. CONTROLLO DEGLI ACCESSI Obiettivo: gestire la riservatezza degli accessi alle risorse

Programmi di utilità Text-editor (Notepad) Backup Calcolatrice Rubrica

SW applicativo Logica: WHAT YOU SEE IS WHAT IS WHAT YOU GET WORD PROCESSOR FOGLIO ELETTRONICO DATABASE PRESENTAZIONI

SW applicativo GESTIONE CONTABILE GESTIONE MAGAZZINO GESTIONE VENDITE GESTIONE ORDINI GESTIONE DEL PERSONALE GESTIONE DELLA PRODUZIONE PROGRAMMI SVILUPPATI PER … ETC.