Documenti analoghi
Contenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore

C. P. U. MEMORIA CENTRALE

CONCETTI BASE dell'informatica Cose che non si possono non sapere!

Informazione analogica e digitale

Architettura hardware

Architettura del calcolatore

Corso: Informatica+ Andrea Cremonini. Lezione del 20/10/2014

Sistemi di Elaborazione delle Informazioni. Corso di Laurea per "Tecnico Ortopedico" 03

Appunti di informatica. Lezione 2 anno accademico Mario Verdicchio

Hardware, software e periferiche. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre

Architettura di un computer

CPU. Maurizio Palesi

Architettura dei computer

23/02/2014. Dalla scorsa lezione. La Macchina di Von Neumann. Uomo come esecutore di algoritmi

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter

Dispensa di Informatica I.1

RETI E SISTEMI INFORMATIVI

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

IL COMPUTER. Nel 1500 Leonardo Da Vinci progettò una macchina sui pignoni dentati in grado di svolgere semplici calcoli. Nel 1642 Blase Pascal

Centro Iniziative Sociali Municipio III

Fondamenti di Informatica. Allievi Automatici A.A Nozioni di Base

Informatica - A.A. 2010/11

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

Contatti 2. Testo. Contatti. Maria Chiara Laghi, Ph.D Dip. Ingegneria dell Informazione. tel

Scopo della lezione. Informatica. Informatica - def. 1. Informatica

Informatica per i beni culturali

Corsi Speciali Abilitanti Indirizzo 2: Fisico-Matematico Modulo Didattico: Elementi di Informatica Classi: 48/A TEST D INGRESSO

Introduzione all'architettura dei Calcolatori

Linguaggi di programmazione

Il Processore: i registri

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

Architettura della CPU e linguaggio assembly Corso di Abilità Informatiche Laurea in Fisica. prof. ing. Corrado Santoro

INFORMATICA 1 L. Mezzalira

Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE. Lez2 Informatica Sc. Giuridiche Op. aritmetiche/logiche arch.

Origini e caratteristiche dei calcolatori elettronici

FONDAMENTI di INFORMATICA L. Mezzalira

PROVA INTRACORSO TRACCIA A Pagina 1 di 6

Corso di Informatica

Il computer: primi elementi

Università degli Studi di Cassino Corso di Fondamenti di Informatica Codifica di dati e istruzioni. Anno Accademico 2010/2011 Francesco Tortorella

Ing. Paolo Domenici PREFAZIONE

Struttura del calcolatore

ARCHITETTURA DEL CALCOLATORE

Programmazione in Java e gestione della grafica (I modulo) Lezione 1: Presentazione corso

La Macchina Virtuale

Esame di INFORMATICA

COME E COMPOSTO IL PC -

Approccio stratificato

Architettura di un calcolatore

Vari tipi di computer

Elementi di Informatica e Programmazione. # Memoria di massa. Problema: comprare un PC. Architettura del calcolatore. Architettura di Von Neumann

Funzionalità di un calcolatore

Componenti di base di un computer

Corso di Informatica

CHE COS È L INFORMATICA

Parte II.2 Elaboratore

IMMAGINI DIGITALI. MEGAPIXEL.jpg.gif. perchè questo breve incontro sulle immagini digitali

Informatica Generale

Richiami di informatica e programmazione

Il microprocessore 8086

MODULO Il personal computer. ISIS STRINGHER Corso Serale Anno scolastico 2010/11 Classe 1 Commerciale

CORSEO TECNICO RIPARATORE HARDWARE TEST DI VERIFICA FINALE

Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l Ambiente e il Territorio

Dispensa di Fondamenti di Informatica. Architettura di un calcolatore

Ferrante Patrizia Ghezzi Nuccia Pagano Salvatore Previtali Ferruccio Russo Francesco. Computer

Sistema operativo: Gestione della memoria

L architettura del calcolatore (Prima parte)

Lez. 3 L elaborazione (II parte) Prof. Pasquale De Michele Gruppo 2

Calcolo numerico e programmazione Architettura dei calcolatori

Scuola Secondaria di Primo Grado Anna Frank Nome Cognome classe anno sc. 2008/09 INFORMATICA

Lezione 8. La macchina universale

- Algoritmi ed esecutori di algoritmi - ALGORITMI MACCHINA DI VON NEUMANN

Modulo 1 Test di verifica

PROGRAMMA di INFORMATICA E LABORATORIO Classi prime Servizi Commerciali (Grafica)

Il processore. Il processore. Il processore. Il processore. Architettura dell elaboratore

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

Organizzazione della memoria

Breve storia del calcolo automatico

Laboratorio di Informatica

Cenni sull Architettura degli Elaboratori

Concetti fondamentali della Tecnologia Dell informazione Parte prima

Sommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi.

Introduzione all uso del Personal Computer

Il calcolatore oggi : UN SISTEMA DI ELABORAZIONE

Gian Luca Marcialis studio degli algoritmi programma linguaggi LINGUAGGIO C

Introduzione. Classificazione di Flynn... 2 Macchine a pipeline... 3 Macchine vettoriali e Array Processor... 4 Macchine MIMD... 6

Rappresentazione dell'info -- Codifiche - 1

Gerarchia delle memorie

Operazioni Aritmetiche e Codici in Binario Giuseppe Talarico 23/01/2013

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

Laboratorio di Informatica

Scheda di approfondimento gioco I pixel

Transcript:

CORSO BASE DI TECNICO RIPARATORE HARDWARE Introduzione all informatica: Hardware e Software Docente: Dott. Ing. Antonio Pagano

ORIGINI DEI CALCOLATORI Nato come potente strumento di calcolo per i centri di studio e di ricerca, oggi il PC è una macchina tuttofare con cui è possibile eseguire le operazioni più disperate: non solo scrivere un testo o aggiornare un bilancio, ma anche disegnare, ritoccare fotografie, montare un video girato in vacanza. Con il computer ci si può collegare a Internet e fare acquisti in un supermercato on-line, si può scrivere ad amici lontani o conversare con altre persone collegate in un ambiente virtuale.

DEFINIZIONE La parola informatica deriva da due termini INFORmazione ed automatica. L informatica è quindi la disciplina/scienza che studia strumenti e procedure atte al trattamento automatico delle informazioni attraverso il computer e le altre apparecchiature ad esso collegate.

HARDWARE E SOFTWARE 1/2 La prima scomposizione di un calcolatore e` relativa ai seguenti macro-componenti: Hardware Insieme delle sue componenti elettroniche e meccaniche Software Insieme dei programmi che consentono all hardware di svolgere dei compiti utili. Il software si divide in software di base (tra cui il sistema operativo) e il software applicativo. L architettura calcolatore reale è molto complessa. dell hardware di un

HARDWARE E SOFTWARE 2/2 La scelta dell HW e del SW ottimali deve essere fatta tenendo in considerazione l uso che verrà fatto del computer; L abilità di un assemblatore sta nel trovare il compromesso giusto in termini di prestazioni, affidabilità e prezzo; La scelta del software dipende quasi sempre dall hardware a disposizione.

MODELLO A STRATI Hardware e software sono organizzati a livello (strati); Ciascun livello corrisponde a una macchina (reale o virtuale) in grado di eseguire un proprio insieme di operazioni; Ciascun livello fornisce un insieme di operazioni piu semplici da utilizzare rispetto a quelle del livello sottostante.

JOHN VON NEUMANN Il primo calcolatore costruito era utile per eseguire calcoli balistici, meteorologici o sulle reazioni nucleari, ma è una macchina limitata, quasi del tutto priva di memoria e di elasticità; in altre parole, una macchina stupida. Per migliorare un simile marchingegno c'e bisogno di quell'intuizione che una decina d'anni prima aveva avuto Alan Turing nel suo articolo sui numeri computabili, e cioè permettere al computer di modificare il proprio comportamento, o, in altre parole, imparare un software. Nel 1945 esce, così, First Draft of a Report on the Edvac. L'EDVAC (Electronic Discrete Variables Automatic Computer) è la prima macchina digitale programmabile tramite un software: è nata "l'architettura di von Neumann".

INIZIAMO CON UN ESEMPIO Supponiamo di avere un esecutore e di voler scrivere algoritmi per esso: Occorre sapere quali sono le sue capacita. Facciamo alcune ipotesi sul nostro esecutore: Comprende un linguaggio simbolico Puo acquisire numeri interi in ingresso e produrli in uscita Puo eseguire somme, sottrazioni e verifiche di uguaglianza o disuguaglianza.

UN ALGORITMO ESEGUIBILE

LA MACCHINA DI VON NEUMANN La nostra macchina ha capacita` simili alla macchina di Von Neumann, progettata da von Neumann, Burke e Goldstine a Princeton nel 1947.

COMPOSIZIONE DELLA MACCHINA DI V.N. 1/2 Memoria: conserva la codifica di dati e programmi ed e` costituita da una sequenza di celle identiche, univocamente numerate Unita` di elaborazione (Central Processing Unit, CPU): Unita` aritmetico-logica (Arithmetic logic unit, ALU): esegue le istruzioni aritmetiche (somme, sottrazioni, confronti con zero) e logiche (congiunzione, disgiunzione, negazione); Registri: durante l esecuzione, sono preposti a contenere l istruzione in esecuzione e gli operandi per le operazioni effettuare dalla ALU; Unita` di controllo: governa la sequenza in cui le istruzioni sono eseguite.

COMPOSIZIONE DELLA MACCHINA DI V.N. 2/2 Unita` di all esterno; ingresso e uscita: comunicano e ricevono i dati Bus di comunicazione: canali di comunicazione che permettono il trasferimento di dati tra le varie unita`. L architettura della macchina permette l esecuzione di programmi diversi senza modificare la macchina stessa o la sua configurazione.

FUNZIONALITA DI UN CALCOLATORE

CARATTERISTICE DI UN CALCOLATORE Flessibilita Adatto a svolgere diversi tipoligie di compiti Modularita Ogni componente ha una funzione specfica Scalabilita Ogni componente puo essere sostituito con uno equivalente Standardizzazione Componenti facilmente sostituibili in caso di malfunzionamento Riduzione dei costi Grazie alla produzione su lagra scala Semplicita Di installazione e utilizzo del sistema

MODELLO CONCETTUALE

MODELLO REALE

UNITA DI MISURA 1/2 Il computer, essendo formato da dispositivi elettronici che possono assumere due diversi stati, opera sulla base di una aritmetica binaria e riconosce fondamentalmente due segnali: - 0 (spento) - 1 (acceso) L unità minima di informazione binaria (che può quindi assumere solo gli stati 0 e 1) è detta bit.

UNITA DI MISURA 2/2 Ogni gruppo di 8 bit è detto byte, il numero 8 deriva dal numero di bit necessari (in alcune codifiche) per rappresentare un carattere. I multipli tipici dei byte sono: 1 kb = 1 kilobyte = 2 10 byte = 1024 byte 1 MB = 1 Megabyte = 2 20 byte = 1024 kb 1 GB = 1 Gigabyte = 2 30 byte = 1024 MB 1 TB = 1 Terabyte = 2 40 byte = 1024 GB 1 PB = 1 petabyte = 2 50 byte = 1024 TB 1 EB = 1 exabyte = 2 60 byte = 1024 PB 1 ZB = 1 zettabyte = 2 70 byte = 1024 EB 1 YB = 1 yottabyte = 2 80 byte = 1024 ZB

Grazie