Tecnologie Informatiche. Il software: I Sistemi Operativi

Documenti analoghi
Sistemi Operativi. Lez. 0: Introduzione ai sistemi operativi

Il Sistema Operativo Ripasso

Introduzione all Informatica. Alfredo Cuzzocrea. Sistema Operativo

Il sistema operativo

Il Sistema Operativo

Il software: Istruzioni per il computer

Lezione 16. Il Software di base

Sommario FONDAMENTI DI INFORMATICA. Schema dell'architettura a livelli del SO. Il Sistema Operativo (SO) SISTEMI OPERATIVI

Il software: Istruzioni per il computer

Struttura Logica del S.O:

I sistemi operativi. Prof. Daniele Contarino

SOFTWARE. Programmi e dati che indicano al computer come svolgere un determinato compito

Componenti di un sistema operativo

Lezione 5: Software. Firmware Sistema Operativo. Laboratorio di Informatica

Il sistema operativo

Sistema 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. Interazione con il SO

Capitolo 6 Le infrastrutture SoftWare

Sistema operativo & file system 1

Definizioni iniziali. Sistemi Operativi. Tipi di software. Sistema Operativo. Programma: una sequenza di istruzioni elementari

correttezza e precisione; anywhere, anytime; affidabilità, disponibilità e sicurezza dei sistemi; riservatezza dei dati; interoperabilità fra

Architettura di un calcolatore

Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l ambiente e il territorio

Il Sistema Operativo Gestione del File System

Sistema Operativo (Software di base)

Modulo 3. Software. Corso di Sistemi di elaborazione delle informazioni -Autore: Ing. Maurizio Patanè

Sistemi operativi. Fondamenti di Informatica

Laboratorio di Informatica (Chimica)

Informatica Generale 06 - Introduzione ai Sistemi Operativi

Il sistema operativo. Sistema Operativo

Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche

Hardware e Software. I.I.S.S. E. Majorana Gela. Tecnologie Informatiche. Prof. Gaetano Impoco

Corso di Informatica

Il software. Il solo hardware non è sufficiente per usare un calcolatore

Sistem. erativi. Opera. stem

2) Sistemi operativi. Lab. Calc. AA 2006/07

Personal Computer: introduzione

Software di base. Sistema di elaborazione: struttura gerarchica composta da elementi hardware e software.

Bootstrap. Bootstrap. Shutdown. Struttura di un SO. Elementi principali di un SO:

Prestazioni e affidabilità dei dischi

Il Software. E il software che implementa le funzionalità di un sistema di elaborazione Due categorie fondamentali di Software (SW)

L hardware da solo non è sufficiente per il funzionamento dell elaboratore È necessario introdurre il software:

Infrastrutture software

Informatica di Base

Sistemi Operativi. Corso di Laurea Triennale in Ingegneria Informatica. Esercitazione 3. Gestione utenti (prosecuzione) MBR e GPT Partizioni

Lez. 5 La Programmazione. Prof. Salvatore CUOMO

Sistemi Operativi: Concetti Introduttivi

Parte II. Introduzione ai sistemi operativi e WindowsX. Parte II 1

Il Sistema Operativo. Informatica Sistema Operativo 1

Il software: Istruzioni per il computer

Sistema operativo (SO)

FILE SYSTEM. Ciascuno strato costituisce un modulo che è in grado di svolgere le funzioni relative, indipendentemente dagli altri livelli.

Struttura dei Sistemi Operativi

File: definizione. Il file è la più piccola unità logica manipolabie Un file è caratterizzato principalmente da:

Il Sistema Operativo fa parte del software di base; e` costituito da un insieme di programmi che interagiscono e cooperano per:

Il software. la parte contro cui si può solo imprecare

Elementi di Informatica

Computer. Com è fatto un Personal Computer.

Il software di sistema

Architettura dei Sistemi Informatici

Sistema Operativo. Alma Mater Studiorum Università di Bologna - Fondamenti di Informatica T (a-k)

IL SOFTWARE DI SISTEMA

Il Sistema Operativo. Informatica Sistema Operativo 1

Prof. G. Ascia. Sistema Operativo

Informatica e Bioinformatica: Sistemi Operativi

Traduzione e interpretazione

Funzioni di un Calcolatore

INFORMATICA. L informatica comprende:

Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette

Appunti di SISTEMI OPERATIVI

~ prof Andrea Avantaggiato ~ TI ~

Introduzione alla programmazione (bozza)

Sistemi Operativi. Gianluca Della Vedova. Sistemi Operativi. Gianluca Della Vedova. Sistemi Operativi. Gianluca Della Vedova.

Informatica Sistemi operativi Sistemi Operativi 1

Architettura dei calcolatori e Software di sistema

Sistema Operativo Compilatore. Maurizio Palesi

Prof. Rossella Cancelliere

IL SISTEMA OPERATIVO

Informatica. Il computer

Sistema operativo: Introduzione

Che cos e l Informatica. Informatica generale. Caratteristiche fondamentali degli algoritmi. Esempi di algoritmi. Introduzione

Sistemi Operativi: avvio

Sistema Operativo. (hardware e software) della della macchina

Microsoft Windows. Introduzione al Sistema Operativo e Utilizzo del Calcolatore. Il Calcolatore. Il Calcolatore. Sistemi Operativi.

PARTE IV: I sistemi operativi

In un modello a strati il SO si pone come un guscio (shell) tra la macchina reale (HW) e le applicazioni 1 :

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

Tecnologia dell Informazione

Sistemi Operativi (prima parte) Appunti di TPI Elaborati dal prof. Ing. Mario Catalano Per la classe 3 Einf.

Docenti: Fabrizio Benazzi Valter Lelli Azienda USL 11 di Empoli

Transcript:

Tecnologie Informatiche Il software: I Sistemi Operativi

Il Software Sono la componente logica del computer. I programmi, cioè gli elenchi di istruzioni che permettono all elaboratore di svolgere determinati compiti. Software di base Software applicativo

Software di base Sono i programmi che consentono di utilizzare il computer in modo semplice e di scrivere e mandare in esecuzione programmi: SO Editor Traduttori (compilatori o interpreti) Linker Loader Debugger

Software applicativi Sono i programmi specifici compiti che sono finalizzati alla risoluzione di I software per la produttività in ufficio Software per la gestione di immagini o suoni Browser

Software proprietari e liberi I software aperti o liberi sono quelli dei quali viene reso disponibile il codice sorgente. Si dicono chiusi o proprietari altrimenti. I software freeware sono proprietari ma concessi a titolo gratuito.

I Sistemi Operativi Sono software attivi dal momento dell'accensione allo spegnimento di un elaboratore che agiscono come intermediari tra l'utente e l'hardware. Punto di vista del sistema Punto di vista dell'utente

All'accensione della macchina... ogni dispositivo hardware attiva un processo di autodiagnostica (POST Power On Selt Test). Viene eseguito il conteggio della RAM, la verifica dei dispositivi di IO e delle memorie secondarie. Viene avviato il processo di bootstrap: Viene letto un particolare codice presente in ROM (firmware) detto BIOS (Basic Input/Output System) o più recentemente UEFI (Unified Extensible Firmware Interface) che contiene il puntamento al dispositivo e alla locazione di memoria in cui è presente l'istruzione di avvio del SO. Il kernel del SO viene caricato in RAM ed eseguito.

All'accensione della macchina... in assenza del SO, viene avviato il processo di bootstrap e visualizzato un messaggio d'errore.

Compiti del SO Gestore delle risorse hardware. Supporto all'utente. Interfaccia tra software applicativi e risorse hardware. Ogni componente hw o sw che permette la comunicazione tra due diverse entità

Componenti del SO Il SO è composto da una serie di programmi o moduli, ogniuno avente un compito specifico, organizzati secondo uno schema a buccia di cipolla in cui i moduli più interni interagiscono maggiormente con l'hardware.

Il kernel Il kernel del SO contiene il software che consente l'accesso all'hardware in modalità protetta. Compiti del kernel: Avvio e terminazione dei processi Assegnazione della CPU ai diversi processi Sincronizzazione tra processi e con l ambiente esterno

Il gestore della memoria centrale Si occupa di ottimizzare la gestione della RAM. Compiti: Tenere traccia delle zone libere e occupate Scegliere dove allocare le informazioni Gestire il passaggio delle informazioni tra la memoria centrale ed il disco fisso (swapping)

Il gestore delle periferiche Si occupa di ottimizzare la gestione delle periferiche di I/O. Il SO deve avere una componente per ciascuna periferica collegata (driver). Compiti: Assegnare la periferica ad un determinato processo per un certo tempo e coordinare le richieste per le periferiche condivise Conoscere lo stato di assegnazione delle periferiche

Il gestore della memoria secondaria Si occupa di ottimizzare la gestione di dati e programmi nelle memorie secondarie. Un insieme di dati correlati tra loro è gestito come un unicum detto file e identificato da un nome univoco. Il file system è l organizzazione dei file nelle memorie secondarie. Ha una struttura ad albero che parte dalla radice e si ramifica in directory (cartelle).

Il gestore della memoria secondaria Compiti: Tenere traccia delle zone libere e occupate e scegliere dove allocare le informazioni Gestire la creazione, modifica, cancellazione dei file Gestire la ricerca di file o directory Gestire lo spostamento, la copia o la ridenominazione di un file Coordinare l accesso simultaneo allo stesso file Gestire le Access Control List

Componenti del SO La shell L'interazione con l'utente è garantita da un apposito modulo detto shell (o interfaccia utente). CUI (Command User Interface) GUI (Graphic User Interface)