An open API service indexing awesome lists of open source software.

https://github.com/00darxk/calcolatori-elettronici

Appunti tratti dal corso di Calcolatori Elettronici, Anno Accademico 2023/24, Università degli Studi "Roma Tre"
https://github.com/00darxk/calcolatori-elettronici

italiano latex roma-tre-university university

Last synced: 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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](Immagini/), necessarie per compilare il [file sorgente](Calcolatori-Elettronici.tex) degli appunti;
- [Logisim Evolution](https://github.com/reds-heig/logisim-evolution/blob/master/README.md): versione aggiornata del simulatore di circuiti digitali [Logisim](http://www.cburch.com/logisim/index.html), utilizzato durante il corso, su cui verte una parte dell'esame;
- 8088 Toolkit: assemblatore e tracer per x86, utilizzato durante il corso;
- [Appunti](Calcolatori-Elettronici.pdf) 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](https://certain-sweater-2c3.notion.site/Calcolatori-elettronici-df3affaf17d745d8abccfbd10580f1fb?pvs=25) relativo al corso di Calcolatori Elettronici.
##

Per segnalare eventuali refusi, correzioni o integrazioni, contattatemi su [Telegram](https://t.me/von_Sturm), oppure aprite una [nuova issue](https://github.com/00Darxk/Calcolatori-Elettronici/issues/new/choose) o [pull request](https://github.com/00Darxk/Calcolatori-Elettronici/pulls), con le relative modifiche, nella repository.