Domanda

Sto cercando di imparare questa cosa di base sui processori che dovrebbero essere insegnate in ogni reparto CS di ogni università. Eppure non riesco a trovarlo in rete (Google non aiuto) e non riesco a trovare nei miei materiali di classe sia.

Sai bene qualsiasi risorsa su come affrontare le modalità di lavoro a livello fisico? Sono particolarmente interessato a processori Intel.

È stato utile?

Soluzione

Si potrebbe desiderare di dare un'occhiata nel libro "I moderni sistemi operativi" da Tanenbaum.


Se ti interessa l'architettura x86 la potrebbe aiutare Intel Manuali (ma vanno veramente profondo)

http://www.intel.com/products/processor/manuals/

Altri suggerimenti

Start sulla Wikipedia Memoria virtuale pagina per un po ' di fondo, poi seguire con pagine specifiche come il MMU ecc come per soddisfare la vostra curiosità.

È normalmente andare in dettaglio su tutti i concetti di cui sopra (e un po 'di più, come ad esempio le architetture pipeline e superscalari, cache, ecc) in qualsiasi corso decente Computer Architecture, tipicamente insegnato dalla Facoltà di (Elettrica o Computer) Ingegneria.

Questa pagina potrebbe aiutare. Ho fatto una ricerca per HC12 modi di indirizzamento dato che è quello che abbiamo imparato con, ed è molto meglio imparare su un processore semplice piuttosto che saltare nel fine profondo con qualcosa di simile a un processore Intel. I concetti di base dovrebbero essere simili per qualsiasi processore però.

http: // spx .arizona.edu / ECE372 / sostenente% 20Documents / lezione / HCS12% 20Addressing% 20Modes% 20e% 20Subroutines.pdf

Non immagino avresti bisogno di conoscere alcun di quelli più complicati in un corso introduttivo. Abbiamo solo utilizzato quelli di base, poi ha dovuto spiegare alcuni degli altri nel nostro esame.

Si dovrebbe essere in grado di vedere quello che sta succedendo a livello fisico da quello previsto a capire gli esempi di codice assembly. L'intrinseca indirizzamento inca comando per esempio userà un insieme di porte logiche all'interno del processore ( http://en.wikipedia.org/wiki/Adder_%28electronics%29 ) per incremento registro a di uno. E 'tutto molto bello, ma per cercare di capire il livello fisico di qualcosa di più complicato di così è solo andare a dare mal di testa. Davvero non c'è bisogno di saperlo, che è il punto di utilizzare un microprocessore, in primo luogo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top