Введение в компьютерное оборудование и организация: ресурсы? - PullRequest
7 голосов
/ 27 января 2009

Я ищу знакомство непрофессионала с компьютерным оборудованием и организацией. Вот некоторые из тем, которые я хотел бы затронуть.

  1. Краткое введение в электронику.

  2. Ворота и конечные автоматы, введение для регистрации передачи и времени.

  3. Базовая конструкция ЦП. Контроль.

  4. Микропрограммный дизайн процессора.

  5. Системы кэширования.

  6. Иерархия памяти: регистры, кэш, ОЗУ

  7. Организация виртуальной памяти.

  8. Дисковые системы хранения.

  9. Внутренние шины, лицевая сторона, память, PCI

  10. Внутренние шины для IDE хранилища, SATA, SCSI

  11. Внешние шины-USB и FireWire

  12. Системы отображения и графические процессоры

Я бы предпочел бесплатные ресурсы в Интернете, но если ничего не доступно, книга тоже подойдет. У меня нет опыта работы с оборудованием, поэтому вводный текст был бы замечательным. Также извините, если это не прямое программирование, но я не знаю, где еще спросить.

Ответы [ 5 ]

4 голосов
/ 27 января 2009

Как уже упоминалось, «Код: скрытый язык компьютерного оборудования и программного обеспечения» - отличная книга, в которой рассматриваются основы.

Вот пара других книг:

Компьютерная архитектура: количественный подход

Основы организации и архитектуры компьютеров

Обновление и ремонт ПК

Вот хороший сайт:

Архитектура ПК

2 голосов
/ 27 января 2009

Я бы порекомендовал книгу "Код" Чарльза Петцольда. Он охватывает многое из того, как работает низкий уровень компьютера с точки зрения непрофессионала. Не все в вашем списке включено, но это даст вам хорошее начало.

1 голос
/ 27 января 2009

Искусство электроники Горовица и Хилла отлично подходит для любителей электроники.

Для компьютерной архитектуры Организация и дизайн компьютеров: аппаратный / программный интерфейс

Для RTL-дизайна VHDL для программируемой логики

0 голосов
/ 06 февраля 2014

Для компьютерной архитектуры эта книга действительно хороша

Организация и проектирование параллельных компьютеров

0 голосов
/ 27 января 2009

Организация структурированного компьютера Таненбаума была моим введением в «уровни» компьютеров. Это вполне логично, приближаясь к каждому уровню, построенному на предыдущем.

Я часто думал о том, чтобы сделать подобное, простираясь от квантовой физики до классической физики, электроники, интегральных схем, микрокода, машинного кода, компиляторов, интерпретаторов, виртуальных машин и так далее, но я боюсь, что это будет возможно как 12-томная серия Кнута. Я надеюсь, что у него есть ребенок, чтобы продолжить работу: -).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...