Le prestazioni (velocità) di un singolo disco sono limitate dalla tecnologia usata, -per aumentare le prestazioni si può pensare di far operare in parallelo.

Slides:



Advertisements
Presentazioni simili
1 Introduzione ai calcolatori Parte II Software di base.
Advertisements

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.
AVVIARE IL COMPUTER WINDOWS ‘98 Queta fase è definita BOOTSTRAP
Cos'è una memoria? MEMORIA
STRUTTURA DEL PERSONAL COMPUTER
INFORMATICA Trattamento automatizzato dellinformazione.
Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette all'utente.
Il Sistema Operativo.
Informatica giuridica Hardware e software: glossario Lucio Maggio Anno Accademico 2000/2001.
I COMPONENTI DEL Computer
INTRODUZIONE AI SISTEMI OPERATIVI
Memorie.
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.
Sistemi Operativi: avvio
I.F.S. Laboratorio di Informatica I prof. Giovanni Raho 1 INFORMATICA I sistemi operativi.
Struttura dei sistemi operativi (panoramica)
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
3. Architettura Vengono descritte le principali componenti hardware di un calcolatore.
SOFTWARE I componenti fisici del calcolatore (unità centrale e periferiche) costituiscono il cosiddetto Hardware (alla lettera, ferramenta). La struttura.
MEMORIA CENTRALE Spazio di lavoro del calcolatore: contiene i dati da elaborare e i risultati delle elaborazioni durante il funzionamento del calcolatore.
Informatica giuridica Hardware e software: glossario Lucio Maggio Anno Accademico 2001/2002.
La macchina di von Neumann
I SISTEMI OPERATIVI.
INTRODUZIONE l sistema operativo è il primo software che lutente utilizza quando accende il computer; 1)Viene caricato nella memoria RAM con loperazione.
Il Software Una programmazione diretta della macchina hardware da parte degli utenti è molto difficile: lutente dovrebbe conoscere lorganizzazione fisica.
MODULO 01 Unità didattica 04
PRESENTAZIONE di RICCARDO
Modulo 1 - Concetti di base della Tecnologia dell'Informazione
STRUTTURA GENERALE DI UN ELABORATORE
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.
Introduzione allinformatica Luigi Di Chiara Arci Solidarietà Napoli.
Il Sistema Operativo (1)
ARCHITETTURA DI UN ELABORATORE
MS-DOS è il sistema operativo, Come praticamente tutti i sistemi operativi per i computer del periodo, l'MS- DOS era un sistema operativo mono utente.
La RAM, la ROM e la CPU di Beatrice Cecchini e Margherita Pelagagge
Il Software Programmare direttamente la macchina hardware è molto difficile: l’utente dovrebbe conoscere l’organizzazione fisica del computer e il suo.
Sistema Operativo (Software di base)
Realizzazione a cura di
Autori:  Gazzola Alex  Cassol Simone  Kawkab Wassim Data: 14/04/2014 Classe: 3° INF.
Il Sistema Operativo Il Sistema Operativo è costituito dall’insieme dei programmi necessari per far funzionare tutto l’hardware del calcolatore e per nascondere.
INTERFACCE Schede elettroniche che permettono al calcolatore di comunicare con le periferiche, che possono essere progettate e costruite in modo molto.
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.
MICROPROCESSORI Un processore è un circuito integrato in grado di effettuare operazioni di calcolo o di elaborazione dell'informazione Il circuito contiene.
1 Sommario degli argomenti  Sistemi operativi: DOS, Unix/Linux,Windows  Word processors: Word  Fogli elettronici: Excel  Reti: TCP/IP, Internet, ftp,
Il software Componente del computer costituita dai: –programmi di base per la gestione del sistema –programmi applicativi per l’uso del sistema Queste.
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
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.
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.
Informatica Lezione 6 Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Concetti di base Computer, HW e SW
Prof. ing. Paolo Bidello AA 2005/2006 Laboratorio Informatico Promemoria degli argomenti Intervento #5.
ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon
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:
I Sistemi Operativi. Definizione Per Sistemi Operativi (di seguito SO) si intendono quei pacchetti software, a loro volta costituiti da più sottoprogrammi.
La prova di informatica per i concorsi pubblici Firenze – febbraio 2002 Paolo Campigli.
Il computer RAM: Unità di misura MByte e GByte MHz Processore: Unità di misura Singolo o multiprocessore 32/64 bit velocità GHz Mouse tastiera video stampante.
Un sistema operativo è un componente del software di base di un computer la cui funzione è quella di gestire le sue risorse hardware e software,fornendo.
Concetti informatici di base. Concetti informatici di base Il computer o elaboratore è una apparecchiatura costituita da un insieme di dispositivi di.
Definizione e obiettivi del Sistema Operativo. DIFFERENZA TRA SISTEMA OPERATIVO – SOFTWARE APPLICATIVO Sistema operativo è un insieme organico di programmi.
Transcript della presentazione:

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: -per servire in parallelo più richieste, -per servire in parallelo una singola richiesta (se i dati sono distribuiti su più dischi); anche laffidabilità dei dischi è limitata, -avendo un numero elevato di dischi poco costosi, si può anche aumentare la affidabilità, introducendo ridondanza (per rilevare eventuali errori, ma anche per correggerli). Prestazioni e affidabilità dei dischi

La memoria ROM ROM (memoria di sola lettura read only memory ) La ROM contiene le informazioni necessarie allavvio del computer e conserva questi dati anche quando il computer viene spento (BIOS) –PROM (Programmable Read Only Memory) –EPROM (Erasable Programmable Read Only Memory) –EEPROM (Electrically Erasable Programmable Read Only Memory) –FLASH (si cancella per blocchi non per byte come EEPROM)

Diagramma a cipolla

Struttura del SO Macchina 1. Memoria 2. I/O 3. File system 4. Interprete 5. Software base 6. Applicazioni

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 attivi, il SO organizza lultilizzo di parte della memoria di massa come se fosse RAM aggiuntiva: prestazioni inferiori costo inferiore memoria dinamica (aumenta o diminuisce a seconda delle necessità)

Struttura del SO

Gestione dei dispositivi di I/O Consente lutilizzzo dei dispositivi base (tastiera, schermo) Astrazione dei dispositivi (driver): consente che programmi e utenti interagiscano con i dispositivi in modo naturale Es. 1: accedere al disco tramite file e non dovendo specificare le coordinate (cil, trk, sec) Es. 2: ottenere le coordinate del puntatore del mouse e non gli spostamenti dallultimo aggiornamento Permette allutente di organizzare le informazioni (file, cartelle) in maniera naturale

File system Permette lorganizzazione dei dati non preoccupandosi del livello fisico del loro immagazzinamento 1)Organizzazione dei dati in file, che rappresentano un insieme logico e finito di informazione, e cartelle (contenitori di file) 2)Organizzazione gerarchica

File system: gerarchia C:\ ProgrammiProjects Config.sys Giochi Tesi.doc Report.texTabella.xls Civ.exe

File system: gerarchia C:\ ProgrammiProjects Config.sys Giochi Tesi.doc Report.texTabella.xls Civ.exe C:\Programmi\Giochi\Civ.exe

File system: gerarchia C:\ ProgrammiProjects Config.sys Giochi Tesi.doc Report.texTabella.xls Civ.exe C:\Projects\Report.tex

Multi tasking La percezione dellutente è più lenta della velocità del processore: –voglio fare in modo che molti processi sembrino essere eseguiti allo stesso tempo Time sharing: Il sistema operativo assegna un tempo definito (slot) per utilizzare le risorse del processore ad ogni processo, a turno

Multi tasking: gestione dei processi Il SO divide il tempo di calcolo disponibile in tanti slot che vengono assegnati a turno ai vari processi attivi. Controllo tramite priorità e interruzioni CPU SO Processi attivi Giochi Internet Matematica assegna laccesso alle risorse di calcolo per un certo tempo (slot temporale) al processo Giochi il processo cui è assegnato lo slot accede alla CPU e porta avanti il suo compito

Multi tasking: gestione dei processi Il SO divide il tempo di calcolo disponibile in tanti slot che vengono assegnati a turno ai vari processi attivi. Controllo tramite priorità e interruzioni CPU SO Processi attivi Giochi Internet Matematica Finito il tempo concesso, il SO interrompe il processo Giochi, e lo passa al processo Internet, secondo nella scala di priorità

Multi tasking: gestione dei processi Il SO divide il tempo di calcolo disponibile in tanti slot che vengono assegnati a turno ai vari processi attivi. Controllo tramite priorità e interruzioni CPU SO Processi attivi Giochi Internet Matematica Ora toccherebbe al processo Matematica, ma una interruzione dal processo Giochi che ha priorità più alta, fa cambiare lordine al SO

Multi tasking: gestione dei processi Il SO divide il tempo di calcolo disponibile in tanti slot che vengono assegnati a turno ai vari processi attivi. Controllo tramite priorità e interruzioni CPU SO Processi attivi Giochi Internet Matematica Una volta gestita linterruzione, e assegnato al processo a più alta priorità uno slot ulteriore, è il turno del processo Matematica

Far partire il computer: bootstrapping Il barone di Munchausen sosteneva di essersi salvato da una palude sollevandosi sulle cinghie dei suoi stivali (bootstrap) Per analogia, allaccensione del computer, delle semplici istruzioni iniziali sono in grado di costruire sistemi e applicazioni complesse

Far partire il computer: bootstrapping Esecuzione del BIOS (basic input/output system) –diagnostica hardware –caricare le istruzioni che risiedono in una zona riservata del disco rigido (boot sector) che caricano il sistema operativo

Sistemi operativi: DOS MS-DOS (Microsoft Disk Operating System) )Mono task 2)Mono utente 3)Nessuna interfaccia grafica (simile al prompt di comandi WinXP)

Sistemi operativi: DOS

Sistemi operativi: Windows Inizia nel 1985 come interfaccia grafica per MS-DOS ispirato a MAC-OS (Win 3.11) Windows XP 1)Multi task 2)Multi utente 3)Interfaccia grafica a finestre

Sistemi operativi: Unix Sviluppato negli anni 70 presso i Bell Labs Windows XP 1)Multi task 2)Multi utente 3)Interfaccia grafica a finestre

Sistemi operativi: Linux Gratuito e open source, sviluppato inizialmente da Linus Torvalds nel )Multi task 2)Multi utente 3)Interfaccia grafica a finestre