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



Documenti analoghi
Concetti di base dell informatica. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre

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

C. P. U. MEMORIA CENTRALE

Vari tipi di computer

Dispensa di Informatica I.1

NOZIONI ELEMENTARI DI HARDWARE E SOFTWARE

Memoria Secondaria o di Massa

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

Introduzione all'architettura dei Calcolatori

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

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

Funzionalità di un calcolatore

Architettura del calcolatore

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

Esame di INFORMATICA

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI

Informatica - A.A. 2010/11

Architettura di un calcolatore

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

Architettura dei computer

Tecnologia dell Informazione

Architettura di un computer

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

Appunti di Sistemi e Automazione

INFORMATICA, IT e ICT

Organizzazione della memoria

TICa1. 3) Uno scanner è una periferica di: a) Input b) Output c) elaborazione d) Input-Output e) Memorizzazione

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

Parte II.2 Elaboratore

ARCHITETTURA DELL ELABORATORE

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

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

Centro Iniziative Sociali Municipio III

SOMMARIO. La CPU I dispositivi iti i di memorizzazione Le periferiche di Input/Output. a Montagn Maria

RETI E SISTEMI INFORMATIVI

IL COMPUTER APPUNTI PER LEZIONI NELLE 3 CLASSI LA MACCHINA DELLA 3 RIVOLUZIONE INDUSTRIALE. A CURA DEL Prof. Giuseppe Capuano

CHE COS È L INFORMATICA

Architettura hardware

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

Dispensa di Fondamenti di Informatica. Architettura di un calcolatore

Test di informatica QUALE TRA I DISPOSITIVI DI MEMORIA ELENCATI HA LA CAPACITÀ PIÙ ELEVATA? a) Floppy disk b) Cd-Rom c) DVD Risposta corretta:

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

Concetti fondamentali della Tecnologia Dell informazione Parte prima

Nozioni di Informatica di base. dott. Andrea Mazzini

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

COME E COMPOSTO IL PC -

Laboratorio di Informatica

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

Origini e caratteristiche dei calcolatori elettronici

Architettura dei calcolatori I parte Introduzione, CPU

1.4b: Hardware. (Memoria Centrale)

Elementi di informatica

Il computer: primi elementi

ECDL MODULO 1 Concetti di base della tecnologia dell informazione. Prof. Michele Barcellona

INTRODUZIONE ALL' INFORMATICA

Struttura del calcolatore

Struttura del Corso. Corso Integrato di Informatica e Sistemi di Elaborazione delle Informazioni. Sistemi di Elaborazione delle Informazioni.

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

Architettura del Personal Computer AUGUSTO GROSSI

Appunti di Sistemi Elettronici

Lezione 3: Architettura del calcolatore

ARCHITETTURA DEL CALCOLATORE

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

Struttura del Calcolatore Corso di Abilità Informatiche Laurea in Fisica. prof. Corrado Santoro

Alfabetizzazione Informatica. Prof. Giuseppe Patti

Collegamento al sistema

MODULO 01. Come è fatto un computer

Il Personal Computer. Cos è Lo schema di massima Che cosa ci possiamo fare. 1

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

Tecnologie informatiche - Parte 1. Hardware

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

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)

INFORMATICA CORSO DI INFORMATICA DI BASE ANNO ACCADEMICO 2015/2016 DOCENTE: SARRANTONIO ARTURO

Lezione 8. La macchina universale

Architettura dei calcolatori II parte Memorie

Il Software. Il software del PC. Il BIOS

CORSO PER L USO DEL COMPUTER

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

Componenti di base di un computer

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

COMPUTER ESSENTIAL 1.1. Esperto Emilia Desiderio

Unione Europea Repubblica Italiana Regione Calabria Cooperativa sociale

Architettura hardware

Informatica di base. Hardware: CPU SCHEDA MADRE. Informatica Hardware di un PC Prof. Corrado Lai

Informatica per la Storia dell Arte. Anno Accademico 2014/2015

Programmazione. Dipartimento di Matematica. Ing. Cristiano Gregnanin. 25 febbraio Corso di laurea in Matematica

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

Scheda di approfondimento gioco I pixel

Concetti di base della Tecnologia dell Informazione Uso del computer e gestione dei file Elaborazione testi Fogli di Calcolo Reti informatiche

Linguaggi per COMUNICARE. Il linguaggio è un sistema codificato di segni che consente la comunicazione, intesa come scambio di informazioni

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

Informatica. Scopo della lezione

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

Laboratorio di Informatica

SISTEMI INFORMATIVI AZIENDALI

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

I componenti di un Sistema di elaborazione. CPU (central process unit)

TECNOLOGIE INFORMATICHE DELLA COMUNICAZIONE ORE SETTIMANALI 2 TIPO DI PROVA PER GIUDIZIO SOSPESO PROVA DI LABORATORIO

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

Informatica 1 Lezione 1

Transcript:

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

Riepilogo - Concetti di base dell informatica L'informatica è quel settore scientifico disciplinare che si occupa della rappresentazione, dell'elaborazione e della trasmissione dell'informazione. Il termine informatica deriva dall italianizzazione del neologismo francese "informatique", che nasce dalla contrazione dei termini "information" e "automatique" e che fa riferimento al concetto di trattamento automatico dell'informazione tramite una macchina automatica. L informazione è l insieme dei dati (testi, numeri, immagini, suoni) forniti dall'ambiente esterno ad un essere vivente, o ad una macchina, espressi in forma comprensibile e significativa. La codifica digitale (basata sulla numerazione binaria) è una modalità di rappresentazione dell informazione che la rende comprensibile alla macchina automatica (calcolatore). Ogni informazione per essere elaborata da un calcolatore deve essere digitalizzata e quindi rappresentata nella forma di una sequenza finita di cifre 0 e 1. Il ciclo di elaborazione dell informazione.

Riepilogo - Il ciclo di elaborazione dell informazione INPUT ELABORAZIONE OUTPUT MEMORIZZAZIONE DISTRIBUZIONE

Riepilgo - Strutture informative di base - Bit, byte, file Bit Il bit è l unità elementare dell informazione. Il termine deriva dalla contrazione delle parole inglesi binary e digit e significa letteralmente cifra binaria. E la più piccola quantità di informazione che si può pensare di rappresentare in modo astratto e poi anche fisico con un calcolatore elettronico. Byte Così come per altre discipline scientifiche, anche in informatica sono state introdotte delle nuove unità di misura basate sui multipli di bit. Il multiplo più usato è il byte corrispondente ad una sequenza di 8 bit. File Un file è un insieme di informazioni codificate, organizzate come una sequenza di byte ed archiviate nella memoria di un calcolatore. I file quindi sono insiemi ordinati di byte (cioè rappresentazione binaria di informazioni come suoni, immagini, testi o numeri) strutturati seguendo le convenzioni che consentono al calcolatore di rappresentarli ed elaborarli di volta in volta come immagine, suono, testo o numero.

Introduzione Nelle prossime slide vedremo le componenti essenziali di un calcolatore elettronico e cercheremo di descriverne le funzioni principali.

Introduzione I primi calcolatori elettronici sono stati realizzati nella seconda metà degli anni 40. Rispetto a quei primi esperimenti l evoluzione ha riguardato soprattutto la tecnologia costruttiva e non la logica che presiede al loro funzionamento.

Introduzione Un utente utilizza un calcolatore per effettuare un dato compito. Per compito si intende una qualsiasi attività tendente al conseguimento di un risultato desiderato, che si suppone ben chiaro all utilizzatore del mezzo informatico. L esperienza quotidiana ci fornisce innumerevoli esempi di compiti per i quali si utilizzano calcolatori elettronici: creare, modificare, impaginare e stampare dei testi; inviare e ricevere messaggi di posta elettronica; navigare in Internet o, più precisamente nel Web; gestire dei dati relativi a transazioni bancarie; effettuare dei calcoli scientifici; riprodurre della musica o dei video informato digitale; svagarsi con delle simulazioni di giochi in ambienti anche virtuali.

Algoritmo Quando si assegna un compito ad una macchina ed in particolare ad un calcolatore elettronico sarà necessario fornire informazioni assolutamente precise e rigorose, dove precisione sta ad indicare non solo le operazioni da compiere ma anche il giusto ordine con cui dovranno essere eseguite. Pertanto la possibilità di eseguire il compito richiesto dipende: dalla comprensione delle operazioni da svolgere per eseguirlo; dalla comprensione dell ordine con cui tali operazioni dovranno essere completate. Un algoritmo è costituito da un insieme di regole che, eseguite secondo un ordine prestabilito, permettono la soluzione di un problema in un numero finito di passi.

Problema: Si vuole ricercare, all interno di un mazzo di chiavi, quella che apre un dato lucchetto Algoritmo: 1. Si seleziona una chiave dal mazzo e la si marca con un pennarello 2. Si tenta di aprire il lucchetto con la chiave appena marcata; se funziona, si va al passo 6) 3. Altrimenti, si controlla la chiave successiva 4. Se non è marcata, la si marca e si torna al passo 2) 5. Viceversa, si prende atto che nel mazzo non è presente la chiave che apre il lucchetto 6. Fine della ricerca

Automa In informatica si presuppone che l esecutore delle operazioni indicate in un algoritmo sia una macchina, definita più propriamente automa. Perché un automa sia in grado di svolgere le operazioni indicate in un algoritmo deve ovviamente essere in grado di interpretarle e quindi deve conoscere il linguaggio in cui sono descritte. L automa poi sarà in grado di svolgere le operazioni automaticamente.

Algoritmo - Automa Gli automi, o le macchine, in grado di riconoscere un determinato linguaggio e di svolgere automaticamente alcune operazioni. Gli algoritmi che definiscono, in un linguaggio riconosciuto dagli automi, le operazioni che servono alla soluzione dei problemi, ovvero allo svolgimento di determinati compiti. A queste due componenti teoriche del modello informatico (automa e algoritmo) corrispondono due componenti reali dei calcolatori elettronici, rispettivamente: hardware; software.

Hardware - Software algoritmo e automa sono concetti elaborati in modo teorico prima della nascita dei calcolatori elettronici in termini generali, potremmo definire il calcolatore elettronico come l applicazione tecnologica degli studi teorici su tali concetti

Hardware - Software Alan Turing 1912-1954 (matematico inglese)

Hardware - Software John von Neumann 1903-1957 (matematico ungherese)

Hardware - Software L hardware è l insieme dei dispositivi meccanici, magnetici, elettronici ed ottici che costituiscono un calcolatore elettronico. Il software è l insieme delle istruzioni e dei programmi utilizzati per determinare le operazioni di un calcolatore elettronico. Il calcolatore elettronico composto da hardware e software, logicamente si colloca tra i sistemi digitali e fisicamente è una macchina elettronica finalizzata al trattamento automatico dei dati, rappresentati in forma binaria, secondo algoritmi a priori ben definiti.

Hardware - Software L hardware è l insieme dei dispositivi meccanici, magnetici, elettronici ed ottici che costituiscono un calcolatore elettronico. Il software è l insieme delle istruzioni e dei programmi utilizzati per determinare le operazioni di un calcolatore elettronico. Il calcolatore elettronico composto da hardware e software, logicamente si colloca tra i sistemi digitali e fisicamente è una macchina elettronica finalizzata al trattamento automatico dei dati, rappresentati in forma binaria, secondo algoritmi a priori ben definiti.

Hardware - Software

Hardware Il calcolatore elettronico è costituito da un insieme di parti interconnesse tra loro: periferiche o dispositivi di input processore memoria principale memoria secondaria periferiche o dispositivi di output

Hardware - Periferiche Le periferiche o dispositivi di input/output acquisiscono i dati dall esterno, normalmente dall utente e restituiscono all esterno i dati elaborati, normalmente all utente. INPUT tastiera mouse microfono OUTPUT monitor stampante casse audio scanner

Hardware - Periferiche - Input/Output

Hardware - Periferiche - Input - Tastiera

Hardware - Periferiche - Input - Mouse

Hardware - Periferiche - Input - Scanner

Hardware - Periferiche - Input - Camera digitale

Hardware - Periferiche - Input - Microfono

Hardware - Periferiche - Output - Monitor

Hardware - Periferiche - Output - Stampante

Hardware - Periferiche - Output - Altoparlanti

Hardware - Processore - Insieme delle istruzioni Il processore, indicato con la sigla CPU (dall inglese Central Processing Unit ovvero unità centrale di elaborazione) presiede a tutte le operazioni del calcolatore ed esegue le operazioni logico-aritmetiche elaborando i dati ricevuti. lettura, modifica e cancellazione dei dati contenuti nelle memoria principale; calcoli aritmetici sui dati presenti in memoria principale; confronto tra i valori dei dati o analisi dei risultati dei calcoli; scelta della prossima operazione da eseguire in base al risultato del confronto.

Hardware - Processore - Insieme delle istruzioni il calcolatore elettronico riesce ad eseguire un dato compito perché qualcuno (il programmatore) ha definito l algoritmo che consente lo svolgimento di quel compito tramite l esecuzione in sequenza di alcune delle istruzioni elementari che il processore è in grado di comprendere ed eseguire

Hardware - Processore - Frequenza di Clock Ogni processore ha al suo interno una sorta di orologio che scandisce il ritmo delle singole operazioni. Questo orologio interno è definito clock. Con il termine di frequenza di clock, che si misura in Hertz (Hz), si indica il numero di operazioni elementari che un processore può svolgere in un secondo, ovvero nell unitò di tempo. I processori dei calcolatori per uso domestico attualmente in commercio hanno delle frquenze di clock che possono arrivare fino a 2GHz, ovvero che sono in grado di effettuare circa due miliardi di operazioni in un secondo.

Hardware - Processore - Componenti Il processore, indicato con la sigla CPU (dall inglese Central Processing Unit ovvero unità centrale di elaborazione) comprende: l unità di controllo (CU), che decodifica e interpreta le istruzioni binarie contenute nella memoria principale e invia agli altri dispositivi i segnali adeguati perché eseguano i loro compiti; l unità logico aritmetica (ALU), che esegue i comandi per le operazioni logiche e aritmetiche; i registri di memoria, con capacità ridotta ma con tempi di accesso molto brevi; i bus, che sono i canali di comunicazione tra le varie unità.

Hardware - Memorie - Memoria principale o RAM La memoria principale (o centrale), detta RAM (Random Access Memory), contiene i programmi in esecuzione e i dati ad essi relativi. la RAM è una sequenza di celle di memoria; ogni cella è costituita da una sequenza di byte; ogni cella di memoria è identificata in modo univoco dal suo indirizzo; il contenuto di ogni cella può essere sia letto che scritto; la RAM è volatile: quando si spegne il calcolatore il suo contenuto viene perso; la dimensione della memoria è misurata in byte.

Hardware - Memorie - Memoria secondaria La memoria secondaria (detta anche memoria di massa o Hard Disk) contiene dati e programmi memorizzati come file in modo permanente, ovvero le informazioni sono mantenute anche a calcolatore spento. Non volatile: mantiene i dati anche quando si spegne il calcolatore; capacità maggiore rispetto alla memoria principale; più economica della RAM; tempo di accesso più lento rispetto alla memoria centrale.

Hardware - Memorie - Memoria secondaria DISPOSITIVI DI MEMORIA hard disk floppy disk pen drive cd-rom dvd-rom nastri magnetici