1 Introduzione ai calcolatori Parte II Software di base.

Slides:



Advertisements
Presentazioni simili
Il Software.
Advertisements

Linguaggi di programmazione
Introduzione Cosa è un Sistema Operativo? Una breve storia
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.
Modulo 1 – Ambiente di lavoro Windows 7
Gestione Input Output A. Ferrari.
Sistemi Operativi Menù: 1) Introduzione al sistema operativo
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.
CONOSCIAMO IL WINDOWS '95.
Il Sistema Operativo.
File System Cos’è un File System File e Directory
Elaboratore e Sistemi Operativo
1 Informatica Generale Marzia Buscemi Ricevimento: Giovedì ore , Dipartimento di Informatica, stanza 306-PS o per posta.
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.
I file l I File sono l unità base di informazione nellinterazione tra utente e sistema operativo l Un file e costituito da un insieme di byte attinenti.
Introduzione allinformatica. Cosè linformatica ? Scienza della rappresentazione e dellelaborazione dellinformazione ovvero Studio degli algoritmi che.
File.
Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti.
1 Corso di Informatica (Programmazione) Lezione 4 (24 ottobre 2008) Architettura del calcolatore: la macchina di Von Neumann.
Le prestazioni (velocità) di un singolo disco sono limitate dalla tecnologia usata, -per aumentare le prestazioni si può pensare di far operare in parallelo.
Struttura dei sistemi operativi (panoramica)
I Thread.
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
2) Sistemi operativi Lab. Calc. AA2004/05 - cap.2.
Windows Sistema operativo con interfaccia grafica per PC IBM compatibili (varie versioni dal 95) La gestione dei file viene fatta secondo le modalità.
Fondamenti di Informatica1 Software di base Tra il linguaggio macchina (basso livello) e i linguaggi evoluti (alto livello) esiste uno strato di software.
SOFTWARE I componenti fisici del calcolatore (unità centrale e periferiche) costituiscono il cosiddetto Hardware (alla lettera, ferramenta). La struttura.
Labortaorio informatica 2003 Prof. Giovanni Raho 1 INFORMATICA Termini e concetti principali.
WINDOWS XP PRIMI PASSI. Caratteristiche del sistema Le caratteristiche di base del PC (tipo e versione del sistema operativo installato, tipo e velocità
Il Software Una programmazione diretta della macchina hardware da parte degli utenti è molto difficile: lutente dovrebbe conoscere lorganizzazione fisica.
Inserire il CDROM CygWin nel lettore, aprite la directory cyg e lanciare in esecuzione (con un doppio click del pulsante sinistro del mouse sulla relativa.
Proprieta di file/cartella Pannello di controllo
Software e sistema operativo 19-22/5/08 Informatica applicata B Cristina Bosco.
Concetti di base sul Software dei PC Unitre Anno
Presentazione 1 UTILITA’ DI SISTEMA.
Configurazione in ambiente Windows Ing. A. Stile – Ing. L. Marchesano – 1/23.
Il Sistema Operativo (1)
Il Sistema Operativo: il File System
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Il Software Programmare direttamente la macchina hardware è molto difficile: l’utente dovrebbe conoscere l’organizzazione fisica del computer e il suo.
1 Il Sistema Operativo: Esempio n Le operazioni effettuate sembrano abbastanza semplici ma … n Provocano una serie di eventi in cui vengono coinvolte sia.
USO DEL COMPUTER E GESTIONE DEI FILE
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
I sistemi operativi1 CONCETTI FONDAMENTALI l HARDWARE: il componente “materiale” di un sistema informatico l SOFTWARE: il componente “immateriale” di un.
Sistema Operativo (Software di base)
Terza Lezione Il software.
Introduzione a Windows (Seconda parte) Lezione 3 Riccardo Sama' Copyright 
INTERFACCE Schede elettroniche che permettono al calcolatore di comunicare con le periferiche, che possono essere progettate e costruite in modo molto.
Gestione del processore (Scheduler)
I FILE I File sono l’ unità base di informazione nell’interazione tra utente e sistema operativo I File sono l’ unità base di informazione nell’interazione.
Introduzione Cos’è un sistema operativo ?. Hardware Sistema Operativo Applicazioni È il livello di SW con cui interagisce l’utente e comprende programmi.
Il software Componente del computer costituita dai: –programmi di base per la gestione del sistema –programmi applicativi per l’uso del sistema Queste.
1 Input/Output. 2 Livelli del sottosistema di I/O Hardware Gestori delle interruzioni Driver dei dispositivi Software di sistema indipendente dal dispositivo.
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
1 Input/Output. 2 Livelli del sottosistema di I/O Hardware Gestori delle interruzioni Driver dei dispositivi Software di sistema indipendente dal dispositivo.
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.
1 Processi e Thread Processi Thread Meccanismi di comunicazione fra processi (IPC) Problemi classici di IPC Scheduling Processi e thread in Unix Processi.
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.
I Sistemi Operativi. Definizione Per Sistemi Operativi (di seguito SO) si intendono quei pacchetti software, a loro volta costituiti da più sottoprogrammi.
I sistemi operativi Funzioni principali e caratteristiche.
Gestione delle periferiche. Le periferiche sono dispositivi che permettono le operazioni di input/output.
COMPONENTI DI UN SISTEMA INFORMATICO HardwareSoftware Parte fisicaComponenti logiche Componenti fisiche (elettroniche e meccaniche) di un computer Istruzioni.
Definizione e obiettivi del Sistema Operativo. DIFFERENZA TRA SISTEMA OPERATIVO – SOFTWARE APPLICATIVO Sistema operativo è un insieme organico di programmi.
Transcript della presentazione:

1 Introduzione ai calcolatori Parte II Software di base

2 Il Software Hardware necessario ma non sufficiente Macchina hardware difficile da usare il linguaggio macchina ha poche istruzioni di basso livello differenze di uso anche per piccole differenze hardware I calcolatori sono inutilizzabili senza uno strato di programmi (software) che ne facilitano luso

3 Macchine virtuali Macchina virtuale realizzata mediante software in esecuzione su macchina HW (o virtuale sottostante) traduzione da un livello a quello sottostante macchina virtuale Utente HW Utente HW

4 Macchine virtuali (2) Ambiente amichevole per lutente Indipendenza da HW sottostante vantaggio per lutente vantaggio per lo sviluppo di ambienti software sofisticati Osservazione: non aumentano le funzionalità ma diventano fruibili

5 Software di base SW che realizza la macchina virtuale Sistema Operativo (SO) Software di rete Ambienti di programmazione

6 Sistema Operativo Software fondamentale per usare un calcolatore Due funzioni gestire il calcolatore e le sue risorse in modo ottimale semplificare luso del calcolatore e delle risorse Esempi DOS, Windows (3.1, 95, 98, NT, 2000) Macintosh OS Unix (con varianti Linux, Solaris, …)

7 Gestione del calcolatore Gestione del processore multiprogrammazione Gestione della memoria principale memoria principale reale e memoria virtuale (astrazione dalle dimensioni della memoria fisica) Gestione della memoria secondaria file system Gestione delle periferiche controllo da parte del processore (attraverso driver) sincronizzazione (interrupt)

8 La visione utente Vari tipi di interfaccia a carattere: Unix, MS/DOS grafica (manipolazione diretta) Macintosh intorno al poi Windows (3.1, 95, NT, 98, 2000) ora anche Unix (X-win, Openwin, Solaris)

9 Interfaccia a carattere Ciclo infinito il sistema operativo aspetta un comando da un utente quando lutente digita un comando verifica se è eseguibile rintraccia il programma corrispondente lo manda in esecuzione ritorna allinizio ciclo

10 Interfaccia grafica Lutente non digita un comando ma agisce sulle icone che si trovano sullo schermo oppure usando dei menu In Windows, per esempio il doppio click su unicona che rappresenta un programma applicativo comporta lattivazione del programma stesso se licona rappresenta un documento di un certo tipo, il documento viene aperto allinterno del programma applicativo in grado di gestirlo

11 Tipi di comandi Esistono diversi tipi di comandi comandi di configurazione del sistema comandi di sistema programmi applicativi Vedremo il caso del sistema Windows

12 Comandi di configurazione Installazione sistema operativo fornito su CD Alcuni parametri nazione (caratteri, lingua …) partizione logica dello spazio disco parametri di rete (si veda la parte sulle reti) Riconoscimento automatico HW e installazione dei driver

13 Comandi configurazione (2) Modifica configurazione in gran parte in Pannello di Controllo aggiunta nuovo HW modifica caratteristiche del monitor aggiunta/rimozione stampante installazione/rimozione programmi modifica ora, data …

14 Comandi configurazione (3) Installazione nuovo HW ogni HW è accompagnato da un CD o un FD con SW driver Al momento dellinserimento il sistema si accorge del nuovo HW si deve dare il comando ricerca nuovo HW Installazione del driver il sistema verifica se cè già quel particolare driver altrimenti si deve installare IMPORTANTE: ogni dispositivo ha un suo driver particolare e non si può usare un driver diverso

15 Comandi di sistema Comandi di utilità gestione del file system uso delle risorse stampa lettore multimediale

16 File system È la parte del sistema operativo che permette laccesso e la gestione delle informazioni sui dischi organizzazione in cartelle (folder) strutturazione logica delle informazioni albero gerarchico per ogni disco comandi per creazione/rimozione folder, inserimento file in folder gestione file copia, rimozione, ….

17 File system (2) Gestione fisica su disco HD/FD: file spezzati in blocchi e sparsi sul disco -> accesso diretto CD: organizzazione in traccia a spirale -> accesso sequenziale o con chiave

18 Metodi di accesso Tre metodi di accesso alle informazioni Dato un insieme di informazioni (file o record allinterno di un file) accesso diretto accesso sequenziale accesso con chiave

19 Accesso diretto Posizionamento immediato sullinformazione, senza dovere leggere le precedenti possibile solo con alcuni dispositivi richiede indirizzo dellinformazione oppure informazione segmentata a dimensioni costanti veloce ed efficiente

20 Accesso sequenziale Posizionamento che richiede la lettura di tutte le informazioni fino a trovare quella cercata possibile con tutti i dispositivi, in alcuni casi (nastri e CD) è lunico metodo di accesso possibile lento e inefficiente

21 Accesso con chiave Uso di una chiave (univoca) per identificare ogni informazione es. Titolo di un brano es. Numero di conto corrente Accesso mediante tabella delle chiavi tabella con due campi chiave indirizzo informazione corrispondente

22 HW SO utente programmi applicativi Programmi applicativi

23 Programmi applicativi (2) Installazione nuovo SW fornito su CD o su un insieme di FD generalmente cè il programma setup.exe o install.exe configurazione tipo di installazione localizzazione sul disco parametri del programma Disinstallazione Pannello di Controllo ->Installazione Applicazioni -> Rimuovi oppure programma uninstall.exe