Skip to content

Appunti tratti dal corso di Calcolatori Elettronici, Anno Accademico 2023/24, Università degli Studi "Roma Tre"

Notifications You must be signed in to change notification settings

00Darxk/Calcolatori-Elettronici

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calcolatori Elettronici

Appunti tratti dal corso di Calcolatori Elettronici, Anno Accademico 2023/24, Dipartimento di Ingegneria Civile, Informatica e delle Tecnologie Aeronautiche, Università degli Studi "Roma Tre".

Contenuti

  • Immagini, necessarie per compilare il file sorgente degli appunti;
  • Logisim Evolution: versione aggiornata del simulatore di circuiti digitali Logisim, utilizzato durante il corso, su cui verte una parte dell'esame;
  • 8088 Toolkit: assemblatore e tracer per x86, utilizzato durante il corso;
  • Appunti delle lezioni, tenute l'anno accademico 2023/24 dal Professore Riccardo Torlone.

Contenuti del Corso:

  • Storia e Tipologie dei Calcolatori:
    • Calcolatori Odierni e la loro Evoluzione;
    • Le Famiglie x86, ARM e AVR.
  • Sistemi di Numerazione Binaria:
    • Numeri Binari, Sistema di Numerazione Posizionale, Conversioni di Base;
    • Numeri Binari Negativi, Notazioni in Complemento ad Uno, a Due, ed in Eccesso;
    • Numeri in Virgola Mobile: lo Standard IEEE 754.
  • L'Organizzazione Generale di un Calcolatore:
    • CPU, Memoria, Bus, Dispositivi I/O;
    • Architetture CISC e RISC;
    • Pipeline e Parallelismo.
  • La Logica Digitale di un Calcolatore:
    • Porte Logiche;
    • Circuiti Logici;
    • L'Unità Aritmetico Logica (ALU);
    • La Memoria Centrale.
  • I Bus:
    • Bus Sincroni ed Asincroni;
    • Protocolli di Comunicazione su Bus;
    • I Bus PCI, PCIE, e USB.
  • La Microarchitettura di una CPU:
    • Cammino dei Dati;
    • Esecuzione di Istruzioni Macchina;
    • Ottimizzazione di una Microarchitettura;
    • Memorie Cache.
  • Programmazione in Linguaggio Assembler x86:
    • Gestione della Memoria;
    • Gestione dell'I/O;
    • Gestione di Subroutine.

Materiale Aggiuntivo

  • Testo di Riferimento: A.S. Tanenbaum, T. Austin: Architettura dei Calcolatori: un approccio strutturale, VI edizione Pearson Italia, 2013;
  • Notion relativo al corso di Calcolatori Elettronici.

Per segnalare eventuali refusi, correzioni o integrazioni, contattatemi su Telegram, oppure aprite una nuova issue o pull request, con le relative modifiche, nella repository.

About

Appunti tratti dal corso di Calcolatori Elettronici, Anno Accademico 2023/24, Università degli Studi "Roma Tre"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages