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"
- Host: GitHub
- URL: https://github.com/00darxk/calcolatori-elettronici
- Owner: 00Darxk
- Created: 2024-02-29T20:22:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-07T14:13:04.000Z (about 1 year ago)
- Last Synced: 2025-04-10T04:15:43.858Z (2 months ago)
- Topics: italiano, latex, roma-tre-university, university
- Language: TeX
- Homepage:
- Size: 6.01 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.