¿Cuáles son algunos buenos recursos para aprender organización y arquitectura de computadoras RÁPIDAMENTE?

Para la arquitectura moderna del procesador en chips de silicio, esto es lo que haría.

  • Lea los textos predeterminados para la arquitectura de la computadora: los dos libros de David Patterson y John Hennessy: Organización y diseño de la computadora: La interfaz de hardware / software , y Arquitectura de la computadora: un enfoque cuantitativo . Pude leerlos como estudiante de ingeniería de pregrado.
  • Observa los desarrollos en procesadores desde la década de 1970 hasta ahora. Comience con Wikipedia y lea sobre los avances en microarquitectura en varias generaciones de chips Intel, IBM, AMD y Motorola. ¿En qué productos estaban? ¿Cuáles fueron los grandes cambios y por qué fueron importantes? Aquí hay algunas cosas para buscar solo en el lado de Intel:
    • Cambios de 8088–8086–80186–80286–80386–80486
    • El coprocesador de punto flotante x87.
    • Ejecución fuera de orden en el Pentium Pro (lea el libro del arquitecto jefe también mientras está en ello)
    • MMX y SSE
    • Trace caché en Pentium IV
    • Hyperthreading
    • Múltiples núcleos (y más importante, coherencia de caché)

Eso es sólo lo básico . El problema es que en los programas que en realidad producen estudiantes que se convierten en arquitectos informáticos, usted tiene múltiples cursos de arquitectura computacional en estudios universitarios, seguidos de múltiples cursos en escuelas de posgrado, combinados con la lectura de trabajos de investigación de las últimas décadas (consulte el siguientes conferencias como inicio: ISCA, PLDI, ASPLOS y MICRO), y haciendo su propia investigación y desarrollo de chips simulados. Las personas que no están conectadas para el trabajo se seleccionan en el camino. Ninguna cantidad de lectura y estudio en poco tiempo superará el conocimiento de alguien que nació para el trabajo y se dedicó a ello durante una década. No pude mantenerme al día después de dividir mi atención con los compiladores durante mi doctorado, y los graduados de BS generalmente ya no pueden ingresar al campo directamente, junto con la mayoría de los graduados de MS. Todos los que conozco personalmente que definen la arquitectura moderna de la computadora tienen un doctorado de una corta lista de escuelas.