skip to main content
Logo UNISA

ARCHITETTURA DEGLI ELABORATORI

Alberto NEGRO ARCHITETTURA DEGLI ELABORATORI

0512100002
DIPARTIMENTO DI INFORMATICA
CORSO DI LAUREA
INFORMATICA
9 CFU

OBBLIGATORIO
ANNO CORSO 1
ANNO ORDINAMENTO 2017
PRIMO SEMESTRE
CFUOREATTIVITÀ
756LEZIONE
216LABORATORIO


Obiettivi
CONOSCENZA E CAPACITÀ DI COMPRENSIONE
NEL QUADRO DI RIFERIMENTO DEL MODELLO DI VON NEUMANN, LO STUDENTE ACQUISIRÀ LA CONOSCENZA DELLA METODOLOGIA IMPLEMENTATIVA DELL’INSIEME DI ISTRUZIONI ASSEMBLER DI BASE, AFFRONTANDO LO STUDIO DELLA STRUTTURA HARDWARE DELLA UNITÀ CENTRALE DI ELABORAZIONE, DELLA UNITÀ DI CONTROLLO E DEI DISPOSITIVI DI MEMORIA INDIRIZZABILE.
ATTRAVERSO LO STUDIO DELLA UNITÀ ARITMETICO-LOGICA LO STUDENTE APPRENDERÀ I CONCETTI DI BASE PER LA IMPLEMENTAZIONE DELLE FUNZIONI BOOLEANE MEDIANTE RETI COMBINATORIE.
LO STUDIO DELLA IMPLEMENTAZIONE SARÀ COMPLETATO CON L’APPRENDIMENTO DELLE NOZIONI DI BASE PER LA MISURA E PER IL MIGLIORAMENTO DELLE PRESTAZIONI HARDWARE.
CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE
- ESECUZIONE E COMPRENSIONE DEL PROCESSO DI TRADUZIONE NELL’ASSEMBLER DI UNA ARCHITETTURA RISC DEI COSTRUTTI DI BASE DEL LINGUAGGIO C, SCELTO COME ESEMPLIFICATIVO DEI LINGUAGGI PROCEDURALI DI LIVELLO UTENTE;
- ANALISI DI UNA RETE COMBINATORIA E DETERMINAZIONE DELLA RELATIVA FUNZIONE BOOLEANA IMPLEMENTATA;
- ESECUZIONE DELLE CONVERSIONI IN NOTAZIONE DECIMALE DEI PRINCIPALI FORMATI DI RAPPRESENTAZIONE INTERNA DEI NUMERI INTERI E FRAZIONARI;
- ESECUZIONE DI SEMPLICI CALCOLI DI VALUTAZIONE DELLE PRESTAZIONI HARDWARE IN FUNZIONE SIA DEL CICLO CHE DELLA FREQUENZA DI CLOCK.
Prerequisiti
LO STUDENTE NON DEVE AVERE PARTICOLARI CONOSCENZE INFORMATICHE. UNA BUONA CONOSCENZA DA UTENTE DI PERSONAL COMPUTER PUÒ AIUTARE NELL'INQUADRAMENTO DI ALCUNE PARTI DEL CORSO. UNA CONOSCENZA (ANCHE APPROSSIMATIVA) DI PROGRAMMAZIONE PUÒ AIUTARE NELLA PARTE RELATIVA ALLA PROGRAMMAZIONE ASSEMBLER
Contenuti
1) ARCHITETTURA DEI CALCOLATORI (1 CREDITO)
2) RAPPRESENTAZIONE DELL'INFORMAZIONE (1 CREDITO)
3) LOGICA DIGITALE (1 CREDITO)
4) LINGUAGGIO ASSEMBLER DI UNA MACCHINA RISC (2 CREDITI)
5) IMPLEMENTAZIONE DELLA UNITÀ DI ELABORAZIONE A CICLO SINGOLO (1 CREDITO)
6) MISURA DELLE PRESTAZIONI, MIGLIORAMENTO DELLE PRESTAZIONI MEDIANTE PIPELINE (2 CREDITI)
7) GERARCHIE DI MEMORIA (1 CREDITO)
Metodi Didattici
L’INSEGNAMENTO CONSTA DI LEZIONI FRONTALI PER 7 CFU E DI LEZIONI DI ESERCITAZIONE PER 2 CFU.
Verifica dell'apprendimento
PROVA SCRITTA ED ESAME ORALE.
SONO PREVISTE DUE PROVE IN ITINERE CHE ESONERANO DALLA PROVA SCRITTA.
LA PROVA SCRITTA E LE PROVE IN ITINERE SERVONO A VALUTARE LA CAPACITÀ DELLO STUDENTE DI METTERE IN PRATICA LE NOZIONI DELL'INSEGNAMENTO ATTRAVERSO LA RISOLUZIONE DI ESERCIZI SPECIFICI DI RAPPRESENTAZIONE DELLA INFORMAZIONE, DI PROGRAMMAZIONE ASSEMBLER E DI PROGETTAZIONE DI CIRCUITI LOGICI COMPLESSI.
L’ESAME ORALE HA LO SCOPO DI VALUTARE LA PREPARAZIONE GENERALE RISPETTO ALL'INTERO PROGRAMMA.
Testi
DAVID PATTERSON - JOHN HENNESSY, "STRUTTURA, ORGANIZZAZIONE E PROGETTO DEI CALCOLATORI.", IV EDIZIONE ZANICHELLI
FRANCO PREPARATA, “INTRODUZIONE ALLA ORGANIZZAZIONE E ALLA PROGETTAZIONE DI UN ELEBORATORE ELETTRONICO", FRANCO ANGELI
IL PRIMO LIBRO DI TESTO PUÒ EVENTUALMENTE ESSERE SOSTITUITO DALLA EDIZIONE PRECEDENTE DELLO STESSO:
DAVID PATTERSON - JOHN HENNESSY, "STRUTTURA, ORGANIZZAZIONE E PROGETTO DEI CALCOLATORI.", III EDIZIONE ZANICHELLI
  BETA VERSION Fonte dati ESSE3 [Ultima Sincronizzazione: 2019-05-31]