Hardware e Software. Gaetano Impoco. Corso PON Digit_Biennio_013. Istituto Gagliardi, Ragusa. Incontri 1 e 2

Documenti analoghi
Hardware e Software. I.I.S.S. E. Majorana Gela. Tecnologie Informatiche. Prof. Gaetano Impoco

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

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

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

19/11/2013 HARDWARE INTRODUZIONE: COSA E COME COMPRIAMO?

TERMINALE INTELLIGENTE

Sistemi Operativi. Lez. 0: Introduzione ai sistemi operativi

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

Memoria Secondaria o di Massa

Personal Computer: introduzione

Dal sistema operativo all' hardware

Docenti: Fabrizio Benazzi Valter Lelli Azienda USL 11 di Empoli

Informatica Generale 06 - Introduzione ai Sistemi Operativi

2. Cenni di sistemi operativi

Corso di Informatica

Informatica giuridica

HARDWARE. Hardware. Vista di insieme

LEZIONE 4. Hardware (periferiche) Software (algoritmi)

Come funzionano i computer

Elementi di Informatica

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

Struttura dell elaboratore elettronico

I dischi ottici. Istituzioni di Informatica -- Rossano Gaeta 43

aumenta il tempo di accesso; aumenta la capacità di memorizzazione; ma diminuisce il costo per bit.

Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche

Architettura hardware

Esame di INFORMATICA ARCHITETTURA DI VON NEUMANN. Lezione 4 ARCHITETTURA DI VON NEUMANN

Corso di informatica di base Associazione per la Promozione dell Anziano

Architettura di un calcolatore

Architettura dei Sistemi Informatici

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

Architettura del calcolatore

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

Sistema Operativo (Software di base)

Fondamenti di Informatica

VERIFICA DI SISTEMI. 5 Domanda [1 punto] Calcolare la velocità di trasferimento dei seguenti hard disk:

Architettura di un elaboratore CPU ROM

MEMORIA CENTRALE MEMORIA CENTRALE INTERAZIONE CPU-MEMORIA CENTRALE

Informatica di Base

Elementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004. Docente. Orario. Da Ottobre-Dicembre:

Elementi di Informatica. Corso di Laurea in Scienze Geologiche a.a. 2003/2004

Pipeline. Esempio pipeline lineare a 5 stadi. Tempificazione S1 S2 S3 S4 S5. Istruzioni. Istruzione 4. Istruzione 3. Istruzione 2. tempo.

Il Sistema Operativo Ripasso

Esame di INFORMATICA Lezione 4

I dischi ottici. Fondamenti di Informatica -- Rossano Gaeta

Secondo biennio Articolazione Informatica Sistemi e Reti Prova Terza

INFORMATICA. L informatica comprende:

Elementi di Informatica A. A. 2016/2017

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

Dal sistema operativo all' hardware

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

Sedi Sede formativa accreditata della proponente sita in Via Messina n. 3 a Palermo.

Elementi di informatica

Il Sistema Operativo

Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l ambiente e il territorio

INFORMATICA E PC IL PERSONAL COMPUTER

Computer. Com è fatto un Personal Computer.

Corso di Informatica

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

Appunti di SISTEMI OPERATIVI

Da quali parti è composto un sistema operativo?

INFORMATICA E PC IL PERSONAL COMPUTER

Come è fatto un computer

Elementi di informatica

Sistema operativo. Utente. Il S.O. mostra offre all utente un ambiente di lavoro che nascondendo la complessità della macchina fisica (hardware). S.O.

La memoria cache. Informatica generale

Informatizzazione APVE LEZIONE 1: USO DEL PC E TERMINOLOGIA INFORMATICA

Unità di apprendimento 1. Il computer

Tecnologie Informatiche. Il software: I Sistemi Operativi

Francia dalla contrazione delle parole INFORmazione e automatica. Elaborazione e trattamento automatico delle informazioni INFORMATICA

Architettura dei calcolatori e Software di sistema

Definizioni iniziali. Sistemi Operativi. Tipi di software. Sistema Operativo. Programma: una sequenza di istruzioni elementari

Sistemi Operativi. Definizioni iniziali

o studiare l architettura del calcolatore significa:

Perché nasce il Computer?

Architettura del. Calcolatori (1) Calcolatori (2) L architettura di Von Neumann. CPU RAM Memoria I/O. secondaria. bus

IL LINGUAGGIO DELL INFORMATICA

I sistemi operativi. Prof. Daniele Contarino

Architettura hardware

Modulo 3. Software. Corso di Sistemi di elaborazione delle informazioni -Autore: Ing. Maurizio Patanè

Informatica Sistemi operativi Sistemi Operativi 1

G L O S S A R I O. Fondamenti di Informatica I - Università degli Studi di Trento Dott. Roberti Pierluigi

Generated by Foxit PDF Creator Foxit Software For evaluation only. Il Computer

Abilità informatiche. Tipologie di dispositivo

Sistemi informatici in ambito radiologico. Introduzione al corso. Programma del corso. Dott. Ing. Andrea Badaloni A.A

Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l ambiente e il territorio

Nozioni di Informatica di base. dott. Andrea Mazzini

Il modello di Von Neumann

Introduzione alla programmazione (bozza)

Il sistema di elaborazione

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

Tecnologie dell Informazione e della Comunicazione

Il software: Istruzioni per il computer

Informatica. Il calcolatore: concetti di base. Vibo Valentia, 24 ottobre 2005 Ercole Colonese IBM S/360

Il computer e i suoi componenti

Sistem. erativi. Opera. stem

Memoria Centrale. Memoria Centrale. Memoria Centrale. Interazione CPU-memoria centrale 16/04/2008. Indirizzamento

Transcript:

Hardware e Software Gaetano Impoco Corso PON Digit_Biennio_013 Istituto Gagliardi, Ragusa Incontri 1 e 2

Cos'è il COMPUTER Sapreste dare una definizione? Una macchina che memorizza dati (numeri, parole, immagini, suoni,...) interagisce con dispositivi (monitor, tastiera,...) esegue programmi

Cos'è un PROGRAMMA Sapreste dare una definizione? Una sequenza di istruzioni per manipolare dati deterministica con struttura non lineare (decisioni, cicli,...)

Definizioni di Base Hardware (HW) Parte fisica del computer Software (SW) Insieme di programmi e procedure per far eseguire al computer determinati compiti Due tipologie Software di base Software applicativo

Definizioni di Base Hardware (HW) Parte fisica del computer Software (SW) Insieme di programmi e procedure per far eseguire al computer determinati compiti Due tipologie Software di base Software applicativo

Hardware

Principali Componenti Hardware CPU - Unità centrale di elaborazione Memoria Volatile (RAM, cache) Di massa (dischi) Bus (schede) Periferiche

Principali Componenti Hardware cache periferiche memorie CPU RAM HD controller Scheda Madre BUS

CPU Unità Centrale di Elaborazione Funzioni Cuore del computer Esegue i programmi Connessioni E' alloggiata sulla scheda madre Comunica, tramite il bus, con memorie e dischi

Memoria Funzioni Contiene dati permanenti o risultati temporanei Tipologie Temporanea: RAM, cache Permanente: ROM, dischi, a stato solido (pen-drive) Connessioni Connessa alla scheda madre Comunica, tramite il bus, con CPU e dischi

Memoria: Hard Disk Diversi dischi metallici impilati Tutte le facce sono magnetizzate Ruota ad una velocità costante 5400 / 7200 rpm

Memoria: Hard Disk Geometria Disco diviso in facce (una testina per faccia) Faccia divisa in tracce (cerchi concentrici che contengono i dati) Tracce divise in settori (blocchi di byte)

Memoria: CD / DVD Disco ottico in materiale plastico Lettura a spirale HD CD / DVD

Memoria: CD / DVD Tipologie CD-ROM / DVD-ROM Plastica stampata (bit 0/1: valli/picchi) Strato interno riflettente (metallico) CD-R / DVD-R Due strati interni: uno riflettente e uno trasparente Strato trasparente può essere opacizzato bruciandolo con un laser (bit 0/1: opaco/trasparente) CD-RW / DVD-RW Disco metallico magnetizzabile SOLO ad alte temperature Bit riscaldati da laser e magnetizzati

Memoria: CD / DVD Facce CD: 1 DVD: 4 (due esterne, due interne che possono essere rese trasparenti o riflettenti) Geometria DVD: spirale più stretta del CD capacità maggiore

Memoria: Confronto HD RAM CD DVD Flash Capacità tipica 250Gb - 2 Tb 512Mb - 6Gb 700Mb 4-13Gb 2-64Mb (60-512Gb) Velocità (lettura) Velocità (scrittura) Costo unitario media altissima bassa bassa altissima media altissima (bassa) (bassa) alta medio altissimo basso basso alto

Periferiche Funzioni Permettono di comunicare con il mondo esterno (I/O) Tipologie Input: tastiera, mouse, webcam,... Output: monitor, stampante, proiettore, I/O: pen-drive, bluetooth, Ethernet,... Connessioni Connesse alla scheda madre tramite i controller

Controller Funzioni Connettono le periferiche al bus della scheda madre Tipologie Dedicati ad ogni specifica periferica Connessioni Connessi alla scheda madre tramite il bus

Scheda Madre Funzioni Gestisce tutte le connessioni tra i componenti del PC Alloggia CPU, memorie, chipset, schede,... Connessioni Comunica con i componenti fissi e le periferiche tramite il bus

Bus Funzioni Consente la comunicazione tra tutti i componenti HW Connessioni Trasporta dati e segnali di controllo tra i componenti connessi alla scheda madre E' stampato sulla scheda madre

Principali Componenti Hardware cache periferiche memorie CPU RAM HD controller Scheda Madre BUS

Piccola Digressione Storica

All inizio Era il Batch Elaborazione batch Macchine progettate per calcoli scientifici Solo input e output di tipo numerico

Elaborazione Batch Ah, il batch! Pile di schede perforate o grandi file di dati preparati Lunga attesa. Output su stampanti di linea e se non va bene Calcolo impersonale

Introduzione dell Unità Video Mezzo più adatto della carta Uso del computer per visualizzare e manipolare i dati

Time-Sharing Un singolo computer supporta più utenti Calcolo interattivo

Rete Supera l idea del singolo utente Aspetti sociali Posta elettronica maggior successo di questo paradigma @#$%??? Calcolo cooperativo

Schermi Grafici Sistemi a finestre e interfaccia WIMP Finestre, icone, menu e puntatori Finestre usate per differenti contesti Più compiti eseguiti contemporaneamente (multitasking) % foo.bar ABORT dumby!!! Manipolazione diretta

Personal Computer Arrivano i microprocessori Piccole macchine potenti rivolte a singoli utenti Più facile per l utente Personal computer

World Wide Web In origine Sistema chiuso del Ministero della Difesa degli USA Facilità di pubblicazione ed accesso Semplici protocolli standard (HTTP) e linguaggi di marcatura (HTML) Massa critica di utenti Trasformazione dell economia Informazione globale

Tipi di Dispositivi

Tipi di Dispositivi Compiliamo una lista PC Notebook Netbook Palmare (PDA) / tablet Prestazioni Connettività Portatile Multi-purpose altissime alte medie Smartphone medie / basse Cellulare - Ethernet (LAN,WLAN), Bluetooth,... Ethernet (LAN,WLAN), Bluetooth,... Ethernet (LAN,WLAN), Bluetooth,... Costo relativo NO Sì basso Sì Sì medie / basse variabile Sì GPS, GPRS, UMTS GPS, GPRS, UMTS Sì Sì (alcune app. limitate da prestaz.) Solo alcune applicazioni medio / basso medio / basso alto Sì Parzialmente alto Sì NO medio

Software

Definizioni di Base Hardware (HW) Parte fisica del computer Software (SW) Insieme di programmi e procedure per far eseguire al computer determinati compiti Due tipologie Software di base Software applicativo

Software Software di base Sistema Operativo (SO) Driver delle periferiche Protocolli di comunicazione (es.: TCP/IP per Internet) Software applicativo Programmi di utilità per l'utente

Sistema Operativo (SO) Software di gestione della macchina Funzioni Controllo e gestione dei componenti hardware Interfaccia tra HW e SW applicativo Fornisce funzionalità aggiuntive, di uso comune Permette di accedere alle risorse hardware

SO Componenti (1) Kernel cuore del sistema, gestisce le funzionalità di base Gestore del File System Gestisce la memorizzazione nelle memorie di massa Fornisce l'astrazione di file e directory Gestore della Memoria Virtuale Si occupa dell'allocazione della memoria temporanea Astrazione: memoria virtuale maggiore di quella fisica

SO Componenti (2) Scheduler Gestisce l'esecuzione dei processi Fornisce l'astrazione di programmi eseguiti in parallelo (multitasking) Consente l'accesso contemporaneo di più utenti alle risorse del sistema (time-sharing) Spooler Gestisce la coda di stampa

SO Componenti (3) Shell Permette all'utente di accedere alle risorse HW Può essere testuale o grafica (GUI)

Driver Interfaccia tra SO e controller di una periferica Funzione Ogni periferica ha uno specifico controller Il driver specifico traduce le richieste del SO in comandi per la periferica il SO può funzionare con ogni possibile periferica

HW, Driver, SO e Applicativi Shell Software Applicativo Sistema Operativo spooler Memoria Virtuale File System Scheduler Driver Driver Driver HW

Avvio...

Cosa Accade all'avvio? Bootstrap Processo eseguito appena si avvia il computer Verifica l'integrità del sistema Avvia il SO Boot Loader Consente di scegliere quale SO avviare Consente di definire parametri di avvio modalità provvisoria in Windows recovery mode in GNU/Linux...

Bootstrap (1) 1.POST (Power On Self Test) test diagnostici per verificare il funzionamento dell'hw della scheda madre Errori segnalati con codici sonori (beep) 2.Cerca scheda video e POST scheda video 3.Cerca altri dispositivi e POST dispositivi 4.Schermata di presentazione con dettagli HW

Bootstrap (2) 5.Conteggio memoria 6.Stato tastiera (non mouse) 7.Inventario HW istallato, capacità dischi, porte, 8.Configurazione dispositivi Plug and Play 9.Esegue istruzioni variabili (CMOS configurabile)

Bootstrap (3) 10.Cerca un'unità disco da cui caricare il SO Lancia il programma nel primo settore del disco (Master Boot Record, MBR) Il controllo passa al SO o al Boot Loader Se è presente un Boot Loader L'utente sceglie il SW che vuole caricare Il programma di avvio del SW è sul primo settore della partizione relativa

Grazie per l'attenzione