宇宙级计算机大佬吐血整理出 2224 页计算机系统文档(离线版)

从 20 世纪 50 年代起大学就有计算机这门学科了。一开始,大型机主导了计算,这个学科包括对计算机本身、控制计算机的操作系统、语言和他们的编译器、数据库以及商业计算等的研究。此后,计算的发展呈指数增长,到现在已经包含了多个不同的领域,任何一所大学都不可能完全覆盖这些领域。当然如果作为一个理论概念,计算可以脱离计算的基本要素上。这一学科的核心在于机器本身:计算机。
由于计算机本身的发展机器发展方向产生了巨大的影响,在计算的课程体系中包含一门有关计算机的如何工作的的课程是非常合理的,大学计算机科学或计算机工程方向的培养方案中都会有计算机体系结构就是 IEEE 计算机协会和 ACM 联合发布的计算学科。
近年,在全球信息化大潮的推动下,我国的计算机产业发展迅猛对专业人才的需求日益迫切。这对计算机教育界和出版界都是机遇,也是挑战;而专业教材的建设在教育战略上显得举足轻重。在我国信息技术发展时间较短的现状下,美国等发达国家在其计算机科学发展的几十年间积淀和发展的经典教材仍有许多值得借鉴之处。因此,引进一批国外优秀计算机教材将对我国计算机教育事业的发展起到积极的推动作用用,也是与世界接轨、建设真正的世界一流大学的必由之路。
今天 LZ 给大家分享一些有关计算机的学习书籍:

1 《逻辑与计算机设计基础》——497 页

学习目录



逻辑设计
第 1 章介绍数字计算机、计算机系统抽象层次、嵌入式系统,以及包括数制、算术运算和编码在内的信息表示。

第 2 章研究门电路和它们的类型,以及设计和成本优化的基本方法。

第 3 章从一个现代逻辑设计过程的概述开始,设计过程的详细步骤包括问题形式化、逻辑优化、用于非门和或非门进行工艺映射,组合逻辑设计的实例中还包括验证。

第 4 章包括时序电路分析和设计。

数字系统设计
第 5 章重点介绍当前技术的各个方面,包括 MOS 晶体管和 CMOS 电路,以及可编程逻辑技术。

第 6 章讲解寄存器及其应用。

第 7 章介绍静态随机访问存储器( SRAM)和动态随机访问存储器( DRAM),以及基本存储器系统,还简单地介绍了动态随机访问存储器的各种不同类型。

计算机设计
第 8 章讲述寄存器文件、功能单元、数据通路,以及两种简单计算机一单 周期计算机和多周期计算机。

第 9 章介绍与指令集结构相关的许多内容,包括地址计算、寻址模式、指令结构和类型,并讲解浮点数表示法和浮点运算,以及程序控制方法,包括过程调用与中断。

第 10 章讨论一些高性能处理器的概念,如流水式 RISC 和 CISC 处理器。

第 11 章讲解如何在 CPU 和内存之间、输入/输出接口和外围设备之间进行数据传送。

第 12 章重点讨论存储器的分层。

2 《计算机组成原理》——418 页

学习目录



第一章 计算机系统概论

第二章 计算机的发展及应用

第二篇 计算机系统硬件结构
第三章 系统总线

第四章 存储器

第五章 输入输出系统

第三篇 中央处理器(CPU)
第六章 计算机的运算方法

第七章 指令系统

第八章 CPU 的结构和功能

第四篇 控制单元 CU
第九章 控制单元的功能

第十章 控制单元的设计

3 《计算机文化》——534 页

学习目录




第 1 章 计算机和数字基础知识

第 2 章 计算机硬件

第 3 章 计算机软件

第 4 章 操作系统和文件管理

第 5 章 局域网

第 6 章 因特网

第 7 章 Web 和电子邮件

第 8 章 数字媒体

第 9 章 计算机产业:历史、职业和道德

第 10 章 信息系统的分析与设计

第 11 章 数据库

第 12 章 计算机编程

4 《深入理解计算机系统 3 版》 ——775 页

学习目录




第 1 章:计算机系统漫游
这一章通过研究"hello,world”这个简单程序的生命周期,介绍计算机系统的主要概念和主题。

第一部分 程序结构和执行
第 2 章:信息的表示和处理
语言的位级操作来说明布尔代数的原理和应用。我们从两个方面讲述了 IEEE 标准的浮点格式:一是如何用它来表示数值,一是浮点运算的数学属性。

第 3 章:程序的机器级表示

第 4 章:处理器体系结构

第 5 章:优化程序性能

第 6 章:存储器层次结构

第二部分:在系统上运行程序
第 7 章:链接

第 8 章:异常控制流

第 9 章:虚拟内存

第三部分:程序员间的交互和通信
第 10 章:系统级 I/O

第 11 章:网络编程

第 12 章:并发编程

因为这份文档有 2300 多页,《逻辑与计算机基础》+《计算机组成原理》+《计算机文化》+《深入计算机系统》下面还有很多需要展示。就不给大家一一展示了,需要获取的小伙伴可以看我主页即可获取!
版权声明: 本文为 InfoQ 作者【Java~~~】的原创文章。
原文链接:【http://xie.infoq.cn/article/442d3134ebecca623a148b662】。未经作者许可,禁止转载。
评论