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 è combinatorio, che è formalizzabile in modo deterministico con l’lgebra booleana. 7.1.3 Il Bit di memoria Questo bit ha due input, un load e un input, se il load è attivo comincia a storare, altrimenti l’output è sempre il bit che ha memoriazzato. ...

4 min · Xuanqiang 'Angelo' Huang

CPU e storia degli elaboratori

2 Storia 2.1 0: Computer Meccanici dal 1600 a oggi 2.2 1: Computer a Valvole Principalmente i computer della seconda guerra mondiale 2.3 2: Computer a Transistor Abbattere i costi 2.4 3: Circuiti stampati Computazione parallela Multiprogrammazione (Caricamento di più programmi) 2.5 4: VLSI Possibilità di creare tansissimi transistor 2.6 5: Computer moderni 2.6.1 Computer Ubiqui 2.6.2 Computer invisibili 2.7 Velocità di calcolo 2.7.1 Flops and MIPS 3 CPU La struttura moderna degli elaboratori sono basati principalmente sull’architettura di Von Neuman, l’unica differenza è che gli elementi di questa architettura. ...

7 min · Xuanqiang 'Angelo' Huang

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 porte È il livello fisico delle porte logiche e dell’ingegneria elettrica. 1.2.2 Livello 1 Link utili potrebbero essere la CPU e storia degli elaboratori ...

2 min · Xuanqiang 'Angelo' Huang

Livello ISA

il livello isa è il livallo delle istruzioni 8.1 Struttura Solitamente le istruzioni sono divise in due parti: 8.1.1 Opcode e indirizzamento Opcode Questo opcode indica la tipologia di istruzione. Per esempio per l’architettura HACK è il primo bit, che indica se è una istruzione C oppure una istruzione A. Questo insieme poi alle altre istruzioni che definiscono cosa deve fare costituiscono OPcode. Indirizzamento Poi c’è una sezione che indirizza, cioè dice all’istruzione cosa deve prendere e dove deve salvare. ...

4 min · Xuanqiang 'Angelo' Huang

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 è presente sotto. 9.1.2 Ambiti principali 9.2 Paginazione Al programma non interessa se effettivamente è presente in memoria fisica questa quantità di memoria, si di solito basta sempre. ...

4 min · Xuanqiang 'Angelo' Huang