【问题标题】:Introduction to Computer Hardware and Organization: Resources?计算机硬件和组织简介:资源?
【发布时间】:2010-10-03 16:11:11
【问题描述】:

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

  1. 电子学简介。

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

  3. 基本 CPU 设计。控制。

  4. 微编程 CPU 设计。

  5. 缓存系统。

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

  7. 虚拟内存组织。

  8. 磁盘存储系统。

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

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

  11. 外部总线 - USB 和火线

  12. 显示系统和 GPU

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

【问题讨论】:

    标签: resources hardware


    【解决方案1】:

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

    这里有几本书:

    Computer Architecture: A Quantitative Approach

    The Essentials of Computer Organization and Architecture

    Upgrading and Repairing PCs

    这是一个不错的网站:

    PC Architecture

    【讨论】:

    • 《计算机体系结构:定量方法》是一本优秀的教科书。它教会了我大部分关于 CPU 工作原理的知识。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      The Art of Electronics by Horowitz and Hill 非常适合电子爱好者。

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

      用于 RTL 设计VHDL for Programmable Logic

      【讨论】:

        【解决方案4】:

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

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

        【讨论】:

          【解决方案5】:

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

          Parallel Computer Organization and Design

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-02-14
            • 2017-04-20
            • 1970-01-01
            • 2012-12-15
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多