Elaborazione e trattamento automatico delle informazioni

Slides:



Advertisements
Presentazioni simili
La struttura fisica e logica di un elaboratore
Advertisements

STRUTTURA DEL PERSONAL COMPUTER
CONCETTI DI BASE DELLIT n Utilizzo del Computer n Concetti di base n Le reti informatiche n Sicurezza ed aspetti giuridici.
Corso di Informatica Applicata - by Scardino Giuseppe Il PC MULTIMEDIALE Un PC con laggiunta di qualche optionalUn PC con laggiunta di qualche optional.
CORSO DI AGGIORNAMENTO modulo 1- Computer
Elaboratore e Sistemi Operativo
DAL MICROPROCESSORE AI SISTEMI EMBEDDED Informatica per lAutomazione II (Informatica B o II) Anno accademico 2008/2009 Prof. Giuseppe Mastronardi Ing.
Introduzione allo studio dell’informatica
Informatica giuridica Hardware e software: glossario Lucio Maggio Anno Accademico 2000/2001.
IL NOSTRO LABORATORIO. Di INFORMATICA.. Presentazione: Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
IL NOSTRO LABORATORIO. Di INFORMATICA..
I COMPONENTI DEL Computer
Anno Accademico Corso di Informatica Informatica per Scienze Biologiche e Biotecnologie Anno Accademico
Introduzione allinformatica. Cosè linformatica ? Scienza della rappresentazione e dellelaborazione dellinformazione ovvero Studio degli algoritmi che.
1 Corso di Informatica (Programmazione) Lezione 4 (24 ottobre 2008) Architettura del calcolatore: la macchina di Von Neumann.
3. Architettura Vengono descritte le principali componenti hardware di un calcolatore.
INTRODUZIONE Il termine Informatica deriva dalla fusione dei termini INFORmazione autoMATICA si intende indicare la scienza che ha il compito di raccogliere,
SOFTWARE I componenti fisici del calcolatore (unità centrale e periferiche) costituiscono il cosiddetto Hardware (alla lettera, ferramenta). La struttura.
EVOLUZIONE DEL PC Legge di Moore: La potenza dei calcolatori raddoppia ogni 18 mesi Metà anni 80 (Personal Computer IBM AT) Architettura 16 bit interna,
Informatica giuridica Hardware e software: glossario Lucio Maggio Anno Accademico 2001/2002.
Labortaorio informatica 2003 Prof. Giovanni Raho 1 INFORMATICA Termini e concetti principali.
Informatica per medici
Tecnico hardware Di Adone Amaddeo
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
Architettura dell’elaboratore
Corso di Informatica per Giurisprudenza Lezione 7
Il Calcolatore Elettronico
PRESENTAZIONE di RICCARDO
Modulo 1 - Concetti di base della Tecnologia dell'Informazione
STRUTTURA GENERALE DI UN ELABORATORE
Appunti di Informatica
L' ARCHITETTURA DI VON NEUMANN
Il computer: struttura fisica e struttura logica
PERCORSO DI FORMAZIONE UTILIZZO DEL COMPUTER 1° livello
La struttura fisica del computer
Architettura del calcolatore
Introduzione allinformatica Luigi Di Chiara Arci Solidarietà Napoli.
Il Sistema Operativo (1)
Una rete locale o LAN è un insieme di sistemi informatici connessi tra loro nellambito di uno spazio limitato (una stanza o un edificio). Si utilizza per.
Unità centrale di processo
1 Il Sistema Operativo: Esempio n Le operazioni effettuate sembrano abbastanza semplici ma … n Provocano una serie di eventi in cui vengono coinvolte sia.
STRUTTURA DI UN COMPUTER
Realizzazione a cura di
INFORMATICA TECNOLOGIE INFORMATICHE INFORmazione autoMATICA
MODULO 11 Concetti Di Base Della Tecnologia Dell'informazione -HardwareHardware -SoftwareSoftware -Information Technology.
INFORMATICA = INFOrmazione + autoMATICA L’informazione una delle risorse strategiche più importanti della società moderna Capacità di gestire l’informazione.
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.
1 Informatica Generale Alessandra Di Pierro Ricevimento: Giovedì ore presso Dipartimento di Informatica, Via Buonarroti,
Servizi Internet Claudia Raibulet
Elementi di Informatica SciGeo a.a. 2002/2003. Docente Giorgio Delzanno Ufficio 104 – I piano Dipartimento di Informatica e Sc. Inf. Tel
Informatica Lezione 6 Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Concetti di base Computer, HW e SW
Hardware Struttura fisica (architettura) del calcolatore formata da parti meccaniche, elettriche, elettroniche.
Informazione e Informatica - presentazione dei concetti di base -
Struttura Fondamentale degli Elaboratori Elaboratore –È un sistema numerico –È un sistema automatico –È un sistema a programamzione registrabile –Ha una.
STRUTTURA DELL’ELABORATORE
Istituto Comprensivo di Livigno BENVENUTI. Clemente Silvestri FONDAMENTI DI INFORMATICA.
ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon
La struttura di un computer
Tipi di Computer MainframeSupercomputerMinicomputerMicrocomputerHome Computer Personal Computer WorkstationMicrocontrollori Sistemi Barebone.
Il modello di Von Neumann
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.
Conosciamo…il computer
HARDWARE (2). MEMORIE Due classi di memoria MEMORIA CENTRALE –media capacità - ottima velocità MEMORIA DI MASSA elevata capacità - bassa velocità.
Concetti informatici di base. Concetti informatici di base Il computer o elaboratore è una apparecchiatura costituita da un insieme di dispositivi di.
Struttura del Computer
Architettura degli elaboratori
Transcript della presentazione:

Elaborazione e trattamento automatico delle informazioni INFORMATICA ……… La parola INFORMATICA indica l’insieme delle discipline e delle tecniche che permettono la trattazione automatica delle informazioni che sono alla base delle nostre conoscenze e delle loro comunicazioni. Il termine INFORMATICA è nato nel 1966 in Francia dalla contrazione delle parole INFORmazione e autoMATICA. INFORMATICA Elaborazione e trattamento automatico delle informazioni

Ma dove avviene l’elaborazione dell’informazione? ISTRUZIONI DATI COMPUTER RISULTATI

COMPUTER è il “sistema per l’elaborazione dell’informazione” Questo sistema è costituito da due componenti: Hardware e Software Insieme di tutti i circuiti delle macchine e dei componenti elettronici, elettrici e meccanici di un sistema di elaborazione Hardware Insieme dei programmi operanti su di esso Software

HARDWARE Unità di Controllo (CU, Control Unit) Presiede a tutte le operazioni eseguite dall’elaboratore, interpretando le istruzioni prelevate in sequenza dalla memoria centrale e inviando alle specifiche unità i segnali abilitanti. Unità logico-aritmetica (ALU, Arithmetical Logical Unit) Esegue le operazioni aritmetiche e logiche richieste dall’unità di controllo. Memoria centrale (RAM, Random Access Memory) Insieme ordinato di celle destinate a memorizzare le istruzioni costituenti il programma e i dati oggetti dell’elaborazione. Unità di Ingresso (Input devices) Impiegate per immettere il programma in fase di caricamento e i dati in fase di esecuzione. Unità di Uscita (Output devices) Impiegate per presentare i risultati dell’elaborazione.

Dentro il computer bus porte Hard-disk Processore Memoria centrale

Scheda madre

Il processore Il processore è detto CPU (Central Processing Unit, unità centrale di elaborazione) Registri Interni ALU Unità di Controllo I registri servono per memorizzare i dati sui quali il processore sta operando, come ad esempio i risultati intermedi dei calcoli.

Capacità e tempo di accesso crescenti MEMORIA I tipi di memoria: - Memoria Centrale (RAM) - Memorie di massa - ROM (Read Only Memory) periferiche Liv.0 Liv.1 Liv.2 Memorie di massa Memoria centrale Registri di CPU Cache Capacità e tempo di accesso crescenti centro

Memoria Centrale La RAM consiste in un insieme ordinato di locazioni (anche dette celle) numerate in successione. Ogni locazione è identificata dal suo numero d’ordine, che prende il nome di indirizzo della locazione. ….. 1 2 3 n-1 n-2 RAM di n byte vista come successione di celle Indirizzo di memoria: Posizione occupata da una locazione nell’insieme ordinato che costituisce la memoria. Spazio degli indirizzi: L’insieme degli indirizzi specificabili su un certo sistema di elaborazione. La sua dimensione è 2n, dove n è la lunghezza in bit delle stringhe binarie usate dalla CPU per indicare un indirizzo in RAM.

- Il tempo necessario per accedere a una locazione è indipendente dal suo indirizzo (che si tratti della prima o dell’ultima locazione) e dipende solo dal tipo di RAM. Questa caratteristica si definisce accesso casuale (e ciò è messo in evidenza dal termine RAM). Altri dispositivi hanno invece il vincolo di non poter accedere ad un dato senza aver prima letto tutti i dati precedenti (accesso sequenziale) - L’operazione di scrittura in una locazione consiste nell’alterare lo stato dei singoli bit che la costituiscono in modo da registrare la sequenza di 0 e 1 da memorizzare. Tale operazione è distruttiva. - L’operazione di lettura di una locazione consiste nel riprodurre (copiare) lo stato dei singoli bit che la costituiscono nei bit corrispondenti di un’altra locazione o registro. Tale operazione è non distruttiva perché l’informazione letta viene preservata e può essere letta di nuovo

Altri tipi di memoria Le memorie di massa sono dischi rigidi, floppy disk, CD-ROM, nastri ed etc. La ROM (Read Only Memory): E‘ elettronica e ad accesso casuale come la RAM. E’ permanente e a sola lettura: una volta che le informazioni vi sono state memorizzate non è più possibile modificarle. I chip di ROM (che vengono inizializzati in fabbrica all’atto della produzione) contengono software specializzato: - gestione di periferiche; - set aggiuntivi di caratteri per stampanti; - programma di avvio del sistema (boot loader)

Sono periferiche con funzioni di memoria ausiliaria Le memorie di massa Sono periferiche con funzioni di memoria ausiliaria I supporti magnetici usati sono: - nastri (bobine o cassette), rimovibili, accesso sequenziale; - dischi floppy (floppy disk), rimovibili, accesso casuale; - dischi rigidi (hard disk), fissi o rimovibili, accesso casuale. Le memorie magnetiche hanno le seguenti caratteristiche: - persistenza; - elevata capacità, fino a diversi Gbyte; - costi contenuti; - tempi di accesso elevati, soprattutto per i nastri.

Unità di ingresso Servono ad immettere il programma in fase di caricamento e i dati in fase di esecuzione. - tastiera; - mouse; - penna ottica; - floppy disk drive (unità a floppy); - hard disk drive (unità a disco rigido); - CD-ROM (lettore di CD-ROM); - scanner; - modem; - telecamera; - scheda per la connessione in rete locale (Ethernet); microfono; pen driver.

Unità di uscita Servono a presentare i risultati ottenuti dall’ elaborazione. Quindi sono periferiche di output tutte quelle che ricevono dati dalla CPU o dalla RAM - monitor; stampante; pen driver - plotter; - floppy disk drive e hard disk drive; - masterizzatore di CD-ROM; - modem; - interfacce varie; - scheda per la connessione in rete locale; -dispositivi audio. Esistono monitor che funzionano solo in modo testo e monitor grafici.

Software: Software di base: Insieme di programmi necessari per lo stesso funzionamento del sistema che costituiscono macchine virtuali di basso livello (Sistema operativo). -Software applicativo: Programmi orientati alla risoluzione di problemi specifici utilizzati direttamente dall’utente finale (Elaboratori di testi, Banche dati, Tabelloni Elettronici).

Il sistema operativo È una collezione di moduli software che gestiscono le risorse hardware e software e controllano lo svolgimento delle diverse procedure di elaborazione. Le macchine virtuali di livello più basso sono tutte realizzate da moduli di sistema operativo. Fra i vari moduli c’è un supervisore o kernel che risiede stabilmente in memoria centrale,ossia viene caricato una tantum all’atto dell’accensione del sistema. Gli altri moduli, residenti in memoria di massa, vengono richiamati dal supervisore e caricati in memoria centrale quando devono svolgere i compiti specifici di loro competenza

Vari tipi di sistema operativo (a) Monoprogrammazione, monoutenza: il sistema serve un solo utente per volta ed è in grado di eseguire un solo programma per volta (b) Multiprogrammazione, monoutenza: il sistema serve un solo utente per volta ed è in grado di eseguire più programmi contemporaneamente. (c) Multiprogrammazione, multiutenza: INPUT OUTPUT ELABORAZIONE (a) (b) UTENTE 1 UTENTE 2 UTENTE 3 UTENTE 4 UTENTE 5 UTENTE 6 (c)

Multiprogrammazione, multiutenza: serve più utenti contemporaneamente Multiprogrammazione, multiutenza: serve più utenti contemporaneamente. Il S.O. impiega una tecnica basata sulla suddivisione del tempo macchina detta time sharing per assegnare le risorse del sistema ai vari utenti. Ogni utente ha l’impressione di avere la CPU interamente a propria disposizione, mentre quello che succede è che la CPU passa rapidamente da un processo all’altro. Fig III.9

I sistemi operativi più diffusi: MS-DOS Questo S.O. viene caricato da disco, invece, di risiedere in ROM. Esso implementa la monoprogrammazione per singolo utente, con delle limitatissime capacità di multiprogrammazione. Windows Inizialmente non si trattava di un sistema operativo ma di un programma applicativo che aggiungeva al sistema operativo (MS-DOS) una macchina virtuale di alto livello nella quale far girare altro software applicativo. Oggi è il più diffuso S.O. ed implementa la multiprogrammazione in monoutenza e permette la condivisione di risorse fra elaboratori connessi in rete. Unix Fu il primo sistema operativo ad essere scritto quasi interamente in un linguaggio ad alto livello (il C). Unix permette la multiprogrammazione e multiutente; l’accesso al sistema è possibile anche attraverso terminali remoti.

Sistemi operativi: interfacce Interfacce testuali: le operazioni vengono compiute scrivendo dei comandi su una riga dello schermo (riga di comando). Esempio per il sistema operativo MS-DOS dove il prompt è del tipo: C:\> Interfacce grafiche: le operazioni vengono compiute selezionando oggetti grafici mediante l’utilizzo del mouse. Point and click: si porta il puntatore del mouse sull’oggetto e poi si preme uno dei tasti sul mouse. Interfacce intuitive: gli oggetti vengono rappresentati mediante disegni (icone) che ne richiamano la funzione.

Collegamenti fra sistemi elaborativi …. Un sistema per l’elaborazione dei dati può essere dislocato in un impianto singolo o può essere distribuito su vari laboratori. In quest’ultimo caso le varie unità sono interconnesse tramite una rete di trasmissione dati (rete). Rete locale (LAN) una rete di interconnessione di estensione limitata tipicamente all’ambito di un solo edificio, e che non attraverso suolo pubblico. Rete geografica una rete di interconnessione di estensione maggiore, che può coprire un’area cittadina (MAN, Metropolitan Area Network) o anche un territorio più vasto (WAN, Widea Area Network)

Rete locale Rete geografica

Tutte le reti create da organizzazioni tecnico-scientifiche sono collegate tra loro, pervenendo così alla costituzione di una rete unica internazionale che tocca quasi tutti i paesi del mondo: Internet. Internet, Inter-network, cioè “reti fra reti”. Si definisce nodo, ogni sistema connesso in rete. La rete delle reti comprende al suo interno diversi protocolli, ognuno legato ad uno specifico servizio di rete.

I principali servizi di rete sono: Posta elettronica o E-mail: consente lo scambio di messaggi personali tra utenti dei nodi della rete. Importanza delle mailing list. FTP (File Transfer Protocol): servizio di rete che consente di trasferire file da un nodo ad un altro. Telnet (Teletype Network): è possibile effettuare procedure di elaborazione su un sistema remoto. World Wide Web o WWW: ragnatela diffusa in tutto il mondo. In questa modalità di fruizione della rete, l’utente sfoglia un ipertesto suddiviso in pagine. All’interno di ciascuna pagina esistono degli oggetti chiamati link (parole o icone) che, se attivati, richiamano suoni, animazioni o altre pagine (scritte in HTML).

Indirizzi Internet Domain name: stringa di caratteri, intervallata da punti, che individua un nodo della rete.( FQDN) Esempio: sirio.acme.it - il nodo si trova in Italia (it) il nodo sta in un sub-network che si chiama ‘acme’ (rete privata di un’aziena o di un’università) Il computer che ci interessanel sub-network acme.it si chiama ‘sirio’. Indirizzi IP: i domain name, per poter essere compresi dalle macchine collegate, vengono tradotti in un formato costituito da 4 numeri separati da punti. Esempio: 192.9.18.1 La traduzione da indirizzo IP a FQDN si chiama name serving e richiede la consultazione di un enorme database che, a causa delle proprie dimensioni, è distribuito su tutta Internet invece di risiedere su un solo elaboratore.

Topologia di rete ad albero Il traffico va dai terminali dei livelli più bassi verso i sistemi intermedi o il sistema del livello più alto. Il sistema del livello più alto è il più potente dell’intera struttura, infatti provvede alle richieste di tutta la rete. Tale livello è responsabile della gestione completa dell’intera rete, ma può anche esistere una cooperazione, per la gestione il controllo della rete, fra il nodo principale ed alcuni o tutti i sistemi di livello inferiore (a cui vengono assegnati compiti gestionali specifici o limitati ad una specifica sottorete. Inconveniente: il sovraccarico del sistema principale provoca il rallentamento dei servizi per tutti gli utenti.

Topologia di rete a stella È simile alla rete ad albero, da cui differisce per il fatto che non c’è alcuna distribuzione funzionale: tutte le funzioni riguardanti gli utenti periferici sono realizzate nel nodo centrale.

Topologia di rete dorsale In questo caso un unico cavo collega tutte le stazioni: la trasmissione di una stazione viene ricevuta da tutte le altre. Inconveniente: l’eventuale interruzione del cavo mette fuori uso l’intera rete e la mancanza di punti di concentrazione rende difficoltosa l’individuazione di eventuali punti di malfunzionamento.

Topologia di rete ad anello La trasmissione è unidirezionale ma, essendo l’anello un circuito chiuso su se stesso, è possibile inviare un messaggio da qualsiasi stazione verso qualsiasi altra anche trasmettendo sempre nello stesso senso.

Topologia di rete a maglia Collega le varie stazioni con diversi circuiti. Ciò assicura buone prestazioni perché il traffico viene ripartito sui vari percorsi ed aumenta l’affidabilità dell’intera struttura, grazie ai percorsi multipli.. La gestione di questa struttura è più complessa che negli altri casi.