Libro su architettura dei calcolatori

Pubblicità

Matteo34

Nuovo Utente
Messaggi
104
Reazioni
3
Punteggio
45
Salve, sto cercando un libro sull'architettura dei calcolatori, per avere conoscenze hardware e software molto solide, stavi cercando un libro che parlasse delle architetture dei calcolatori basandosi anche su esempi con il software, per sempio come le istruzioni vengono acquisite dalla memoria ecc... con tanto di esempi, ho trovato questi tre libri su Amazon(quelli che mi ispiravano di più):

1. https://www.amazon.it/dp/8808352021/?tag=tomsforum-21&linkCode=ogi

2. https://www.amazon.it/dp/8838675465/?tag=tomsforum-21&linkCode=ogi

3. https://www.amazon.it/dp/8871929624/?tag=tomsforum-21&linkCode=ogi

Quale consigliate, se avete già affrontato questi argomenti mi potreste dire dio libro usato. Grazie
 
Hennessy, non c'è storia. Tanenbaum ha il grande pregio di essere molto chiaro, ma anche molto sintetico. Fa panoramiche, raramente scende nei dettagli.

Basti notare che quando parlano di memoria virtuale, Hennessy ci spende un capitolo, Tanenbaum una manciata di paginette.

Detto questo, parliamo comunque di libri che devono descrivere in linea generale l'architettura dei calcolatori. Le informazioni approfondite le trovi solo nei manuali tecnici dei produttori. Per esempio, manuali Intel o AMD se parliamo di x86/AMD64.

Inoltre, questa frase "per sempio come le istruzioni vengono acquisite dalla memoria ecc..." mi induce a consigliarti un vecchio ed obsoleto libro ( parla dell'8086 e 8088, con qualche accenno all'80286! ), ma che spiega molto molto bene proprio quello che chiedi ( all'epoca fu l'unico libro che mi chiarì i dubbi che avevo in merito al fatto che le istruzioni e gli operandi non sono memorizzati come sequenze di 1 e 0 espresse in codice ASCII...sembra banale, ma è una faccenda molto importante da capire ). Il libro è "8086-8088 Programmazione" di James W. Coffron della Jackson. Oppure "Programming the 8086/8088" che è il titolo dell'edizione in inglese.
 
Parlavi di calcolatori in genere. Tieni presente che si, il piu esaustivo strumento di studio di una certa cpu e' il suo reference manual, ma di un Intel x86_64 sono vari volumi e mooolto complessi. Poi ogni architettura e' diversa, puo essere von neumann come harvard, avere modulo hardware per gestire la memoria virtuale (MMU) come no (NOMMU), piu core, anche di diverto tipo, come uno solo, puo avvere molte pipeline come una, puo avere varie cache come nessuna, puo accedere a memoria dinamica esterna come solo a statica interna, puo essere 8bit come 64, etc etc. Quindi focalizzati sull'architettura che ti interessa e cerca documenti validi e non troppo complessi per quella.
 
Ci sarò sicuramente : )
Bene, inizia lo studio dalla cibernetica applicata, sarebbe a dire l'elettronica digitale, è uno "step" indispensabile, che non puoi "saltare" se vuoi comprendere pienamente l'architettura di un micro-computer:
Qui ho illustrato il PC da un punto di vista cibernetico:
Sul sito di R. Ilardo c'è una dispensa di elettronica digitale pratica, fatta molto bene:
Purtroppo non posso fornire una data precisa dell'inizio del corso sui calcolatori elettronici, è in cantiere ma non è prioritario, mi dispiace.
Qui c'è abbondanza di materiale e in ogni caso rimango a disposizione di tutti per qualsiasi chiarimento.
A presto ?
 
Pubblicità
Pubblicità
Indietro
Top