Teoria dell informatica

Documenti analoghi
Introduzione ai Sistemi Operativi. A cura di Massimo Scolaro Mob :

Il software: Istruzioni per il computer

TERMINALE INTELLIGENTE

Il software: Istruzioni per il computer

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

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

Sistemi operativi. Motivazione. Tipi di software. Sistemi operativi. Un sistema operativo (SO) e un insieme di programmi che gestiscono le funzioni

I sistemi operativi. Prof. Daniele Contarino

Appunti di SISTEMI OPERATIVI

Sistema operativo (SO)

Sistemi Di Elaborazione Dell informazione

Fondamenti di Informatica

Sistema Operativo (Software di base)

Informatica 1. 3 Sistemi operativi e software. ing. Luigi Puzone

Laboratorio di Informatica. Il Sistema Operativo. Il Sistema Operativo 1

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

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

Il Sistema Operativo

Corso di Informatica

IL SOFTWARE DI SISTEMA

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

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO

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

Dato che queste istruzioni erano scritte su pagine solubili nell'acqua (per poter essere più facilmente distrutte, evitando in tal modo che cadessero

Il Sistema Operativo Ripasso

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO

Il sistema operativo

Il Sistema Operativo. Informatica Sistema Operativo 1

DIREZIONE DIDATTICA DI SAN GIUSEPPE JATO Programma Operativo Nazionale Fondo Sociale Europeo - Competenze per lo sviluppo

ECDL MODULO 1. Sezione 2 Software

Informatica di Base

Informatica di base 6/ed

Ogni computer ha un sistema operativo necessario per eseguire gli altri programmi Il sistema operativo, fra l altro, è responsabile di

Informatica 1. 3 Sistemi operativi e software: Windows ing. Luigi Puzone

Tecnologie dell Informazione e della Comunicazione

Tecnologie dell Informazione e della Comunicazione

Il sistema operativo

Elementi di Informatica A. A. 2016/2017

Corso di Informatica

Il Sistema Operativo

Prestazioni e affidabilità dei dischi

Principi operativi dei computer. Capitolo 7 Fluency Conoscere e usare l informatica

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

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

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

IL SISTEMA OPERATIVO

Windows è un software di base o Sistema Operativo che permette di:

Modulo 1: Le I.C.T. UD 1.4b: Anatomia del Computer

Informatica WINDOWS. Francesco Tura F. Tura

Laboratorio di Informatica Generale I UD Prima esercitazione

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

Fondamenti di Informatica T. Il Software

INTRODUZIONE AL SOFTWARE

Architettura del Calcolatore. Corso di Informatica. CPU e RAM. Architettura del Calcolatore

IC Don Milani Latina. Alfabetizzazione Informatica. Prof. Giuseppe Patti

Università degli studi di Brescia Facoltà di Medicina e Chirurgia Corso di Laurea in Infermieristica. Corso propedeutico di Matematica e Informatica

INFORMATICA DI BASE. Storia del Personal Computer

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

Il software: Istruzioni per il computer

La memoria cache. Informatica generale

INFORMATICA E PC IL PERSONAL COMPUTER

Sistem. erativi. Opera. stem

Modulo 2 Test di verifica

Corso di Informatica. Architettura del Calcolatore. Architettura del Calcolatore. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

Software di base e software applicativo

INFORMATICA. L informatica comprende:

Informatica e Informatica di Base

Sistema operativo. Interazione con il SO

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

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

INFORMATICA E PC IL PERSONAL COMPUTER

Sistemi Operativi. A.M. Fanelli Architettura dei Sistemi a. a Livello di Sistema Operativo. Livello di Linguaggi Applicativi

2.2. Le Finestre Cosa è una finestra

LABORATORIO DI INFORMATICA

Docenti: Fabrizio Benazzi Valter Lelli Azienda USL 11 di Empoli

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

Prof. Sartirana IL SISTEMA INFORMATIVO AZIENDALE

GESTIONE DEI FILE. ~ prof Andrea Avantaggiato ~ TI ~~

CORSO DI INFORMATICA DI BASE - Lezione 1

Orario e luogo di ricevimento: sala docenti MultiDams, Palazzo Nuovo (piano semi-interrato),

Il computer P R O F. L O R E N Z O P A R I S I

IL LINGUAGGIO DELL INFORMATICA

Sistemi Operativi: avvio

CENTRO PROVINCIALE PER L ISTRUZIONE DEGLI ADULTI GROSSETANO Primo livello / secondo periodo didattico Esercitazione parte generale.

Sistemi Operativi ed interazione con HW e CAD

Informatica a.a. 2010/2011

HARDWARE I COMPONENTI FISICI DEL COMPUTER

Modulo 1 Parte 1b. A Cura di Enzo Exposyto, Gen

Corso di informatica di base Associazione per la Promozione dell Anziano

IL SISTEMA OPERATIVO

Introduzione al Sistema Operativo MS-Windows ed all Uso dell IDE DEV-C++

Il sistema operativo. Cultura Tecnologica di Progetto - Patente Informatica Andrea Massioli,, Davide Affaticati

Pagina 1 di 7. Il seguente capitolo introdurrà l utente ad un uso efficace ed efficiente di WinPEP.

Informatica - A.A. 2010/11

Transcript:

Teoria dell informatica dott. ing. Angelo Carpenzano acarpenzano@neoteksolutions.it 1 Tipologie di elaboratori Mainframe: elaboratore di grandi dimensioni e costo elevato; può collegarsi con migliaia di terminali e usare RAM dell ordine dei GB. Minicomputer: elaboratore di dimensioni intermedie tra i mainframe ed i personal computer; può essere utilizzato da svariati utenti ed è tipico dei piccoli centri di calcolo. Personal Computer (PC): elaboratore di piccole dimensioni (detto anche Home Computer), utilizzato dalla maggior parte degli utenti. 2 1

Tipologie di elaboratori Network computer: scatola dotata di tastiera, monitor e modem capace di stabilire un collegamento in rete, permettendo all utente di usufruire dei servizi offerti dalla stessa. Terminale stupido: macchina sprovvista di CPU e disco rigido, in grado solamente di leggere dati senza poterli elaborare. Terminale intelligente: a differenza del precedente riesce a elaborare i dati. 3 Software Il software può essere distinto in tre categorie fondamentali: 1. Software di sistema: è composto da tutti i programmi che sono di aiuto all utente nella manutenzione e gestione dell hardware; 2. Software applicativo: è costituito da tutti i programmi che hanno uno scopo ben preciso e che svolgono una funzione particolare (ad es. i programmi per scrivere una lettera o per archiviare dei libri); 3. Software di rete: complesso di programmi per gestire la comunicazione tra computer collegati in rete. 4 2

Sistema Operativo L'esponente più rappresentativo della famiglia del software di base è il sistema operativo (SO). Il sistema operativo è un programma che permette la gestione e il controllo di tutte le singole parti di cui è composto l'hardware, al fine di dirigerle verso gli obiettivi fissati dal software applicativo. Da una parte mette a disposizione dell utente tutta una serie di strumenti che gli permettono di controllare le varie parti dell'elaboratore; dall'altra mette a disposizione del software applicativo un ambiente che gli permette di assolvere i propri compiti. 5 Sistema Operativo Il sistema operativo gestisce l'hardware e quindi è ad esso indissolubilmente legato, ragion per cui un SO scritto per una determinata CPU non potrà funzionare per un altra (eccezione: versioni successive di uno stesso microprocessore dello stesso costruttore). Poiché il SO crea un ambiente su cui si inserisce il software applicativo, un programma che girerà su un determinato SO sarà con buona probabilità completamente inutilizzabile su un altro (eccezione: versioni successive o parallele di uno stesso sistema operativo prodotto dalla stessa azienda). 6 3

MS-DOS Il sistema operativo MS-DOS (MicroSoft Disk Operating System) è stato per molti anni il SO più diffuso nella categoria dei PC. Paul Allen e Bill Gates gli ideatori di MS-DOS 7 MS-DOS Nonostante la diversità con il sistema più utilizzato attualmente (Microsoft Windows), alcuni concetti sono comuni, essendo MS-DOS il progenitore di Windows. Per compatibilità con il software esistente, Windows mantiene la compatibilità con il progenitore (i vecchi programmi per MS-DOS continuano a funzionare anche su Windows). Alcuni concetti di fondo di MS-DOS continuano ad essere validi: tutto ciò che si dirà per tale sistema operativo deve essere considerato valido anche per Windows. 8 4

MS-DOS Qualunque sistema operativo (quindi anche MS- DOS) deve essere caricato in memoria dopo l'accensione, altrimenti non saremmo in condizione di interagire con l elaboratore. L'operazione di caricamento del sistema operativo (bootstrap) è effettuata dalla macchina stessa, purché esso sia disponibile nel drive identificato dalla lettera A o nell'hard disk. Sia MS-DOS che Windows riconoscono i vari drive da una sigla identificativa, composta da una lettera progressiva dell'alfabeto seguita dal carattere : (due punti). Ci saranno così il drive A:, il drive C:, etc. 9 I file File: programma eseguibile o insieme di dati registrati su disco. Per poter accedere alle informazioni contenute in un file ci si riferisce ad esso per mezzo di un nome. In MS-DOS i nomi dei file possono essere composti da un massimo di 8 caratteri, eventualmente seguiti da un punto e da altri 3 caratteri (estensione): formato 8+3. Tali ultimi tre caratteri sono generalmente utilizzati per formare raggruppamenti logici. 10 5

I file Per i caratteri utilizzabili per i nomi esistono delle limitazioni e, in generale, conviene utilizzare solo lettere e cifre (il carattere spazio non può essere utilizzato): ad es. PIPPO, Abc123, Gino.let, X2K34.777 sono nomi legittimi. Windows permette l'utilizzo di un maggior numero di caratteri nel nome del file (fino a 255) ed inoltre consente l'utilizzo del carattere spazio. Il nome identifica il file, l'estensione può essere utilizzata per identificare il tipo del file. Ad es. PIPPO.LET, GINO.LET mi ricordano che sono lettere e PIPPO.PAG, GINO.PAG che si tratta di paghe. 11 Difetti di MS-DOS MS-DOS è un sistema operativo a linea di comando: l'utente interagisce con l'elaboratore scrivendo comandi; è indispensabile conoscere i comandi e la loro sintassi; esistono convenzioni e caratteri particolari che è necessario conoscere per poter interagire efficacemente con il sistema. Tutto ciò comporta difficoltà di gestione e un indispensabile tempo di apprendimento e di prove. 12 6

Da MS-DOS a Windows Per permettere ad una più vasta area di utenti di utilizzare il computer, Microsoft introduce un sistema grafico a finestre, denominato Windows. Inizialmente Windows era una semplice interfaccia verso MS-DOS (dalla versione 1.0 alla 3.11). In seguito, a partire dalla versione 95, Windows divenne un sistema operativo completo che si sostituì ad MS-DOS. 13 Versioni di Windows Attualmente esistono diverse versioni di Windows che presentano caratteristiche molto simili tra loro. Da MS-DOS New Technology (NT) Windows da 1.0 a 3.11 Windows NT 3.1 Windows 95 Windows NT 4.0 Windows 98 Windows 98 SE Windows Millennium Edition (Me) Windows 2000 (NT 5.0) Windows XP (NT 5.1) 16 bit 16/32 bit 32 bit 14 7

Caratteristiche dei moderni SO Unix Linux Win9x Windows Me/2K/XP MacOS OS/2 QNX supportano: Multitasking Multithreading 15 Multitasking e Multithreading Multitasking: Esecuzione di più programmi o porzioni di programma (task) nello stesso momento. Multithreading: Capacità di aprire più flussi di esecuzione all interno di uno stesso programma. 16 8

Microsoft Windows I sistemi operativi della serie Microsoft Windows offrono una serie di vantaggi importanti: interfaccia grafica di tipo visuale; uniformità di gestione dei programmi; utilizzo di una piattaforma comune; gestione ottimale di tutte le risorse hardware; utilizzo del multitasking 17 Interfaccia grafica L interazione con il sistema non avviene con comandi (come in MS-DOS), ma con azioni effettuate con l'aiuto del mouse, che assume la funzione di una mano virtuale che l'utente sposta nello schermo per afferrare oggetti e spostarli. Windows introduce la concezione nuova dello schermo del computer come scrivania (desktop), sulla quale ci sono degli oggetti che è possibile muovere e posizionare a piacimento. Tutto ciò che si faceva con MS-DOS ora si fa con Windows in modo molto più semplice e con costi di apprendimento enormemente inferiori. 18 9

File e icone Gli oggetti dell ambiente Windows (tipicamente file) sono associati a rappresentazioni grafiche (icone) e si opera con le icone: spostando un'icona da un posto ad un altro si sposta il file associato ad essa. Per operare su un oggetto o file, occorre fare clic sull'icona corrispondente: ogni operazione sull icona si riflette sul file associato. 19 Gli appunti di Windows Una caratteristica introdotta da Windows sono gli appunti (clipboard), per mezzo dei quali è possibile trasportare parte di un documento generato da un programma in un altro documento generato da un altro o dallo stesso programma. OPERAZIONI Copia: copia l oggetto selezionato (testo, immagine, file) negli appunti; Taglia: copia l oggetto selezionato negli appunti e lo elimina dal documento corrente; Incolla: copia l oggetto dagli appunti nella posizione corrente del documento. 20 10