Il Software. Il software del PC. Il BIOS



Похожие документы
Sistema Operativo (Software di base)

Il Sistema Operativo. Funzionalità. Sistema operativo. Sistema Operativo (Software di base)

Il Sistema Operativo (1)

Software relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi

Software di base. Corso di Fondamenti di Informatica

Abilità Informatiche A.A. 2010/2011 Lezione 4: SoftWare. Facoltà di Lingue e Letterature Straniere

Il software: Istruzioni per il computer. I tre tipi di software di sistema. Compiti del sistema operativo

HARDWARE. Relazione di Informatica

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO INTERFACCE TESTUALI INTERFACCE TESTUALI FUNZIONI DEL SISTEMA OPERATIVO INTERFACCE GRAFICHE

Il Sistema Operativo

Il Sistema Operativo. Introduzione di programmi di utilità. Elementi di Informatica Docente: Giorgio Fumera

Il Sistema Operativo: il File System

Il sistema operativo: interazione con l utente

Sistema Operativo. Fondamenti di Informatica 1. Il Sistema Operativo

Informatica e Bioinformatica: Sistemi Operativi

Alcune estensioni comuni Tipo del file Estensione corrispondente..wav,.mid,.voc Grafica.bmp,.jpg,.gif,.tif Documenti web.htm,.html

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi

IL SOFTWARE TIPI DI SOFTWARE. MACCHINE VIRTUALI Vengono definite così perché sono SIMULATE DAL SOFTWARE, UNIFORMANO L ACCESSO SISTEMA OPERATIVO

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)

INTERAZIONE CON L UTENTEL

Sistemi Operativi. Interfaccia del File System FILE SYSTEM : INTERFACCIA. Concetto di File. Metodi di Accesso. Struttura delle Directory

Il software del PC. Il BIOS

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

Corso di Informatica

Il file system. meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate. in memoria di massa

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09

PROGRAMMI UTENTE INTERPRETE COMANDI FILE SYSTEM GESTIONE DELLE PERIFERICHE GESTIONE DELLA MEMORIA GESTIONE DEI PROCESSI (NUCLEO) HARDWARE

Il File System. Il file system

Il computer: primi elementi

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

IL SOFTWARE. Giada Agostinacchio Classe 2^ Beat ISIS G.Meroni Lissone Anno Scolastico 2007/2008

Nozioni di Informatica di base. dott. Andrea Mazzini

Sistemi operativi. Esempi di sistemi operativi

Le Infrastrutture Software ed il Sistema Operativo

Il Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10

Funzioni del Sistema Operativo

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

Introduzione ai Sistemi Operativi

L informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia

Modulo 4: Gestore del File System (Memoria secondaria) Componenti

Partizionamento del disco

Informatica. Il software (S.O.) e ancora sulle basi numeriche

Indice degli argomenti del s.o. Software. Software. Buona lezione a tutti!! SISTEMI OPERATIVI

Sistemi Operativi Il Sistema Operativo Windows (parte 3)

Parte V. Sistemi Operativi & Reti. Sistemi Operativi. Sistemi Operativi

Corso di Sistemi di Elaborazione delle informazioni

MODULO 02. Iniziamo a usare il computer

Architettura dei computer

Uso del Computer e Gestione dei File. Uso del Computer e Gestione dei File. Federica Ricca

Il sistema operativo

Fondamenti di Informatica

Corso di Alfabetizzazione Informatica

Capitolo Silberschatz

Sistemi Operativi. Organizzazione logica ed implementazione di un File System

Organizzazione Gerarchica dei file

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione.

Laboratorio di Informatica

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)

boot loader partizioni boot sector

Sistema Operativo Compilatore

Uso del computer e gestione file

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI

Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. D. Talia - UNICAL. Sistemi Operativi 9.1

Alfabetizzazione Informatica. Prof. Giuseppe Patti

Informatica - A.A. 2010/11

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

Cosa è un foglio elettronico

Laboratorio di Informatica

Il sistema operativo. Sistema operativo. Multiprogrammazione. Il sistema operativo. Gestione della CPU

Il Sistema Operativo. C. Marrocco. Università degli Studi di Cassino

Ingegneria Gestionale della logistica e produzione Prof. A. Palomba - Elementi di Informatica (DF-M)

Dispensa di Fondamenti di Informatica. Architettura di un calcolatore

1.4b: Hardware. (Memoria Centrale)

Sistemi Operativi STRUTTURA DEI SISTEMI OPERATIVI 3.1. Sistemi Operativi. D. Talia - UNICAL

FoLUG Forlì Linux User Group. Partizionamento

Installazione LINUX 10.0

12. Implementazione di un File System Struttura a livelli Allocazione contigua

Il calcolatore elettronico. Parte dei lucidi sono stati gentilmente forniti dal Prof. Beraldi

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. Implementazione del File System. Struttura del File System. Implementazione

Organizzazione della memoria

NozionidiBase di Informatica

Materiali per il modulo 1 ECDL. Autore: M. Lanino

Gestione della memoria centrale

I componenti di un Sistema di elaborazione. Memoria centrale. È costituita da una serie di CHIP disposti su una scheda elettronica

Informatica di Base. Il software

Infrastrutture Software

ISTVAS Ancona Introduzione ai sistemi operativi Tecnologie Informatiche

All interno del computer si possono individuare 5 componenti principali: SCHEDA MADRE. MICROPROCESSORE che contiene la CPU MEMORIA RAM MEMORIA ROM

Транскрипт:

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: Il BIOS che dipende dall hardware Il sistema operativo (SO) Le applicazioni I programmi di utilità Il BIOS Il BIOS (Basic Input Output System) è un software scritto in linguaggio macchina che è memorizzato in una memoria (ROM Read Only Memory) che risiede sulla scheda madre. All accensione (boot bootstrap) viene caricato nella memoria RAM (Randon Access Memory) un programma piccolissimo che controlla la memoria e le periferiche e, se non ci sono problemi nell hardware, fa partire il sistema operativo Normalmente il BIOS viene modificato dall utente solo quando interviene un cambiamento nell hardware 1

Sistema Operativo (Software di base) Il sistema operativo è un insieme di programmi che opera sul livello macchina e offre funzionalità di alto livello I sistemi operativi sono organizzati a strati Strato = macchina virtuale che maschera la macchina fisica (hardware) Sistema operativo utente Interfaccia utente Sistema operativo Hardware Esempi DOS è stato il primo sistema operativo per PC sviluppato personalmente da Bill Gates, non è più usato direttamente ha un'interfaccia puramente testuale. MAC OS, System 7, System 8,... i sistemi operativi del Macintosh con interfaccia grafica già a partire dal 1985. 2

Esempi WINDOWS** (95,98,2000, NT, Me, XP,2003) prodotti Microsoft, estremamente diffusi, interfaccia grafica. UNIX, LINUX prodotti free (cioè distribuiti gratuitamente) e opensource (sorgente aperto) originariamente avevano un'interfaccia solo testuale, ma ora hanno anche con interfaccie grafiche sempre più simili a Windows. Funzionalità Possiamo identificare 5 strati tra macchina fisica e utente Gestore dei processi Gestore della memoria Gestore delle periferiche File system Interprete dei comandi Gestore dei processi (kernel) Gestisce l esecuzione dei programmi Le unità di esecuzione vengono chiamate processi Per eseguire un programma occorre mantenere il corrispondente processo attivo nella CPU In ambiente multi-utente il gestore deve decidere a quale processo assegnare la CPU Inoltre deve reagire agli eventi esterni (le interruzioni provenienti dalle periferiche) 3

Cos e un processo? Programma = lista di istruzioni = statico Processo = programma in esecuzione = programma + stato corrente variabili = dinamico In un PC un solo processo in esecuzione alla volta Gestore della memoria Il gestore della memoria deve allocare la memoria partizionarla tra i processi che la richiedono Grazie al gestore della memoria gli strati superiori hanno l illusione che ogni processo abbia una memoria dedicata Gestore delle periferiche Maschera le caratteristiche hardware delle periferiche Gestisce le operazioni di input e output (drivers delle periferiche) Fornisce procedure ad alto livello ad esempio per la lettura, scrittura di dati su memorie secondarie scrittura su stampanti, ecc 4

File System Gestisce i dati in memoria di massa Struttura i dati in modo gerarchico utilizzando file e directory Fornisce operazioni di alto livello per la gestione di file ad esempio creazione di un nuovo documento, directory ecc Protegge i dati da accessi esterni Garantisce la condivisione sicura dei dati Interprete dei comandi Consente all utente di attivare i programmi Sfrutta le funzionalità degli strati inferiori per cercare in memoria il programma invocato allocare la memoria richiesta dal programma attivare un processo per eseguire il programma Uno sguardo da vicino al sistema operativo Il File System 5

Gestione della Memoria Secondaria La memoria di massa serve per gestire grandi quantità di dati Persistentenza Sicurezza Classificazione Soluzione I dati vengono organizzati logicamente in filee gestiti dal sistema operativo File Nome: Identifica il file spesso con una estensione che indica il tipo di file es. Tesi.doc oppure somma.exe Struttura: Sequenza di byte ( 1 byte= 8bits) Sequenza di blocchi (record) di byte Tipo: File di caratteri File binari (eseguibili) Directory Attributi: nome, diritti di accesso,proprietario Operazioni su File Il file system consente di effettuare le seguenti operazioni: creare, cancellare, spostare, recuperare, modificare documenti in memoria di massa (memoria persistente) Modificare gli attributi di un file Ridenominare i file 6

Directory E un file di tipo speciale che mantiene informazioni su altri file permette di strutturare insiemi di file (dati) in maniera gerarchica contiene la lista dei nomi e attributi dei file e directory al suo interno Quindi: il file system ha una struttura ad albero Radice = radice del intero file system Nodi interni = directory Foglie = documenti/programmi File System in DOS/Windows Esistono delle directory predefinite che corrispondono alle unità di memoria secondaria Disco fisso indicato con C: Dischetto indicato con A: Le altre unità (CD, CDROM,HD ) sono indicate dalle lettere D,E,F etc.. a seconda di come sono montati (primary master, slave etc.) Struttura ad albero 7

Struttura ad albero Floppy da 3.5 A: radice Hard Disk C: Applicazioni Biblioteca Elab_imm Elab_suoni directory Photoshop.exe file Path names In un organizzazione ad albero i nomi devono contenere informazioni sui cammini sui quali si trovano i corrispondenti file Nomi relativi: relativi ad una particolare directory Nomi assoluti: specificano il cammino a partire dalla radice (root) del file system (mai ambigui) Nei path names si possono utilizzare i due simboli speciali Il punto (.) rappresenta la directory corrente I due punti (..) rappresentano la directory immediatamente superiore nel albero Esempio cammini A: Applicazioni Elab_imm Photoshop.exe Elab_suoni..\Elab_suoni cammino relativo da Elab_imm A:\Applicazioni\Elab_imm\Photoshop.exe cammino assoluto 8