计算机硬件和组织简介:资源?

时间:2009-01-27 00:29:38

标签: resources hardware

我正在寻找外行人对计算机硬件和组织的介绍。以下是我想要介绍的一些主题。

  
      
  1. 简要介绍电子产品。

  2.   
  3. 盖茨和状态机,介绍寄存器转移和计时。

  4.   
  5. 基本CPU设计。控制。

  6.   
  7. 微程序设计CPU。

  8.   
  9. 缓存系统。

  10.   
  11. 内存层次结构:寄存器,缓存,RAM

  12.   
  13. 虚拟内存组织。

  14.   
  15. 磁盘存储系统。

  16.   
  17. 内部总线 - 前端,内存,PCI

  18.   
  19. 存储的内部总线 - IDE,SATA,SCSI

  20.   
  21. 外部总线-USB和firewire

  22.   
  23. 显示系统和GPU

  24.   

我更喜欢在线免费资源,但如果没有什么可用,那么一本书也可以。我没有硬件背景,因此介绍性文字会很精彩。另外,如果这不是直接编程,我很抱歉,但我不知道还能在哪里问。

5 个答案:

答案 0 :(得分:4)

如前所述,代码:计算机硬件和软件的隐藏语言是一本涵盖基础知识的好书。

以下是其他几本书:

Computer Architecture: A Quantitative Approach

The Essentials of Computer Organization and Architecture

Upgrading and Repairing PCs

这是一个很好的网站:

PC Architecture

答案 1 :(得分:2)

我会推荐Charles Petzold的书"Code"。它涵盖了许多计算机的低级别如何从外行的角度运作。并非列表中的所有内容都包含在内,但它会给您一个良好的开端。

答案 2 :(得分:1)

Horowitz和Hill的<The Art of Electronics对电子爱好者来说是一个很棒的人。

对于计算机架构Computer Organization and Design: The Hardware/Software Interface

对于RTL设计VHDL for Programmable Logic

答案 3 :(得分:0)

Tanenbaum的Structured Computer Organization是我对计算机“级别”的介绍。这是合乎逻辑的,接近建立在前一个基础上的每个级别。

我经常想到做类似的事情,从量子物理学到经典物理学,电子学,集成电路,微代码,机器代码,编译器,解释器,虚拟机等等,但我担心会尽可能的作为Knuth的12卷系列。我希望他有一个孩子继续工作: - )。

答案 4 :(得分:0)

对于计算机体系结构,这本书非常好

Parallel Computer Organization and Design