2009-01-27 8 views
7

Estoy buscando la introducción de un profano al hardware y organización de la computadora. Estos son algunos de los temas que me gustaría cubrir.Introducción al hardware y organización de la computadora: ¿Recursos?

  1. Breve introducción a la electrónica.

  2. Puertas y máquinas de estado, introducción para registrar la transferencia y el tiempo.

  3. Diseño básico de CPU. Controlar.

  4. Diseño de CPU microprogramado.

  5. Sistemas de caché.

  6. jerarquía de memoria: registros, memoria caché, la memoria RAM

  7. organización de la memoria virtual.

  8. Sistemas de almacenamiento en disco.

  9. buses-frente interno lado, la memoria, PCI

  10. buses internos para el almacenamiento IDE, SATA, SCSI

  11. externos buses-USB y FireWire

  12. sistemas de visualización y las GPU

Preferiría la res gratuita compra en línea, pero si no hay nada disponible, un libro también está bien. No tengo conocimientos de hardware, por lo que un texto introductorio sería maravilloso. También lo siento si esto no es programación directa, pero no sé dónde más preguntar.

Respuesta

4

Como se mencionó anteriormente Código: El lenguaje oculto de hardware y software de computadoras es un gran libro que cubre los fundamentos.

Aquí hay un par de otros libros:

Computer Architecture: A Quantitative Approach

The Essentials of Computer Organization and Architecture

Upgrading and Repairing PCs

Aquí es un buen sitio:

PC Architecture

+0

"Computer Architecture: un enfoque cuantitativo" es un excelente libro de texto. Me enseñó la mayor parte de lo que sé sobre cómo funcionan las CPU. – Crashworks

2

Recomendaría el libro "Code" de Charles Petzold. Cubre mucho de cómo funciona el bajo nivel de una computadora desde la perspectiva de un profano. No se incluye todo en su lista, pero le dará un buen comienzo.

0

Tanenbaum's Structured Computer Organization fue mi introducción a los 'niveles' de las computadoras. Es bastante lógico, se acerca a cada nivel construido en el anterior.

A menudo he pensado en hacer uno similar, desde física cuántica hasta física clásica, electrónica, circuitos integrados, microcódigo, código de máquina, compiladores, intérpretes, máquinas virtuales, etc., pero me temo que eso sería tan posible como la serie de 12 volúmenes de Knuth. Espero que tenga un hijo para continuar el trabajo :-).

Cuestiones relacionadas