7

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

  1. 电子产品简介。

  2. 门和状态机,介绍寄存器传输和计时。

  3. 基本的 CPU 设计。控制。

  4. 微程序 CPU 设计。

  5. 缓存系统。

  6. 内存层次结构:寄存器、缓存、RAM

  7. 虚拟内存组织。

  8. 磁盘存储系统。

  9. 内部总线 - 前端、内存、PCI

  10. 用于存储-IDE、SATA、SCSI 的内部总线

  11. 外部总线-USB 和火线

  12. 显示系统和 GPU

我更喜欢在线免费资源,但如果没有可用的书籍,也可以。我没有硬件背景,所以介绍性文字会很棒。如果这不是直接编程,我也很抱歉,但我不知道还能问哪里。

4

5 回答 5

4

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

以下是其他几本书:

计算机体系结构:一种定量方法

计算机组织和架构的精髓

升级和维修电脑

这是一个很好的网站:

个人电脑架构

于 2009-01-27T00:57:47.150 回答
2

我会推荐Charles Petzold的《代码》一书。从外行的角度来看,它涵盖了很多计算机的低级工作方式。并非您列表中的所有内容都包括在内,但它会给您一个良好的开端。

于 2009-01-27T00:40:15.483 回答
1

霍洛维茨和希尔的电子艺术对于电子爱好者来说是一本很棒的书。

对于计算机体系结构计算机组织和设计:硬件/软件接口

用于可编程逻辑的 RTL 设计VHDL

于 2009-01-27T15:48:29.487 回答
0

Tanenbaum 的结构化计算机组织是我对计算机“层次”的介绍。这是非常合乎逻辑的,接近建立在前一个层次上的每个层次。

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

于 2009-01-27T01:00:22.073 回答
0

对于计算机体系结构,这本书真的很好

并行计算机组织与设计

于 2014-02-06T01:33:21.790 回答