Architetture dei sistemi di calcolo, sistemi operativi, reti di calcolatori Dr. Luciano Bononi Facoltà di Scienze, Fisiche Naturali dell’Università di.

Slides:



Advertisements
Presentazioni simili
Software di base: Linguaggi di Programmazione
Advertisements

Classe III A A.s – 2010 Programma di Informatica
3A Informatica A.s
Informatica e Telecomunicazioni
Elaboratore e Sistemi Operativo
Introduzione alla programmazione
Il Software: Obiettivi Programmare direttamente la macchina hardware è molto difficile: lutente dovrebbe conoscere lorganizzazione fisica del computer.
Tipo Documento: unità didattica 0 Modulo 0 Compilatore: ??? Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione C.Corpo D.Riepilogo.
Cultura Tecnologica del Progetto Sezioni P3, P4, P5
Introduzione allinformatica. Cosè linformatica ? Scienza della rappresentazione e dellelaborazione dellinformazione ovvero Studio degli algoritmi che.
1 Corso di Informatica (Programmazione) Lezione 4 (24 ottobre 2008) Architettura del calcolatore: la macchina di Von Neumann.
Architettura del World Wide Web
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Struttura dei sistemi operativi (panoramica)
INFORMATICA UMANISTICA B
INFORMATICA UMANISTICA B
Il Linguaggio Macchina
Software di base Il sistema operativo è un insieme di programmi che opera sul livello macchina e offre funzionalità di alto livello Es.organizzazione dei.
Capitolo 1: Introduzione ai computer e a Java
Concetti introduttivi
Estensioni allarchitettura di Von Neumann Vito Perrone Corso di Informatica A per Gestionali.
Fondamenti di Informatica1 Software di base Tra il linguaggio macchina (basso livello) e i linguaggi evoluti (alto livello) esiste uno strato di software.
4 Cosa è una rete? ã Punto di vista logico: sistema di dati ed utenti distribuito ã Punto di vista fisico: insieme di hardware, collegamenti, e protocolli.
La macchina di von Neumann
La macchina di von Neumann
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Corso di Informatica per Giurisprudenza Lezione 7
Il Modello logico funzionale dell’elaboratore
INTRODUZIONE l sistema operativo è il primo software che lutente utilizza quando accende il computer; 1)Viene caricato nella memoria RAM con loperazione.
Modulo 1 - Concetti di base della Tecnologia dell'Informazione
ELETTRONICA DIGITALE (II Parte)
Architettura del calcolatore
LOGICA DI FUNZIONAMENTO
Le reti di calcolatori ©Apogeo 2004.
Informatica Lezione 4 Scienze e tecniche psicologiche dello sviluppo e dell'educazione Anno accademico:
Corso di Laurea in Conservazione e Restauro dei Beni Culturali
Reti di Calcolatori ed Internet Fabio Massimo Zanzotto.
INFORMATICA TECNOLOGIE INFORMATICHE INFORmazione autoMATICA
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
ORGANIZZAZIONE DI UN SISTEMA DI ELABORAZIONE
Calcolatori Elettronici Il Processore
Informatica Lezione 5 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
Capitolo 2 Architettura di un calcolatore
LE TIC INFANTE, VONA, D’AGOSTINO,PULCINO, GUIDONE, FINELLI, DE PADOVA.
Corsi di Laurea in Biotecnologie
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali (corso TIE) CORSO LAUREA MAGISTRALE IN SCIENZE E TECNOLOGIE DELLE PRODUZIONI ANIMALI.
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Esempi domande primo compitino Claudia Raibulet
Il software Componente del computer costituita dai: –programmi di base per la gestione del sistema –programmi applicativi per l’uso del sistema Queste.
Introduzione Laboratorio di Calcolo Corso di Laurea in Fisica Università degli Studi di Roma “La Sapienza”
Sistema operativo Il Sistema Operativo gestisce le risorse hw e sw del sistema di elaborazione Facilita l'interazione tra utente e sistema Esistono diversi.
1 Sommario lez 1 Concetti principali, domande ed esercizi Concetti principali –algoritmo, programma –struttura di controllo: condizionale (if …), iterativa.
Corso di Architetetture degli Elaboratori, A.A. 2004/ Architettura degli Elaboratori Elisa B.P. Tiezzi Orario ricevimento: Giovedì, ( Il materiale.
L’esecuzione dei programmi
Servizi Internet Claudia Raibulet
Elementi di Informatica SciGeo a.a. 2002/2003. Docente Giorgio Delzanno Ufficio 104 – I piano Dipartimento di Informatica e Sc. Inf. Tel
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 5 -Amministrazione remota Ernesto Damiani Lezione 1 – Gestione.
Parte IIElementi di Informatica1 Introduzione ai sistemi operativi Parte II.
Informatica Lezione 6 Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Informazione e Informatica - presentazione dei concetti di base -
Parte IIConoscenze Informatiche1 Introduzione ai sistemi operativi e WindowsX Parte II.
Untitled Computer Dispositivo elettronico in grado di ricevere ed eseguire sequenze di istruzioni svolgendo calcoli ed elaborazioni su dati numerici o.
Click to add text L’ Unità di Elaborazione. Struttura : Unità di controllo: coordina attività CPU ALU: unità aritmetico-logica, esegue operazioni tra.
ARCHITETTURA DI RETE Protocollo: insieme di regole che governano le comunicazioni tra i nodi di una rete. La condivisione di queste regole tra tutte gli.
Applicazione Presentazione Sessione Trasporto Rete Data link Fisico OSI Processo / Applicazione Trasporto Rete- Internet Interfaccia di.
I Microprocessori Unità 3 del libro Internet Working Sistemi e reti.
Il modello di Von Neumann
1. Introduzione al corso Ing. Simona Colucci Informatica - CDL in Scienze Politiche e delle Relazioni Internazionali A.A
1 Informatica di Base Facoltà di Lingue e Letterature Straniere Corso di laurea in Relazioni Pubbliche.
Transcript della presentazione:

Architetture dei sistemi di calcolo, sistemi operativi, reti di calcolatori Dr. Luciano Bononi Facoltà di Scienze, Fisiche Naturali dell’Università di Bologna Alma Mater Studiorum – Università di Bologna

2 Architettura dei sistemi di calcolo 1 Introduzione e definizioni Architettura di Von Neumann (4 componenti principali) 1.Processore (CPU) 2.Memoria del calcolatore 3.periferiche e dispositivi di ingresso/uscita 4.Bus di comunicazione

3 Architettura dei sistemi di calcolo 2 Introduzione e definizioni analisi più in dettaglio di alcune problematiche 1.esempi di dispositivi periferici di ingresso/uscita 2.esempi di dispositivi di memoria rappresentazione di informazione in formato digitale binario (discreta)

4 Processi e istruzioni 1 1.le istruzione del calcolatore istruzione: uno dei possibili compiti elementari eseguiti dal processore semplici operazioni eseguite in modo molto efficiente 2.ciclo di esecuzione dell’istruzione (o ciclo dell’istruzione) il ciclo di attivazione delle componenti dall’architettura eseguite per l’esecuzione di ogni istruzione

5 Processi e istruzioni 2 3.esecuzione di processi (anche molto lunghi e complessi) l’esecuzione di una sequenza di istruzioni la definizione di una sequenza di istruzioni equivale a un programma

6 Programmi e linguaggi di programmazione 1 1.Programmi “ricette” per l’esecuzione di sequenze complesse di istruzioni definiscono l’ordine e la sequenza delle operazioni da eseguire

7 Programmi e linguaggi di programmazione 2 2.Linguaggi di programmazione linguaggi per definire, in modo più “naturale” per l’utente, le sequenze di operazioni eseguite dal calcolatore (programmi) richiedono a loro volta di essere tradotti nelle semplici istruzioni del calcolatore  programmi compilatori o interpreti

8 Architetture e prestazioni 1 Esistono soluzioni architetturali più complesse dell’architettura Von Neumann, in grado di aumentare le prestazioni e le potenzialità di utilizzo del calcolatore.

9 Architetture e prestazioni 2 Prestazioni e caratteristiche del calcolatore  come si definiscono e come si misurano? Come si possono definire e comporre architetture più complesse e più efficienti?  esempio: gerarchia di memoria

10 Architettura software: il sistema operativo 1 1.Software: i dati e i programmi memorizzati nel calcolatore 2.elemento centrale dell’architettura software del calcolatore: il sistema operativo

11 Architettura software: il sistema operativo 2 3.è un programma che permette di usare il calcolatore coordina e gestisce l’esecuzione di altri programmi amministra le risorse del sistema fornisce servizi attraverso le componenti del calcolatore 4.come vengono definiti e realizzati i sistemi operativi?

12 Il sistema operativo 1 Il sistema operativo può essere visto come un processo in esecuzione che fornisce servizi

13 Il sistema operativo 2 Alcuni esempi: 1.gestione dei processi di esecuzione 2.gestione della gerarchia di componenti di memoria 3.gestione di componenti hardware e dispositivi periferici (input/output) 4.gestione dell’organizzazione dei dati e programmi in memoria: il file system 5.gestione degli aspetti di sicurezza dei dati

14 Reti di calcolatori 1 Definizione (in senso fisico) di rete di calcolatori un insieme di componenti autonome interconnesse per finalità di comunicazione di informazione mezzi, tecnologie e dispositivi necessari alla comunicazione di dati tra calcolatori

15 Reti di calcolatori 2 Definizione (in senso fisico) di rete di calcolatori tecniche di trasmissione e codifica le connessioni di rete e le topologie diversi tipi di rete: estensione delle reti, prestazioni e classificazione Le regole per la comunicazione di rete: i protocolli di rete

16 Architettura dei protocolli di rete 1 Le regole per la comunicazione tra i calcolatori di una rete sono dettate dai protocolli di rete composizione a livelli dei protocolli di comunicazione (o protocolli di rete) ogni livello definisce regole per gestire e risolvere una classe circoscritta di problemi

17 Architettura dei protocolli di rete 2 Le regole per la comunicazione tra i calcolatori di una rete sono dettate dai protocolli di rete ogni livello definisce regole per gestire e risolvere una classe circoscritta di problemi un livello fornisce ai livelli superiori un’astrazione della rete sempre più simile a un semplice servizio di comunicazione, esente da problemi di gestione

18 Architettura dei protocolli di rete 3 Le regole per la comunicazione tra i calcolatori di una rete sono dettate dai protocolli di rete ogni livello definisce regole per gestire e risolvere una classe circoscritta di problemi i livelli favoriscono l’integrazione di reti e sistemi eterogenei (protocolli comuni) reti locali e reti di reti reti integrate introducendo nuove componenti fisiche, nuovi livelli e protocolli comuni

19 Architettura dei protocolli di Internet 1 resi possibili grazie all’adozione di due protocolli in particolare, su due dei livelli previsti La composizione di reti, a partire dalle reti locali, fino alla rete di tutte le reti: Internet. L’integrazione e il successo di Internet

20 Architettura dei protocolli di Internet 2 Descrizione sommaria (tutti i dettagli sono omessi da questa introduzione) il protocollo Internet Protocol (IP) alla base della comunicazione “a pacchetto” e dell’identificazione e indirizzamento dei calcolatori in rete il protocollo Transmission Control Protocol (TCP) alla base della gestione delle problematiche di affidabilità e prestazioni delle reti estese

21 Architettura dei protocolli di Internet 3 Definizione dei servizi di comunicazione di rete su Internet