Lezione 2 Chiamate di procedura e risposta alle interruzioni

Размер: px
Начинать показ со страницы:

Download "Lezione 2 Chiamate di procedura e risposta alle interruzioni"

Транскрипт

1 Modulo 1 U.D. 1 Lez. 2 Lezione 2 Chiamate di procedura e risposta alle interruzioni Sistemi Operativi I Modulo 1 - Architettura del Calcolatore Unità didattica 1 - Architettura e funzionamento dei sistemi di elaborazione Vincenzo Piuri Università degli Studi di Milano - SSRI - CDL ONLINE Sommario Chiamata di procedura Come avviene? Come si usa lo stack? Risposta alle interruzioni Vincenzo Piuri Sistemi Operativi 1 1

2 Modulo 1 U.D. 1 Lez. 2 Chiamata di procedura Realizzazione della chiamata di procedura (1) PROCEDURA CHIAMANTE PROCEDURA CHIAMATA... /* carica sullo stack i valori /* attuali dei parametri formali /* salva sullo stack il riferimento /* al contesto di attivazione /* della procedura chiamante PUSH BP /* individua il contesto /* di attivazione della procedura /* da chiamare MOVE BP, SP /* attiva la procedura CALL MIA_PROCEDURA; /* crea le variabili locali /* esegue la procedura Vincenzo Piuri Sistemi Operativi 1 2

3 Modulo 1 U.D. 1 Lez. 2 Realizzazione della chiamata di procedura (2) PROCEDURA CHIAMANTE PROCEDURA CHIAMATA /* ripristina il contesto /* di attivazione della procedura /* chiamante POP BP /* rimuove dallo stack i valori /* attuali dei parametri formali /* ritornando al contesto /* di attivazione della procedura /* chiamante... /* rimuove le variabili locali /* ritorna alla procedura chiamante Realizzazione della chiamata di procedura (3) Vincenzo Piuri Sistemi Operativi 1 3

4 Modulo 1 U.D. 1 Lez. 2 Realizzazione della risposta all interruzione (1) In cosa differisce la risposta all interruzione dalla chiamata di procedura? Realizzazione della risposta all interruzione (2) PROCEDURA IN ESECUZIONE RISPOSTA ALL INTERRUZIONE... /* esegue operazioni /* del programma in esecuzione /* lo hardware salva lo stato /* del processore e disabilita /* le interruzioni /* salva il contesto della /* procedura in esecuzione PUSH ALL /* crea le variabili locali /* esegue la risposta all interruzione Vincenzo Piuri Sistemi Operativi 1 4

5 Modulo 1 U.D. 1 Lez. 2 Realizzazione della risposta all interruzione (2) PROCEDURA IN ESECUZIONE RISPOSTA ALL INTERRUZIONE /* rimuove le variabili locali /* ripristina il contesto della /* procedura in esecuzione POP ALL /* lo hardware ripristina lo stato /* del processore e riabilita /* le interruzioni /* continua l esecuzione In sintesi Esecuzione della chiamata di procedura Gestione dei valori ritornati da una procedura Esecuzione della risposta alle interruzioni FINE Vincenzo Piuri Sistemi Operativi 1 5

6 Modulo 1 U.D. 1 Lez. 3 Lezione 3 Memoria Sistemi Operativi I Modulo 1 - Architettura del Calcolatore Unità didattica 1 - Architettura e funzionamento dei sistemi di elaborazione Vincenzo Piuri Università degli Studi di Milano - SSRI - CDL ONLINE Sommario Memorie Registri del processore Memoria cache Memoria centrale Memoria di massa (dischi, nastri) Gerarchia di memoria Caching Protezione della memoria Vincenzo Piuri Sistemi Operativi 1 1

7 Modulo 1 U.D. 1 Lez. 3 Registri del processore Accesso estremamente rapido Accesso diretto Capacità molto ridotta Memoria cache Accesso molto rapido Capacità ridotta Vincenzo Piuri Sistemi Operativi 1 2

8 Modulo 1 U.D. 1 Lez. 3 Memoria centrale Accesso rapido Accesso diretto Capacità limitata Memoria di massa: dischi magnetici Tempo di accesso medio Accesso diretto o sequenziale Capacità ampia Vincenzo Piuri Sistemi Operativi 1 3

9 Modulo 1 U.D. 1 Lez. 3 Memoria di massa: dischi ottici CD-ROM CD-ROM scrivibili DVD Accesso lento Accesso diretto o sequenziale Capacità molto ampia Memoria di massa: nastri magnetici Dispositivi di back up: nastri magnetici, cassette Accesso molto lento Accesso sequenziale Capacità estremamente ampia Vincenzo Piuri Sistemi Operativi 1 4

10 Modulo 1 U.D. 1 Lez. 3 Gerarchia di memoria Caching Copia di porzioni di memoria in dispositivo di memoria ad accesso molto più rapido Caricamento e scaricamento Coerenza (consistenza) Vincenzo Piuri Sistemi Operativi 1 5

11 Modulo 1 U.D. 1 Lez. 3 Multiprogrammazione Protezione della memoria Confinamento degli accessi alla memoria Protezione in registri implicita con il cambiamento del programma in esecuzione cache implicita nella struttura e nei meccanismi hardware di gestione memoria centrale dispositivo dedicato (Memory Management Unit) memoria di massa nella gestione del file system Protezione della memoria centrale Vincenzo Piuri Sistemi Operativi 1 6

12 Modulo 1 U.D. 1 Lez. 3 Tipi e caratteristiche delle memorie In sintesi Gerarchie di memoria Caching Protezione della memoria FINE Vincenzo Piuri Sistemi Operativi 1 7

13 Modulo 1 U.D. 1 Lez. 4 Lezione 4 Connessione delle periferiche Sistemi Operativi I Modulo 1 - Architettura del Calcolatore Unità didattica 1 - Architettura e funzionamento dei sistemi di elaborazione Vincenzo Piuri Università degli Studi di Milano - SSRI - CDL ONLINE Sommario Connessione tra calcolatore e periferiche Canale di comunicazione Interfaccia nell unità centrale Funzionamento dell interfaccia nell unità centrale Modalità di trasferimento dei dati con le periferiche Gestione del canale di comunicazione Gestione delle periferiche Vincenzo Piuri Sistemi Operativi 1 1

14 Modulo 1 U.D. 1 Lez. 4 Canale di comunicazione Interfaccia nell unità centrale Vincenzo Piuri Sistemi Operativi 1 2

15 Modulo 1 U.D. 1 Lez. 4 Controllo dell interfaccia nell unità centrale (1) Attesa attiva Controllo dell interfaccia nell unità centrale (2) Interruzione Vincenzo Piuri Sistemi Operativi 1 3

16 Modulo 1 U.D. 1 Lez. 4 Trasferimento dati Trasferimento dati tra CPU e interfaccia della periferica nell unità centrale A parole A blocchi Periferica mappata in memoria Vincenzo Piuri Sistemi Operativi 1 4

17 Modulo 1 U.D. 1 Lez. 4 Gestione del canale di comunicazione Controllo nell interfaccia dell unità centrale Controllo nella periferica Gestione della periferica Controllo del dispositivo fisico Vincenzo Piuri Sistemi Operativi 1 5

18 Modulo 1 U.D. 1 Lez. 4 In sintesi Architettura della connessione delle periferiche Canale di comunicazione Gestione dell interfaccia con le periferiche: attesa attiva interruzione Modalità di trasferimento dei dati con l interfaccia: a parole a blocchi (DMA) Gestione del canale di comunicazione Gestione della periferica FINE Vincenzo Piuri Sistemi Operativi 1 6

19 Modulo 1 U.D. 1 Lez. 5 Lezione 5 Reti informatiche: architetture e funzionamento Sistemi Operativi I Modulo 1 - Architettura del Calcolatore Unità didattica 1 - Architettura e funzionamento dei sistemi di elaborazione Vincenzo Piuri Università degli Studi di Milano - SSRI - CDL ONLINE Sommario Architetture delle reti informatiche Tecnologie Interfaccia di connessione alla rete Vincenzo Piuri Sistemi Operativi 1 1

20 Modulo 1 U.D. 1 Lez. 5 Reti locali e reti geografiche Rete geografica Rete locale Topologie delle reti Vincenzo Piuri Sistemi Operativi 1 2

21 Modulo 1 U.D. 1 Lez. 5 Tecnologie e standard per le reti locali Reti a bus Ethernet, Ethernet 10BaseT, Ethernet 100BaseT, Ethernet Gigabit Reti ad anello Token Ring, FDDI Reti a stella Cablaggio strutturato Reti wireless Bluetooth, WiFi Interfaccia nell unità centrale Vincenzo Piuri Sistemi Operativi 1 3

22 Modulo 1 U.D. 1 Lez. 5 La rete come periferica complessa In sintesi Reti informatiche: tipologie topologie tecnologie e standard Connessione di un calcolatore alla rete: la rete vista come periferica complessa FINE Vincenzo Piuri Sistemi Operativi 1 4

23 Modulo 1 U.D.1 Lez. 6 Lezione 6 Classificazione dei sistemi di elaborazione Sistemi Operativi I Modulo 1 - Architettura del Calcolatore Unità didattica 1 - Architettura e funzionamento dei sistemi di elaborazione Vincenzo Piuri Università degli Studi di Milano - SSRI - CDL ONLINE Tipologie dei sistemi di elaborazione Mainframe Minicomputer Workstation Personal computer Computer palmare Sistema di elaborazione in tempo reale Sistema dedicato (embedded system) Sistema multimediale Sistema multiprocessore Cluster Sistema distribuito Caratteristiche delle famiglie di sistemi di elaborazione Sommario Vincenzo Piuri Sistemi Operativi 1 1

24 Modulo 1 U.D.1 Lez. 6 Mainframe (1) Architettura orientata all elaborazione di lavori non interattivi (job) processore, memoria centrale, nastri/dischi, stampanti Elaborazione a lotti (batch) Sistemi monoprogrammati CPU sottoutilizzata Sistemi multiprogrammati memoria centrale ripartita tra job (multiprogrammazione) condivisione CPU (multiprocessing) Mainframe (2) Architettura orientata a supportare molti utenti operanti contemporaneamente CPU, memoria centrale, terminali, nastri/dischi, stampanti Elaborazione contemporanea di flussi di attività (processi) Sistemi interattivi multiutente ripartizione memoria tra processi (multiprogrammazione) condivisione CPU (multiprocessing) gestione CPU in condivisione di tempo (time sharing) Vincenzo Piuri Sistemi Operativi 1 2

25 Modulo 1 U.D.1 Lez. 6 Minicomputer Riduzione di scala dei mainframe per soddisfare le esigenze di piccoli gruppi di utenti a costi contenuti Sistemi dipartimentali Sistemi interattivi multiutente ripartizione memoria tra processi (multiprogrammazione) condivisione CPU (multiprocessing) gestione CPU in condivisione di tempo (time sharing) Workstation Riduzione di scala dei minicomputer per soddisfare le esigenze di un utente sofisticato a costi contenuti Sistemi desktop con grafica e dispositivi per l interazione avanzata e l elaborazione intensiva Sistemi interattivi multiprocesso ripartizione memoria tra processi (multiprogrammazione) condivisione CPU (multiprocessing) gestione CPU in condivisione di tempo (time sharing) Vincenzo Piuri Sistemi Operativi 1 3

26 Modulo 1 U.D.1 Lez. 6 Personal computer Potenziamento dei terminali interattivi per supportare interazione evoluta con sistemi centrali piccole attività di elaborazione locale Sistemi desktop con grafica e dispositivi per interazione avanzata Sistemi interattivi multiprocesso ripartizione memoria tra processi (multiprogrammazione) condivisione CPU (multiprocessing) gestione CPU in condivisione di tempo (time sharing) Computer palmare Sistemi di elaborazione portatili e di dimensioni estremamente ridotte, orientati al supporto di attività personali (personal digital assistant) sistemi palmari telefoni cellulari Sistemi interattivi multiprocesso con ridotto consumo di potenza e basso numero di processi Vincenzo Piuri Sistemi Operativi 1 4

27 Modulo 1 U.D.1 Lez. 6 Sistema di elaborazione in tempo reale Sistemi orientati ad applicazioni in tempo reale controllo di processi industriali controllo di sistemi complessi sistemi di automazione industriale sistemi di automazione della casa sistemi biomedicali sistemi per le telecomunicazioni Risposta agli eventi in tempi brevi sistemi in tempo reale stretto (hard real-time) sistemi in tempo reale lasco (soft real-time) Architettura con capacità di scambiare segnali con il mondo esterno (ad esempio: schede di acquisizione segnali, schede di acquisizione immagini, schede di attuazione controlli) Sistema dedicato Sistemi di elaborazione dedicati a supportare una sola applicazione (ad esempio: elettrodomestici, sistemi hi-fi, motore automobile, sistemi biomedicali, protesi, ) Architettura usualmente con ridotte caratteristiche di prestazioni computazionali, memoria e periferiche Vincenzo Piuri Sistemi Operativi 1 5

28 Modulo 1 U.D.1 Lez. 6 Sistema multimediale Personal computer o computer palmare con supporti avanzati per l interazione multimediale Sistemi interattivi multiprocesso ripartizione memoria tra processi (multiprogrammazione) condivisione CPU (multiprocessing) gestione CPU in condivisione di tempo (time sharing) Sistema multiprocessore Architettura con più processori strettamente connessi capacità di elaborazione economie di scala sulle periferiche affidabilità del sistema in caso di guasti Attività dei processori identiche (sistema multiprocessore simmetrico) specializzate (sistema multiprocessore asimmetrico) Sistemi interattivi multiutente Vincenzo Piuri Sistemi Operativi 1 6

29 Modulo 1 U.D.1 Lez. 6 Cluster Architettura con più computer fortemente connessi capacità di elaborazione economie di scala sulle periferiche affidabilità del sistema in caso di guasti usando computer disponibili sul mercato Sistemi interattivi multiutente Sistema distribuito Architettura con più computer lascamente connessi capacità di elaborazione economie di scala sulle periferiche affidabilità del sistema in caso di guasti usando computer disponibili sul mercato Sistemi interattivi multiutente Vincenzo Piuri Sistemi Operativi 1 7

30 Modulo 1 U.D.1 Lez. 6 In sintesi Abbiamo visto: tipologie di sistemi di elaborazione caratteristiche dei vari tipi di sistemi di elaborazione Ricordiamo: caratteristiche dei sistemi di elaborazione e delle relative applicazioni poiché definiscono caratteristiche dei loro sistemi operativi FINE Vincenzo Piuri Sistemi Operativi 1 8

Sistemi Operativi. A.M. Fanelli Architettura dei Sistemi a. a Livello di Sistema Operativo. Livello di Linguaggi Applicativi

Sistemi Operativi. A.M. Fanelli Architettura dei Sistemi a. a Livello di Sistema Operativo. Livello di Linguaggi Applicativi Sistemi Operativi A.M. Fanelli Architettura dei Sistemi a. a. 2008-09 1 Livello di Sistema Operativo Livello di Linguaggi Applicativi Livello di Linguaggio Assembly Livello di Sistema Operativo Livello

Подробнее

CLASSIFICAZIONE DEI SISTEMI OPERATIVI (in ordine cronologico)

CLASSIFICAZIONE DEI SISTEMI OPERATIVI (in ordine cronologico) CLASSIFICAZIONE DEI SISTEMI OPERATIVI (in ordine cronologico) - Dedicati Quelli dei primi sistemi operativi. La macchina viene utilizzata da un utente per volta che può eseguire un solo programma per volta.

Подробнее

Lezione 1. Sistemi operativi. Marco Cesati System Programming Research Group Università degli Studi di Roma Tor Vergata.

Lezione 1. Sistemi operativi. Marco Cesati System Programming Research Group Università degli Studi di Roma Tor Vergata. Lezione 1 Sistemi operativi 4 marzo 2014 System Programming Research Group Università degli Studi di Roma Tor Vergata SO 14 1.1 Di cosa parliamo in questa lezione? È una introduzione generale ai sistemi

Подробнее

Architettura dei calcolatori e Software di sistema

Architettura dei calcolatori e Software di sistema Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Lezioni di Informatica di Base per la Facoltà di Lettere e Filosofia Anno Accademico 2012/20103

Подробнее

Sistemi Operativi: Concetti Introduttivi

Sistemi Operativi: Concetti Introduttivi Sistemi Operativi: Concetti Introduttivi 1.1 Principali funzioni di un Sistema Operativo 1.2 Cenni Storici 1.3 Classificazione dei Sistemi Operativi 1.4 Struttura dei Sistemi Operativi 1.5 Processi e gestione

Подробнее

Introduzione ai sistemi operativi

Introduzione ai sistemi operativi Corso di laurea in Ingegneria dell Informazione Indirizzo Informatica Reti e sistemi operativi Introduzione ai sistemi operativi Contatti Docente: Alberto Pretto Ricevimento [email protected] Appuntamento

Подробнее

Architettura di Von Neumann. Architettura di Von Neumann. Architettura di Von Neumann INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Architettura di Von Neumann. Architettura di Von Neumann. Architettura di Von Neumann INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Computer elaboratore di informazione riceve informazione in ingresso (input) elabora questa informazione restituisce informazione ottenuta elaborando

Подробнее

Dal sistema operativo all' hardware

Dal sistema operativo all' hardware Dal sistema operativo all' hardware Di cosa parleremo? Il computer (processore e memoria principale) Cosa avviene all'avvio del computer? processi Scheda madre Alimentatore Memorie Secondarie (floppy disk,

Подробнее

TEORIA DEI SISTEMI OPERATIVI. Sistemi monoprogrammatie multiprogrammati

TEORIA DEI SISTEMI OPERATIVI. Sistemi monoprogrammatie multiprogrammati TEORIA DEI SISTEMI OPERATIVI Sistemi monoprogrammatie multiprogrammati 1 STRUTTURA DEL SISTEMA OPERATIVO UTENTE La struttura di un sistema operativo è di tipo gerarchico: i programmi che lo compongono

Подробнее

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

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Evoluzione dei sistemi informatici Cos è una rete? Insieme di

Подробнее

Che cos e l Informatica. Informatica generale. Caratteristiche fondamentali degli algoritmi. Esempi di algoritmi. Introduzione

Che cos e l Informatica. Informatica generale. Caratteristiche fondamentali degli algoritmi. Esempi di algoritmi. Introduzione Che cos e l Informatica Scienza dell elaborazione dell informazione Informatica generale non si riduce all utilizzo di strumenti (e.g. linguaggi di programmazione e basi di dati); si occupa del trattamento

Подробнее

I SISTEMI OPERATIVI. Insieme di programmi che implementano funzioni essenziali per l uso di un sistema elaboratore.

I SISTEMI OPERATIVI. Insieme di programmi che implementano funzioni essenziali per l uso di un sistema elaboratore. I SISTEMI OPERATIVI Insieme di programmi che implementano funzioni essenziali per l uso di un sistema elaboratore. Le funzioni di un S.O. non sono definibili in modo esaustivo e puntuale così come non

Подробнее

Esame di INFORMATICA Lezione 4

Esame 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

Подробнее

I sistemi operativi (prima parte) Agostino Lorenzi I sistemi operativi - Atlas

I sistemi operativi (prima parte) Agostino Lorenzi I sistemi operativi - Atlas I sistemi operativi (prima parte) Le esigenze dell informatica moderna Computer facili da usare Gestione di grandi archivi di dati Esecuzione di più programmi sulla stessa macchina Collegamento in rete

Подробнее

Laboratorio di Informatica

Laboratorio di Informatica per chimica industriale e chimica applicata e ambientale LEZIONE 7 Le reti telematiche 1 Le reti telematiche Tra le tecnologie del XX secolo dominano l elaborazione e la distribuzione delle informazioni

Подробнее

Reti di Calcolatori. Concetti introduttivi. Il modello ISO/OSI ed il protocollo TCP/IP

Reti di Calcolatori. Concetti introduttivi. Il modello ISO/OSI ed il protocollo TCP/IP Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento, protocolli, interfacce; Architettura a livelli delle reti di calcolatori. Il modello

Подробнее

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. Docente. Orario. Da Ottobre-Dicembre: Elementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004 1 Docente Patrizia Boccacci Ufficio 332 III piano Dipartimento di Informatica e Sc. Inf. Tel. 010-3536732 E-mail: [email protected]

Подробнее

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

Esame 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

Подробнее

Sistemi Operativi Modulo A a.a gruppo 1 (A-I)

Sistemi Operativi Modulo A a.a gruppo 1 (A-I) Sistemi Operativi Modulo A a.a. 2002-2003 - gruppo 1 (A-I) Docente: Mario Guarracino [email protected] tel. 081 6139519 http://www.dma.unina.it/~mariog Informazioni logistiche Orario delle lezioni

Подробнее

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 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

Подробнее

Programmazione modulare

Programmazione modulare Programmazione modulare 2016 2017 Indirizzo: 1 BIENNIO Informatica e Telecomunicazioni Disciplina: SCIENZE E TECNOLOGIE APPLICATE Classi: 2 C - 2 D - 2 F Ore settimanali: 3 ore Prerequisiti per l'accesso

Подробнее

Lezione 5: Reti di calcolatori e Internet

Lezione 5: Reti di calcolatori e Internet Lezione 5: Reti di calcolatori e Internet Classificazione delle reti Lo scambio dei dati Internet e protocollo TCP/IP Applicazioni su Internet Argomenti della lezione Concetti introduttivi Topologie di

Подробнее

Le reti rete La telematica telematica tele matica Aspetti evolutivi delle reti Modello con mainframe terminali Definizione di rete di computer rete

Le reti rete La telematica telematica tele matica Aspetti evolutivi delle reti Modello con mainframe terminali Definizione di rete di computer rete Reti e comunicazione Le reti Con il termine rete si fa riferimento, in generale ai servizi che si ottengono dall integrazione tra tecnologie delle telecomunicazioni e le tecnologie dell informatica. La

Подробнее

Sistemi Operativi (modulo di Informatica II) Introduzione

Sistemi Operativi (modulo di Informatica II) Introduzione Sistemi Operativi (modulo di Informatica II) Introduzione Patrizia Scandurra Università degli Studi di Bergamo a.a. 2008-09 Sommario Definizione di sistema operativo Evoluzione dei sistemi operativi Cenni

Подробнее

Organizzazione di un SO monolitico

Organizzazione di un SO monolitico Organizzazione di un SO monolitico Applicazioni Interprete di comandi (shell) Interfaccia grafica (desktop) Gestore del Gestore delle processore / Gestore della periferiche/ Scheduler(s) memoria dispositivi

Подробнее

sistemi distribuiti Sistemi distribuiti - architetture varie classificazioni classificazione di Flynn (1972)

sistemi distribuiti Sistemi distribuiti - architetture varie classificazioni classificazione di Flynn (1972) Esempi di applicazioni comunicazione di dati Sistemi Distribuiti fra terminali di un sistema di elaborazione - fra sistemi di elaborazione sistemi distribuiti o centralizzati es. packed-switced networks

Подробнее

LEZIONE 4. Hardware (periferiche) Software (algoritmi)

LEZIONE 4. Hardware (periferiche) Software (algoritmi) LEZIONE 4 Hardware (periferiche) Software (algoritmi) Prof. Valle Prof. Folgieri Lez4 Hardware e Software 1 PERIFERICHE DI INPUT E DI OUTPUT Periferiche di INPUT: Tastiera Mouse Trackball, touch pad, joystick

Подробнее

A.A sull insegnamento Architettura degli Elaboratori e Sistemi Operativi (B)

A.A sull insegnamento Architettura degli Elaboratori e Sistemi Operativi (B) Principali informazioni A.A. 2017-2018 sull insegnamento Titolo insegnamento Architettura degli Elaboratori e Sistemi Operativi (B) Corso di studio Informatica Crediti formativi 9 (7 + 2) Denominazione

Подробнее

Programmazione modulare

Programmazione modulare Programmazione modulare 2015 2016 Indirizzo: 1 BIENNIO Informatica e Telecomunicazioni Disciplina: SCIENZE E TECNOLOGIE APPLICATE Classi: 2 C - 2 D Ore settimanali: 3 ore Prerequisiti per l'accesso al

Подробнее

Obiettivi del corso. Parte II Aprire un programma di navigazione (browser) Internet explorer Ricercare una pagina Web Uso di Google

Obiettivi 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

Подробнее

Università 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 Pietro Frasca. Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2016-17 Pietro Frasca Lezione 1 Martedì 11-10-2016 1 Introduzione Un sistema operativo è un software

Подробнее

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 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

Подробнее

Tecnologie dei Sistemi di Automazione

Tecnologie dei Sistemi di Automazione Facoltà di Ingegneria Tecnologie dei Sistemi di Automazione Prof. Gianmaria De Tommasi Lezione 2 Architetture dei dispositivi di controllo e Dispositivi di controllo specializzati Corso di Laurea Codice

Подробнее

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 U T I L I Z Z O D E L P C E D O F F I C E A U T O M A T I O N 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

Подробнее

Fondamenti di Informatica T. Il Software

Fondamenti di Informatica T. Il Software Il Software TECNOLOGIA DIGITALE CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale. Dati ed operazioni vengono codificati a partire da due valori distinti di grandezze

Подробнее

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

Modulo 1: Le I.C.T. UD 1.4b: Anatomia del Computer Modulo 1: Le I.C.T. : Anatomia del Computer Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno ANATOMIA

Подробнее

Conoscere il computer ed il software di base. Concetti base dell ICT TIPI DI COMPUTER. Prof. Francesco Procida [email protected].

Conoscere il computer ed il software di base. Concetti base dell ICT TIPI DI COMPUTER. Prof. Francesco Procida procida.francesco@virgilio.it. Concetti base dell ICT Conoscere il computer ed il software di base Prof. Francesco Procida [email protected] Fase 1 Information technology Computer Tecnologia utilizzata per la realizzazione

Подробнее