Notes

Central Processing Unit

La struttura moderna degli elaboratori sono basati principalmente sull' architettura di Von Neuman, l'unica differenza è che gli elementi di questa architettura. Struttura e funzione della CPU # La CPU si può dividere in tre parti principali: Una unità di controllo che coordina…

Circuiti Sequenziali

7.1 Introduzione # 7.1.1 Perché usarli # Sono utili per mantenere delle informazioni nel tempo 7.1.2 Caratteristiche # Hanno feedback cioè ci sono degli output che tornano dentro al circuito, quindi è molto difficile senza sapere niente cosa succede dentro Questo circuito non è…

Introduzione ad architettura

1.1 Il principio di astrazione/implementazione # Astrazione per macchine livello n con linguaggi n. 1.2 I livelli principali di astrazione # Livelli in breve 1.2.1 Livello 0 # Qua è utile indagare la Porte Logiche in cui si indagano in un modo molto alto il funzionamento di…

Livello ISA

il livello isa è il livello delle istruzioni 8.1 Struttura # Potremmo definire l'architettura di un elaboratore come tutte le parti del processore che una persona abbia bisogno di sapere per scrivere codice assembly. Istruzioni possibili Registri Solitamente le istruzioni sono…

Livello OS

9.1 Caratteristiche # Il sistema operativo non ha sempre avuto una interfaccia grafica. 9.1.1 In generale # Principalmente è un gestore delle risorse come il disco, la CPU, l'output e l'input. È qualcosa che si infrappone come interfaccia fra le applicazioni e quello che è…

Memoria

4.1 Caratteristiche della Memoria # La gerarchia della memoria, più si va giù più spazio si ha, più è lento il caricamento delle informazioni 4.1.1 Catalogazione della memoria # Le tipologie di memoria sono presenti a fianco. In generale più la memoria è veloce da riprendere,…

Porte Logiche

In questa nota andiamo a trattare argomenti come tabelle di verità. Mappe di Karnaugh. E piccolissima introduzione ai circuiti integrati. Boole # Un signor Boole ha creato le basi dell'algebra booleana su cui si basano le porte logiche dei computer moderni. Tabelle di verità #…

Rappresentazione delle informazioni

6.1 Codifiche # Si utilizzano codifiche, che sono delle convenzioni , qualcosa che un gruppo di umani ha deciso fosse utile darci un significato. 6.1.1 Codifica posizionale # Dove d i ​ è il valore in posizione i e b è la base i = 0 ∑ k ​ d i ​ b 6.1.2 Ottale, esadecimale e…