Prova di completamento: selezione di domande

Slides:



Advertisements
Presentazioni simili
La struttura fisica e logica di un elaboratore
Advertisements

Classe III A A.s – 2011 Sistemi di Elaborazione e Trasmissione dell’Informazione 4 ore settimanali (2 laboratorio) Docenti Prof. Alberto Ferrari.
Dalla scrittura all’esecuzione
Definizione e tipi di implementazione
Elaboratore e Sistemi Operativo
Gestione della Memoria
Prova in itinere 2002: una versione , 1a domanda
Generalità Linguaggio e Macchina Astratta
Architettura di un sistema informatico Hardware
Gestione della memoria
Architetture dei Calcolatori (Lettere j-z) Il Processore (2)
Laboratorio di informatica: ASSEMBLER
1 Corso di Informatica (Programmazione) Lezione 4 (24 ottobre 2008) Architettura del calcolatore: la macchina di Von Neumann.
Evoluzione del MIPS: superpipeline e superscalari
Corso di Informatica Applicata - Lezione 3 - © 2005 Saverio De Vito Corso di Informatica Applicata Lezione 3 Università degli studi di Cassino Corso di.
Il livello Microarchitetturale
CAPITOLO 2 INTRODUZIONE AL LINGUAGGIO JAVA E ALL'AMBIENTE HOTJAVA.
Unità Didattica 2 I Linguaggi di Programmazione
Sistemi Operativi GESTIONE DEI PROCESSI.
Sistemi Operativi GESTIONE DELLA MEMORIA CENTRALE.
Strutture dei sistemi di calcolo Funzionamento di un sistema di calcolo Struttura di I/O Struttura della memoria Gerarchia delle memorie Architetture di.
Fondamenti di Informatica1 Software di base Tra il linguaggio macchina (basso livello) e i linguaggi evoluti (alto livello) esiste uno strato di software.
EVOLUZIONE DEL PC Legge di Moore: La potenza dei calcolatori raddoppia ogni 18 mesi Metà anni 80 (Personal Computer IBM AT) Architettura 16 bit interna,
L’Architettura del Sistema di Elaborazione
ARCHITETTURA DEGLI ELABORATORI
ELETTRONICA DIGITALE (II Parte)
I blocchi fondamentali dell’elaborazione Componenti e funzionamento del calcolatore I blocchi fondamentali dell’elaborazione.
Lezione 1 Linguaggi di programmazione – Algoritmi –Istruzioni
I vettore interruzioni
Architettura del calcolatore
G. Amodeo, C. Gaibisso Programmazione di Calcolatori Lezione VII Il compilatore e le sue opzioni Programmazione di Calcolatori: il compilatore e le sue.
LOGICA DI FUNZIONAMENTO
Unità centrale di processo
Informatica Lezione 4 Scienze e tecniche psicologiche dello sviluppo e dell'educazione Anno accademico:
1 Università di Pavia - corso di Calcolatori Elettronici PROGETTO DI UN SISTEMA BASATO SU  P PROBLEMA REALE SVILUPPO HARDWARESVILUPPO SOFTWARE INTEGRAZIONE.
Architettura di una CPU
SISITEMI MONOPROGRAMMATI E MULTI PROGRAMMATI
Prova intermedia Si rappresentino i seguenti numeri, espressi in decimale, in valore assoluto (con 8 bit), in complemento a 2 (con 8 bit), in complemento.
275 Università di Pavia - corso di Fondamenti di Informatica Interfacce di comunicazione Interfacce Parallele: veloci, pochi metri di distanza, cavi con.
Calcolatori Elettronici Il Processore
Informatica Lezione 5 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
Corso di Laurea in Informatica Architettura degli elaboratori a.a La macchina programmata Instruction Set Architecture (2) Istruzioni I-type Indirizzamento.
Calcolatori Elettronici Valutazione delle Prestazioni Francesco Lo Presti Rielaborate da Salvatore Tucci.
Introduzione Laboratorio di Calcolo Corso di Laurea in Fisica Università degli Studi di Roma “La Sapienza”
Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti.
Sistema operativo Il Sistema Operativo gestisce le risorse hw e sw del sistema di elaborazione Facilita l'interazione tra utente e sistema Esistono diversi.
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
L’esecuzione dei programmi
Informatica Generale Marzia Buscemi
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
1 Informatica Generale Marzia Buscemi Ricevimento: Giovedì ore , Dipartimento di Informatica, stanza 306-PS o per posta.
Il software Claudia Raibulet
Esercizi.
I primi elaboratori Anni ‘50 Rigidamente sequenziali
 Il modello a memoria comunque trova impiego nelle architetture in cui esiste un’unica memoria a tutti i processi,per esempio macchine monoprocessore.
Hardware Struttura fisica (architettura) del calcolatore formata da parti meccaniche, elettriche, elettroniche.
Struttura Fondamentale degli Elaboratori Elaboratore –È un sistema numerico –È un sistema automatico –È un sistema a programamzione registrabile –Ha una.
Riassunto INIZIO LEGGI DATO1 SOMMA DATO2 SCRIVI RISUL DATO1 DEFB 5 DATO2 DEFW 7 RISULT DEFB ? FINE ;trasferisce il contenuto della locazione di indirizzo.
Presentazione di sistemi Ambrosio Federica Anna Esposito 3C inf.
Click to add text L’ Unità di Elaborazione. Struttura : Unità di controllo: coordina attività CPU ALU: unità aritmetico-logica, esegue operazioni tra.
Università degli Studi di Roma – Tor Vergata Facoltà di Ingegneria – Corso di Laurea in Ingegneria Medica Azione delle istruzioni.
I Microprocessori Unità 3 del libro Internet Working Sistemi e reti.
 Ogni processo che deve essere eseguito da un sistema di elaborazione, deve essere caricato e risiedere almeno parzialmente nella memoria centrale 
Dal problema al programma – ciclo di sviluppo del software La scrittura del programma è solo una delle fasi del processo di sviluppo di un'applicazione.
1 Informatica di Base Facoltà di Lingue e Letterature Straniere Corso di laurea in Relazioni Pubbliche.
HARDWARE (2). MEMORIE Due classi di memoria MEMORIA CENTRALE –media capacità - ottima velocità MEMORIA DI MASSA elevata capacità - bassa velocità.
Hardware Struttura fisica (architettura) del calcolatore formata da parti meccaniche, elettriche, elettroniche.
Prova d’Esame: selezione di domande
Programmazione e Laboratorio di Programmazione
Programmazione e Laboratorio di Programmazione
Transcript della presentazione:

Prova di completamento: selezione di domande Si illustri l’architettura dei calcolatori in base ai flussi dei dati e delle istruzioni; si descrivano e si confrontino le architetture SISD, SIMD e MIMD. Si descriva la tecnica di parallelizzazione del funzionamento della CPU denominata pipeline delle istruzioni evidenziando in particolare i presupposti che ne giustificano l’adozione. Oppure: … evidenziando in particolare i limiti della sua funzionalità … evidenziando e discutendo in particolare il guadagno temporale risultante … evidenziando e discutendo in particolare la sua efficacia in presenza dell’esecuzione di sottoprogrammi

Prova di completamento: selezione di domande La tecnica di paginazione della memoria permette di far coesistere in un calcolatore la memoria centrale e la memoria di massa: si illustri la tecnica evidenziando vantaggi e svantaggi. Se l’indirizzo necessario a gestire la memoria virtuale è costituito da 34 bit, quello necessario a gestire la memoria fisica da 22 e la dimensione della pagina è pari a 2K, si dica quale sarà il numero delle pagine virtuali e fisiche e il numero di righe di cui si compone la tabella di conversione degli indirizzi. Si descrivano i sottoprogrammi aperti e chiusi evidenziando in particolar modo le conseguenze del loro utilizzo nel modo di operare del traduttore del linguaggio utilizzato.

Prova di completamento: selezione di domande Per la traduzione di programmi scritti in linguaggi sorgente si possono utilizzare compilatori, interpreti e assemblatori. Si presentino e si confrontino le caratteristiche. Si descrivano e si confrontino i sistemi operativi multiprogrammati e a condivisione di tempo (time sharing). La memoria cache permette di far coesistere in un calcolatore la memoria centrale e la memoria a semiconduttore veloce: si illustri la gestione che permette il funzionamento della memoria cache presentandone i vantaggi ed evidenziando su quale principio si basi il suo funzionamento. Per la creazione e la messa a punto di programmi si utilizzano anche il linker, il loader e il debugger. Si illustrino le funzioni svolte da questi programmi.

Prova Intera: selezione di domande Nell’architettura di una generica CPU sono presenti diversi blocchi fra cui il Program Counter, il registro dei flag e l’accumulatore. Se ne discuta il funzionamento evidenziando in particolare le motivazioni delle connessioni dalla ALU al registro dei flag e dal registro dei flag alla ALU. Si descriva l’architettura di una generica CPU evidenziando in particolare le funzioni che vengono svolte dall’IR, dal decodificatore e dall’unità di controllo. Si presenti la modalità di rappresentazione dei numeri in complemento a 2, evidenziando in particolar modo la sua utilità, motivando la risposta. Utilizzando numeri rappresentati con 6 bit, si proponga un esempio di operazione che non produce overflow, ma produce riporto, commentandone il significato. Oppure: …. si proponga un esempio di operazione che produce sia overflow sia riporto, commentandone il significato