Sistemi operativi 2003/2004. Input e output
|
|
- Rachele Volpe
- 5 anni fa
- Visualizzazioni
Transcript
1 Sistemi operativi 2003/2004 Input e output
2 Dispositivi di I/O Human readable Usati per comunicare con esseri umani Stampanti Terminali video Tastiera Mouse, joystick, ecc.
3 Dispositivi di I/O Machine readable Usati per le comunicazioni tra apparati elettronici Dischi e nastri Sensori Controller
4 Dispositivi di I/O Comunicazione Usati per comunicare Schede di rete Modem
5 Device controller I dispositivi di I/O hanno Una componente meccanica e una componente elettronica La componente elettronica viene indicata come device controller. Solitamente può gestire più dispositivi Le operazioni svolte dal device controller sono Convertire stringhe di bit in blocchi di byte In un buffer interno Effettuare la correzione di errori Dialogare con la memoria
6 Schema di riferimento
7 Modelli di gestione dell'i/o a. Registri di I/O e spazio di memoria separati Istruzioni speciali per accedere ad I/O port b. Memory-mapped I/O a. Registri di I/O come indirizzi qualunque di memoria c. Sistema ibrido a. Buffer dati mappati in memoria, registri di controllo come I/O port
8 PC Memory map
9 I/O memory mapped a. architettura single-bus b. architettura dual-bus
10 Memory Mapped I/O Vantaggi Usa istruzioni standard Non richiede meccanismi di protezione ad hoc Driver scrivibili completamente in C Lo spazio degli indirizzi di I/O non fa mai parte dello spazio virtuale utente Device diversi su pagine diverse Tutte le istruzioni che operano sulla memoria operano anche sui registri di I/O
11 Memory Mapped I/O Svantaggi Il caching deve essere disabilitabile selettivamente Con architetture single bus tutti esaminano tutti gli indirizzi sul bus Con architetture dual bus, si devono filtrare gli indirizzi per i device di I/O
12 Interrupt La connessione tra dispositivi e interrupt controller usa linee di interrupt presenti sul bus, invece di linee dedicate
13 Interrupt driven I/O
14 Pentium interrupt table
15 DMA
16 DMA
17 Il software per l'i/o Indipendenza dai dispositivi Uniformità dei nomi I programmi possono accedere ogni dispositivo di I/O senza specificare, in anticipo il tipo di dispositivo (floppy, hard drive, or CD-ROM) Il nome di un file o di un dispositivo devono essere indipendenti dalla macchina su cui risiedono Gestione degli errori Va effettuata il più vicino possibile al dispositivo hw
18 Livelli
19 Livelli
20 Livelli
21 I/O indipendente dal device Interfaccia uniforme per i device driver Bufferizzazione Segnalazione degli errori Allocazione e rilascio di device dedicati Dimensionamento dei blocchi indipendente dal device
22 Interfaccia verso i driver a. Gestione I/O senza un interfaccia standard verso i driver b. Gestione di I/O con un interfaccia standard verso i driver
23 Device a blocchi e a caratteri A blocchi read, write, seek raw I/O Memory mapped A caratteri get, put editing complesso
24 Buffering a. b. c. d. Unbuffered input Buffering in user space Buffering nel kernel seguito da copia nello spazio utente Double buffering nel kernel
25 Doppia bufferizzazione I protocolli di rete possono richiedere doppia bufferizzazione
26 Device Driver Le comunicazioni tra i driver e i dispositivi avvengono attraverso il bus
27 Interrupt handling Gli Interrupt handler sono la parte più nascosta dell architettura Un driver, dopo aver avviato un operazione di I/O, si blocca finché un interrupt non notifica il completamento dell operazione La procedura di gestione dell interrupt svolge il suo servizio e al termine sblocca il driver
28 Blocking/Non blocking Blocking I/O facile da usare, ma sconveniente Non Blocking I/O leggi (o scrivi) quanto puoi via multi-threading ritorna (velocemente) il numero di byte letti/scritti Asynchronous Interrupt driven, difficile da utilizzare
29 Sottosistemi di I/O Caching Spooling copia i dati in una memoria veloce e li mantiene aggiornati coda delle richieste di output Device reservation l'accesso è esclusivo pericolo di deadlock
30 I/O request
31 Disk Hardware (1) Evoluzione dei dischi a partire dal dispositivo originale del PC IBM sino al modello Western Digital WD 18300
32 Disk Hardware (2) Struttura fisica di un disco con doppio settore sulle tracce esterne Struttura logica dello stesso dispositivo
33 Disk Hardware - RAID (3) Redundant Array of Inexpensive Disks I drive di Backup e parity sono in grigio
34 Disk Hardware - RAID (4)
35 Formattazione dei dischi (1) Settore di un disco
36 Formattazione dei dischi (2) Un illustrazione della deformazione dei cilindri (cylinder skew)
37 Formattazione dei dischi (3) a. Senza interleaving b. Con interleaving singolo c. Con interleaving doppio
Sistemi Operativi. Input/Output
Input/Output 1 Dispositivi di I/O Human readable Usati per interagire con esseri umani Stampanti Terminali video Tastiera Topi 2 Dispositivi di I/O Machine readable Usati per le comunicazioni tra apparati
DettagliSistemi Operativi SISTEMI DI INPUT/OUTPUT. D. Talia - UNICAL. Sistemi Operativi 10.1
SISTEMI DI INPUT/OUTPUT 10.1 Sistemi I/O Hardware di I/O Interfaccia di I/O per le applicazioni Sottosistema per l I/O del kernel Trasformazione delle richieste di I/O Stream Prestazioni 10.2 I/O Hardware
DettagliLivelli del sottosistema di I/O
Input/Output 1 Livelli del sottosistema di I/O Software di I/O di livello utente Software di sistema indipendente dal dispositivo Driver dei dispositivi Gestori delle interruzioni Hardware Modo utente
DettagliSistemi Operativi. Sistemi I/O SISTEMI DI INPUT/OUTPUT. Hardware di I/O. Interfaccia di I/O per le applicazioni. Sottosistema per l I/O del kernel
SISTEMI DI INPUT/OUTPUT 10.1 Sistemi I/O Hardware di I/O Interfaccia di I/O per le applicazioni Sottosistema per l I/O del kernel Trasformazione delle richieste di I/O Stream Prestazioni 10.2 I/O Hardware
DettagliInput/Output. Livelli del sottosistema di I/O
Input/Output 1 Livelli del sottosistema di I/O Software di I/O di livello utente Software di sistema indipendente dal Di Driver dei didispositivi itii Gestori delle interruzioni Hardware utente kernel
DettagliArchitettura dei sistemi di elaborazione (Input/Output parte 1)
Architettura dei sistemi di elaborazione (Input/Output parte 1) Sottosistema di I/O Il sottosistema di I/O è la parte attraverso la quale si esplica la comunicazione tra il calcolatore e il mondo esterno.
DettagliIl sistema di I/O. Hardware di I/O Interfacce di I/O Software di I/O. Introduzione
Il sistema di I/O Hardware di I/O Interfacce di I/O Software di I/O Introduzione 1 Sotto-sistema di I/O Insieme di metodi per controllare i dispositivi di I/O Obiettivo: Fornire ai processi utente un interfaccia
DettagliSistemi Operativi. Bruschi Martignoni Monga. Altre periferiche fondamentali Hard disk Terminale. Sistemi Operativi. Bruschi Martignoni Monga
1 Mattia Lezione XXIX: Dip. di Informatica e Comunicazione Università degli Studi di Milano, Italia mattia.monga@unimi.it a.a. 2008/09 1 c 2009 M.. Creative Commons Attribuzione-Condividi allo stesso modo
DettagliIl sistema di I/O. Sistemi Operativi 13.1
Il sistema di I/O Hardware di I/O Interfaccia di I/O per le applicazioni Sottosistema per l I/O del kernel Trasformazione delle richieste di I/O Prestazioni 13.1 Introduzione Un elaborazione eseguita da
DettagliSistemi Operativi. Sottosistema di I/O
Sistemi Operativi (modulo di Informatica II) Sottosistema di I/O Patrizia Scandurra Università degli Studi di Bergamo a.a. 2011-12 Sommario L hardware di I/O Struttura Interazione tra computer e controllori
DettagliGESTIONE DELLE PERIFERICHE D INGRESSO/USCITA ARGOMENTI
GESTIONE DELLE PERIFERICHE D INGRESSO/USCITA ARGOMENTI Compiti del sottosistema di I/O Architettura del sottosistema di I/O Gestore di un dispositivo di I/O Gestione e organizzazione dei dischi COMPITI
DettagliSommario. Gestione dell I/O e Scheduling dei Dischi. Categorie di Dispositivi di I/O. Human readable
Sommario Gestione dell I/O e Scheduling dei Dischi Dispositivi di I/O Organizzazione delle funzioni di I/O Problematiche di Progettazione I/O Buffering Disk Scheduling Categorie di Dispositivi di I/O Area
DettagliSistemi Operativi. Modulo 8: Gestione I/O, Memoria secondaria
Sistemi Operativi Modulo 8: Gestione I/O, Memoria secondaria Renzo Davoli Alberto Montresor Copyright Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free
DettagliGESTIONE DELLE PERIFERICHE D INGRESSO/USCITA COMPITI DEL SOTTOSISTEMA DI I/O ARGOMENTI
GESTIONE DELLE PERIFERICHE D INGRESSO/USCITA ARGOMENTI Compiti del sottosistema di I/O Architettura del sottosistema di I/O Gestore di un di I/O 1. Nascondere al programmatore i dettagli delle interfacce
DettagliGESTIONE DELLE PERIFERICHE D INGRESSO/USCITA ARGOMENTI
GESTIONE DELLE PERIFERICHE D INGRESSO/USCITA ARGOMENTI Compiti del sottosistema di I/O Architettura del sottosistema di I/O Gestore di un dispositivo di I/O COMPITI DEL SOTTOSISTEMA DI I/O 1. Nascondere
DettagliInput Output. Principi di g es tione dell hardware di I/O Dis pos itivi di I/O G es tione dei dis chi mag netici Altri dis pos itivi
Principi di g es tione dell hardware di I/O Dis pos itivi di I/O G es tione dei dis chi mag netici Altri dis pos itivi Principi dell hardware di I/O L'hardware di I/O può essere descritto a vari livelli
DettagliInput/output. Sistemi Operativi Lez. 32. Corso: Sistemi Operativi Danilo Bruschi A.A. 2009/2010
Input/output Sistemi Operativi Lez. 32 1 Ruolo del SO Le periferiche di I/O sono i dispositivi attraverso i quali un calcolatore scambia dati/ interagisce con la realtà esterna Per ogni periferica collegata
DettagliInput/Output (Cap. 7, Stallings)
Input/Output (Cap. 7, Stallings) Grande varietà di periferiche gestiscono quantità di dati differenti a velocità diverse in formati diversi Tutti più lenti della CPU e della RAM Necessità di avere moduli
DettagliModulo 10: Gestione dei dispositivi di I/O
Modulo 1: Gestione dei dispositivi di I/O Complessità del sottosistema di I/O Livello HW Gestione interrupt Buffering Politiche di Scheduling del disco 1.1 Complessità del sottosistema di I/O Grande varietà
DettagliI/O in Minix3. Sistemi Operativi Lez. 15
I/O in Minix3 Sistemi Operativi Lez. 15 Architettura di riferimento Device Driver Per ogni classe di dispositivo di I/O (HD, floppy, RAM disk) esiste un apposito driver che condivide un insieme di routine
DettagliSistemi di I/O. Contenuti. L hardware di I/O. Bus in un PC. L hardware di I/O. Le interfacce I/O per le applicazioni.
Contenuti L hardware di I/O. Sistemi di I/O Le interfacce I/O per le applicazioni. Il sottosistema di I/O del kernel. Trasformazione di richieste di I/O in operazioni hardware. Streams. Prestazioni. L
DettagliInput/output. Sistemi Operativi Lez. 32. Corso: Sistemi Operativi Danilo Bruschi A.A. 2011/2012
Input/output Sistemi Operativi Lez. 32 1 Ruolo del SO Le periferiche di I/O sono i dispositivi attraverso i quali un calcolatore scambia dati/ interagisce con la realtà esterna Per ogni periferica collegata
DettagliInput Output. Principi di gestione dell hardware di I/O Dispositivi di I/O Gestione dei dischi magnetici Altri dispositivi
Principi di gestione dell hardware di I/O Dispositivi di I/O Gestione dei dischi magnetici Altri dispositivi Principi dell hardware di I/O Dispositivi Velocità di trasferimento Keyboard 10 bytes/sec Mouse
DettagliLA GESTIONE DELLA I/O
LA GESTIONE DELLA I/O Il S.O. È l interfaccia tra l hardware e i programmi che effettuano richieste di I/O Sottosistema di I/O strutturato in moduli chiamati DRIVER uno per ogni dispositivo I Driver rendono
DettagliArchitettura dei sistemi di elaborazione (La memoria parte 4)
Architettura dei sistemi di elaborazione (La memoria parte 4) Memoria Secondaria Lo scopo delle memorie secondarie o ausiliarie è quello di conservare in modo persistente grandi quantità di dati. Tecnologia
Dettagli14 Struttura della memoria secondaria Struttura del disco Struttura del disco
14 Struttura della memoria secondaria 1 Struttura del disco Scheduling del disco Gestione del disco Gestione dello spazio di swap Affidabilità 2 14.1 Struttura del disco 3 14.1 Struttura del disco I dischi
DettagliGestione periferiche I/O
Gestione periferiche I/O Compiti del sottosistema IO Nascondere al programmatore i dettagli delle interfacce hw e dei dispositivi (utilizzo di controllori) Omogeneizzare la gestione di dispositivi diversi
DettagliSistemi Operativi. Sottosistema di I/O
Sistemi Operativi (modulo di Informatica II) Sottosistema di I/O Patrizia Scandurra Università degli Studi di Bergamo a.a. 2008-09 Sommario L hardware di I/O Struttura Interazione tra computer e controllori
DettagliCorso di Informatica
Corso di Informatica Modulo T2 4 Input e output 1 Prerequisiti Il modello di Von Neumann Utilizzo elementare del computer. 2 1 Introduzione In questa Unità studiamo la parte del computer detta sottosistema
DettagliSistemi Operativi. Bruschi Martignoni Monga. La gestione. Concetti generali Comandi Interrupt Pila sw Deadlock Gestione dei deadlock
1 Mattia Dip. di Informatica e Comunicazione Università degli Studi di Milano, Italia mattia.monga@unimi.it Lezione XXVI: a.a. 2008/09 1 c 2009 M.. Creative Commons Attribuzione-Condividi allo stesso modo
DettagliHARDWARE. Hardware. Vista di insieme
HARDWARE Vista di insieme 1 Hardware Hardware LA PARTE FISICA DEL SISTEMA Insieme di tutti i circuiti, dei componenti elettronici, elettrici e meccanici di un sistema di elaborazione 2 1 3 4 2 6 3 7 8
DettagliCapitolo 14: Struttura delle memorie di massa
Capitolo 14: Struttura delle memorie di massa Struttura dei dischi. Schedulazione degli accessi al disco. Amministrazione del disco. Gestione dello spazio di swap. 14.1 Struttura dei dischi I dischi rigidi
DettagliLa memoria secondaria
La memoria secondaria E di solito un disco rigido che contiene dati e programmi in modo permanente (può essere anche un cd-rom, floppy disk, etc). Tempi di accesso: Floppy: O(100) ms Hard disk: O(10) ms
DettagliISA Input / Output (I/O) Data register Controller
ISA Input / Output (I/O) Numerose Periferiche di tanti tipi diversi, collegati alla CPU mediante BUS diversi. Solo Input (tastiera, mouse), producono dati che la CPU deve leggere. Solo Output (Schermo),
DettagliStruttura dei Sistemi di Calcolo
Struttura dei Sistemi di Calcolo Operazioni dei sistemi di calcolo Struttura dell I/O Struttura della memoria Gerarchia delle memorie Protezione hardware Invocazione del Sistema Operativo 1 Architettura
DettagliInput/output. Sistemi Operativi Lez.14. Corso: Sistemi Operativi Danilo Bruschi A.A. 2006/2007
Input/output Sistemi Operativi Lez.14 Ruolo del SO Le periferiche di I/O sono i dispositivi attraverso i quali un calcolatore scambia dati/interagisce con la realtà esterna Per ogni periferica collegata
DettagliINFORMATICA. L informatica comprende:
Varie definizioni: INFORMATICA Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Definizione proposta: Scienza della rappresentazione e dell elaborazione dell informazione
DettagliMemoria Secondaria o di Massa
Memoria Secondaria o di Massa dischi fissi (hard disk), floppy disk, nastri magnetici, CD, DVD, USB memory, etc deve essere permanente (mentre la RAM e`volatile) accesso sequenziale, cioe il tempo di accesso
DettagliSistemi Operativi (modulo di Informatica II) Sottosistema di I/O
Sistemi Operativi (modulo di Informatica II) Sottosistema di I/O Patrizia Scandurra Università degli Studi di Bergamo a.a. 2009-10 Sommario L hardware di I/O Struttura Interazione tra computer e controllori
DettagliStrutture dei sistemi di calcolo
Strutture dei sistemi di calcolo Funzionamento di un sistema di calcolo Struttura di I/O Struttura della memoria Gerarchia delle memorie Architetture di protezione Architettura di un sistema di calcolo
DettagliInput/output. Sistemi Operativi Lez. 11. Corso: Sistemi Operativi Danilo Bruschi A.A. 2013/2014
Input/output Sistemi Operativi Lez. 11 1 Ruolo del SO Le periferiche di I/O sono i dispositivi attraverso i quali un calcolatore scambia dati/ interagisce con la realtà esterna Per ogni periferica collegata
DettagliFile System. Sistemi Operativi Lezione 23
File System Sistemi Operativi Lezione 23 Necessità Un qualunque sistema per la gestione delle informazioni deve essere in grado di soddisfare i seguenti requisiti: Memorizzare grosse quantità di dati Garantire
DettagliPeriferiche. Fondamenti di informatica
Periferiche Fondamenti di informatica Human interface Device HID: periferiche per l interazione con l uomo Tastiera Joystick, joypad Webcam Mouse Principalmente servono per fornire input al computer, più
DettagliLa memoria secondaria
La memoria secondaria La memoria principale non può essere troppo grande a causa del suo costo elevato Non consente la memorizzazione permanente dei dati (volatilità) Per questi motivi sono stati introdotti
DettagliArchitettura hardware
Architettura hardware la parte che si può prendere a calci continua Ricapitolando Il funzionamento di un elaboratore dipende da due fattori principali 1) dalla capacità di memorizzare i programmi e i dati
DettagliI/O. So'ware I/O a livello utente
Scheduling Buffering (no buffering Buffering in spazio utente Buffering in spazio kernel Doppia bufferizzazione) Caching Spooling Accesso esclusivo Ges6one errori (transitori, permanen6) I/O So'ware I/O
DettagliVirtualizzazione delle Periferiche. Corso di Sistemi Operativi
Virtualizzazione delle Periferiche Corso di Sistemi Operativi Introduzione Una delle funzioni principali di un SO è di controllare tutte le periferiche connesse al PC SO deve: comandare i dispositivi ascoltare
DettagliInput/Output. Moduli di Input/ Output. gestiscono quantità di dati differenti a velocità diverse in formati diversi. n Grande varietà di periferiche
Input/Output n Grande varietà di periferiche gestiscono quantità di dati differenti a velocità diverse in formati diversi n Tutti più lenti della CPU e della RAM n Necessità di avere moduli di I/O Moduli
DettagliTERMINALE INTELLIGENTE
COS E UN COMPUTER? Dispositivo in grado di acquisire informazioni dall esterno, reagire alle stesse, e inviare informazioni dirette di nuovo all esterno Per elaborare le informazioni occorre un sistema
DettagliDispositivi di I/O. Dispositivi di I/O
Dispositivi di I/O Architetture dei Calcolatori (lettere A-I) Dispositivi di I/O Un dispositivo di I/O è costituito da due componenti: Il dispositivo fisico effettivo (disco, stampante, mouse, video, )
Dettagliverso espandibili eterogenei tempo di accesso tempo di risposta throughput
I/O Un calcolatore è completamente inutile senza la possibile di caricare/ salvare dati e di comunicare con l esterno Input / Output (I/O): insieme di architetture e dispositivi per il trasferimento di
DettagliLa gestione dell I/O (Cap. 5, Tanenbaum)
La gestione dell I/O (Cap. 5, Tanenbaum) Prestazioni e generalità Gestione software Supporti su disco Orologi Lezione Architettura degli Elaboratori - 1 - A. Sperduti Pagina 1 Prestazioni e generalità
DettagliSistemi RAID. Motivazioni Concetti di base Livelli RAID. Sommario
Sistemi RAID 1 Motivazioni Concetti di base Livelli RAID Sommario 2 1 Motivazione L evoluzione tecnologica ha permesso di avere dischi sempre più piccoli e meno costosi E facile equipaggiare un sistema
DettagliTrasparenze del Corso di Sistemi Operativi
Università di Udine Facoltà di Scienze MM.FF.NN. Laurea in Informatica A.A. 2018/19 Trasparenze del Corso di Sistemi Operativi Marina Lenisa Università di Udine Copyright c 2000-04 Marino Miculan (miculan@dimi.uniud.it)
DettagliIl software: Istruzioni per il computer
Il software: Istruzioni per il computer Software applicativo aiuta a svolgere operazioni utili in vari campi programmi di videoscrittura, fogli elettronici, videogiochi Software di sistema permette l utilizzo
DettagliInput Output. Principi di gestione dell hardware di I/O Dispositivi di I/O Gestione dei dischi magnetici Altri dispositivi
Principi di gestione dell hardware di I/O Dispositivi di I/O Gestione dei dischi magnetici Altri dispositivi Principi dell hardware di I/O L'hardware di I/O può essere descritto a vari livelli Ingegneri
DettagliSommario. Gestione dell I/O e Scheduling dei Dischi. Categorie di Dispositivi di I/O. Human readable
Sommario Gestione dell I/O e Scheduling dei Dischi Dispositivi di I/O Organizzazione delle funzioni di I/O Problematiche di Progettazione I/O Buffering Disk Scheduling Categorie di Dispositivi di I/O Area
DettagliMemoria secondaria. Contenuti della lezione di oggi 21 Maggio Strutture dei dispositivi di memorizzazione. Collegamento dei dischi
Contenuti della lezione di oggi 21 Maggio 2009 Memoria secondaria Strutture dei dispositivi di memorizzazione Collegamento dei dischi Scheduling del disco Gestione del disco Gestione dello spazio di swap
DettagliInformatica. Il calcolatore: concetti di base. Vibo Valentia, 24 ottobre 2005 Ercole Colonese IBM S/360
Informatica IBM S/360 Il calcolatore: concetti di base Vibo Valentia, 24 ottobre 2005 Ercole Colonese e.colonese@virgilio.it Che cos è un computer Il calcolatore: concetti di base 2 Che cos è un computer?
DettagliComponenti di un sistema operativo
Componenti di un sistema operativo Dipartimento di Informatica Università di Verona, Italy Componenti di un S.O. Gestione dei processi Gestione della memoria primaria Gestione della memoria secondaria
DettagliInput / Output. M. Dominoni A.A. 2002/2003. Input/Output A.A. 2002/2003 1
Input / Output M. Dominoni A.A. 2002/2003 Input/Output A.A. 2002/2003 1 Struttura del Computer 4 componenti strutturali: CPU: controlla le operazioni del computer Memoria Centrale: immagazinamento dati
DettagliOperazioni di I/O. Schema di collegamento fra dispositivi periferici e CPU
Operazioni di I/O 1 Schema di collegamento fra dispositivi periferici e CPU Memoria CPU buffer interfaccia Registro di controllo Registro Di stato Unità di controllo Dispositivo fisico 2 1 Unità di interfaccia
Dettagli4 La gestione dell I/O Indice. 4.2 Modelli di funzionamento Modello di coda - 1. I/O come collo di bottiglia. Misura delle prestazioni.
4 La gestione dell I/O Indice 4.1 Prestazioni e generalità Lezione Architettura degli Elaboratori - 1 - A. Sperduti Pagina 1 4.1 Prestazioni e generalità I/O come collo di bottiglia CPU: la velocità raddoppia
DettagliIl 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 Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore più potente di quel periodo era l ENIAC, in grado di svolgere
DettagliIn entrambi i casi i dispositivi vengono comunque trattati alla stregua di indirizzi, con minime
C7. SISTEMI DI I/O Architetture e dispositivi di I/O Vi sono diversi tipi di dispositivi: dispositivi di memorizzazione, dispositivi di trasmissione e interfacce uomo macchina. Nonostante la varietà, ci
DettagliPrincipi operativi dei computer. Capitolo 7 Fluency Conoscere e usare l informatica
Principi operativi dei computer Capitolo 7 Fluency Conoscere e usare l informatica I soliti sospetti Processore Sistema operativo Software Istruzioni Ciclo macchina Memoria Hardware componente Com è fatto
DettagliEsame di INFORMATICA ARCHITETTURA DI VON NEUMANN. Lezione 4 ARCHITETTURA DI VON NEUMANN
Università degli Studi di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA A.A. 2008/09 Lezione 4 ARCHITETTURA DI VON NEUMANN Anni 40 i dati e i programmi che descrivono come elaborare i dati possono
DettagliSistemi di Elaborazione delle Informazioni 6 CFU. Architettura dei calcolatori
Università degli Studi di Palermo Dipartimento dell Innovazione Industriale e Digitale Sistemi di Elaborazione delle Informazioni 6 CFU Anno Accademico 2016/2017 Docente: ing. Salvatore Sorce Architettura
DettagliInformatica Sistemi operativi Sistemi Operativi 1
Sistemi Operativi 1 L Evoluzione dei Sistemi Operativi Sistemi a processore singolo degli anni 40 e 50 che eseguivano job. I job prevedevano il caricamento da nastri, l inserimento di schede perforate
DettagliStruttura dei Sistemi di Calcolo
Università di Udine Facoltà di Scienze MM.FF.NN. A.A. 2009-2010 Copyright c 2000 04 Marino Miculan (miculan@dimi.uniud.it) La copia letterale e la distribuzione di questa presentazione nella sua integrità
DettagliSommario. Memorie di massa: tecnologie. Memorie di massa: memorie atte a memorizzare dati in modo non volatile. Tecnologie:
Sommario!! Tecniche di controllo I/O "! A controllo di programma diretto "! A controllo di programma con polling "! Ad interruzione (interrupt) "! Ad accesso diretto alla memoria (DMA)!! Memorie di massa:
DettagliCapitolo 2: Strutture dei sistemi di calcolo
Capitolo 2: Strutture dei sistemi di calcolo Funzionamento di un sistema di calcolo Struttura di I/O Struttura della memoria Gerarchia delle memorie Architetture di protezione Struttura delle reti di calcolatori
DettagliTecnologie di archiviazione
Tecnologie di archiviazione Dispositivi di memorizzazione magnetici carte dischi hard disk (HD) RAID nastri supporti multipli in linea ottici carte dischi riscrivibili (MOD) non riscrivibili (WORM, CD)
DettagliCENTRO PROVINCIALE PER L ISTRUZIONE DEGLI ADULTI GROSSETANO Primo livello / secondo periodo didattico Esercitazione parte generale.
Anno scolastico 2016-17 CENTRO PROVINCIALE PER L ISTRUZIONE DEGLI ADULTI GROSSETANO Primo livello / secondo periodo didattico Esercitazione parte generale Data Alunno Contrassegnare con una X la risposta
DettagliGli Archivi. Prof. Francesco Accarino IIs Altiero Spinelli Sesto San Giovanni
Gli Archivi Prof. Francesco Accarino IIs Altiero Spinelli Sesto San Giovanni Cos è un archivio Raccolta organizzata di informazioni: logicamente correlate rappresentate con un formato preciso persistenti
DettagliSistemi Operativi per LT Informatica. Gestione della memoria secondaria A.A
Sistemi Operativi per LT Informatica Gestione della memoria secondaria A.A. 2017-2018 Docente: Salvatore Sorce Copyright Permission is granted to copy, distribute and/or modify this document under the
DettagliPersonal Computer: introduzione
I.I.S. Benvenuto Cellini Corso di formazione tecnica Personal Computer: introduzione Prof. Alessandro Pinto v.2009 Architettura di Von Neumann Unità centrale di elaborazione Input Unità aritmetico-logica
DettagliCorso di Informatica modulo Informatica di Base 6 CFU. Architettura dei calcolatori
DIPARTIMENTO DELL INNOVAZIONE INDUSTRIALE E DIGITALE Corso di Informatica modulo Informatica di Base 6 CFU Anno Accademico 2016/2017 Docente: ing. Salvatore Sorce Architettura dei calcolatori Struttura
DettagliObiettivi del corso. Parte II Aprire un programma di navigazione (browser) Internet explorer Ricercare una pagina Web Uso di Google
Obiettivi del corso Parte 0 Per iniziare Come è Fatto un Computer Il Mouse, come si usa Esercizi per Mouse: Gioco, il Solitario Paint per Disegnare. Parte I Il desktop Lavorare con le finestre La Tastiera
DettagliCorso di studi in Ingegneria Elettronica A.A. 2003/2004. Calcolatori Elettronici. Esercitazione n 2. Ing Giovanni Costa
Corso di studi in Ingegneria Elettronica A.A. 2003/2004 Calcolatori Elettronici Esercitazione n 2 Ing Giovanni Costa Sommario: Codici a correzione di errori Dispositivi per: Memorizzazione Output Input
DettagliFrancia dalla contrazione delle parole INFORmazione e automatica. Elaborazione e trattamento automatico delle informazioni INFORMATICA
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
DettagliSistemi informatici in ambito radiologico. Introduzione al corso. Programma del corso. Dott. Ing. Andrea Badaloni A.A
Sistemi informatici in ambito radiologico Dott. Ing. Andrea Badaloni A.A. 2016-2017 Introduzione al corso Programma del corso Lezione Argomento Ore 1 2 2 Reti di elaboratori, modello a strati e i protocolli
DettagliSistemi Operativi. Lezione 15 Il File System
Sistemi Operativi Lezione 15 Il File System I Dischi Alcune delle fotografie riportate sono riprese da: http://royal.pingdom.com/2010/02/18/amazing-facts-and-figures-aboutthe-evolution-of-hard-disk-drives/
DettagliCome è fatto un computer
Come è fatto un computer COMPUTER = HARDWARE + SOFTWARE Hardware = Ferramenta Ovvero la parte elettronica e meccanica del PC Software = i programmi TIPI DI COMPUTER mainframe workstation server IL COMPUTER
Dettaglio studiare l architettura del calcolatore significa:
Architettura del calcolatore o studiare l architettura del calcolatore significa: individuare ciascun componente del sistema comprendere i principi generali di funzionamento di ciascun componente comprendere
DettagliIl software: Istruzioni per il computer
Il software: Istruzioni per il computer Software applicativo aiuta a svolgere operazioni utili in vari campi programmi di videoscrittura, fogli elettronici, videogiochi Software di sistema permette l utilizzo
DettagliInformatica giuridica
Informatica giuridica Corso di laurea in Scienze dei Servizi giuridici Corso di laurea magistrale in Giurisprudenza A.A. 2015/16 L architettura hardware degli elaboratori La scheda madre Memoria principale
DettagliEsame di INFORMATICA Lezione 4
Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Il sottosistema di memorizzazione (memoria) contiene dati + istruzioni, inseriti inizialmente tramite
DettagliHardware e Software. I.I.S.S. E. Majorana Gela. Tecnologie Informatiche. Prof. Gaetano Impoco
Hardware e Software I.I.S.S. E. Majorana Gela Tecnologie Informatiche Prof. Gaetano Impoco Definizioni di Base Hardware (HW) Parte fisica del computer Software (SW) Insieme di programmi e procedure per
DettagliElementi di informatica
Sia dato una memoria della capacità di 1 GB, avente tempo di accesso di 50ms e velocità di trasferimento di 20 MB/sec. Si vuole ricopiare l intero contenuto su un altra memoria identica, montata sullo
DettagliInput/Output. bus, interfacce, periferiche
Architettura degli Elaboratori e delle Reti Lezione 29 Input/Output: bus, interfacce, periferiche Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano
DettagliArchitettura di un elaboratore CPU ROM
Architettura di un elaboratore Schema di Von Neumann Collegamento tra i vari organi BUS CPU Central Processing Unit ROM Read Only Memory RAM Random Access Memory I/O Input/ Output Memoria centrale (RAM)
DettagliLezione 3: AVVISI IMPORTANTI. Compiti del S.O. Architettura di un Sistema di Calcolo. Come interagiscono hardware e sistemi operativi
AVVISI IMPORTANTI Lezione 3: Propedeuticita per il corso di Sistemi Operativi Matricole 566: Programmazione mod.a e mod.b Architetture degli elaboratori mod.a Matricole N86 Programmazione I Architetture
DettagliGESTIONE DELLE PERIFERICHE D INGRESSO/USCITA. Compiti del sottosistema di I/O Architettura del sottosistema di I/O Gestore di un dispositivo di I/O
GESTIONE DELLE PERIFERICHE D INGRESSO/USCITA Compiti del sottosistema di I/O Architettura del sottosistema di I/O Gestore di un dispositivo di I/O 1 COMPITI DEL SOTTOSISTEMA DI I/O 1. Nascondere al programmatore
DettagliMari, Buonanno, Sciuto Informatica e cultura dell informazione McGraw-Hill 3/1/2010
Che cosa serve per acquisire dati e fornire risultati dispositivo che si trova alla periferia del calcolatore, dedicato a svolgere le operazioni di raccolta dei dati o di presentazione dei risultati, collegato
DettagliDispositivi di I/O. Dispositivi di I/O. Prestazioni degli hard disk. Dispositivi di I/O (2) Architetture dei Calcolatori (lettere A-I)
Dispositivi di I/O Architetture dei Calcolatori (lettere A-I) Dispositivi di I/O Un dispositivo di I/O è costituito da due componenti: Il dispositivo fisico effettivo (disco, stampante, mouse, video, )
DettagliSistemi di Elaborazione delle Informazioni 6 CFU. Architettura dei calcolatori
Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Sistemi di Elaborazione delle Informazioni 6 CFU Anno Accademico 2015/2016 Docente: ing. Salvatore
DettagliINFORMATICA. Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione
Varie definizioni: INFORMATICA Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Definizione proposta: Scienza della rappresentazione e dell elaborazione dell informazione
DettagliUniversità di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca.
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Lezione 15 Martedì 26-11-2013 1 Allocazione dei dispositivi e tecniche di spooling
Dettagli