计算机被称为20世纪最伟大的发明之一 。1946年诞生的第一台电子计算机ENIAC,是一个每秒能运行5000次、重达30吨的庞然大物。如今计算机变得无处不在,以至于人们大大低估了它的复杂性一今天一 部几百克的普通手机包含了,上百亿个晶体管,性能比ENIAC快上百万倍,上面运行的操作系统、微信、支付宝等各类软件代码达到上亿行!
本书内容涵盖以下学科领域:计算机体系结构、计算机组成原理、计算机操作系统原理、计算机图形学、高性能计算机集群、计算加速、计算机存储系统、计算机网络、机器学习等。
特点如下。
- 1. 绝对从初学者角度出发, 看了不迷茫、不撕书、不会骂作者(我也不想被人骂) 。
- 2.介绍事物绝对庖丁解牛,轻易不留“坑”,不得已留了则必填。
- 3.带着思考来写作,促发读者思考;问题导向,带着解决问题过程来写。
- 4.事物之间带有前因后果关联,而不是孤立地介绍,整本书从第一页 到最后一页有-一条清晰的因果脉络。
- 5.全局框架和局部细节兼顾,大而全,深而细,就像一.部精美的游戏,宏观场景震撼,局部细节惊艳!
- 6.覆盖面极广,涵盖多个领域关键知识:数字电路、模拟电路、计算机体系结构、计算机组成原理、操作
- 系统原理、计算机图形学、高性能计算机集群/超级计算机、信号与系统、存储系统、网络/通信系统、机器学
- 习与人工智能等。
- 7.随便点选任何一.页的任何--段,都是精彩和拥有丰富细节的内容。
- 8.注重大框架的建立,让读者阅后成竹在胸。
- 9.便于自学,看文字就像是在聆听作者当面讲授。
- 10.图片细节丰富,带有事物运行的流程,其过程是动态的而不是静态的。
现代计算机系统的软硬件架构十分复杂,是所有IT相关技术的根源。本书开启计算机内部奇妙世界的旅程。本书完全从零开始介绍计算机是如何运行的,从基本的电路一直介绍到操作系统内核再到机器学习与人工智能。但是本书并不会像大众科普读物那样点到为止,而是要层层剥开计算机体系中的每一层,一直到看透为止,达到从入门到精通的效果。
当然,本书也非常适合于正在或者即将从事IT领域工作的广大工程师、架构师、开发人员、项目管理人员、运维/系统/网络管理员也同样适合广大高中生科普之用,另外计算机相关专业本科生、硕士生、博士生同样可以从本书中获取与课程教材截然不同的丰富营养。
需要获取这份1500多页的恢宏巨作,约500个章节,涵盖了处理器流水线、缓存、内存、并行计算、网络、声卡、GPU、操作系统,甚至包括半导体制造工艺等,每一章节都是深入浅出的《大话计算机底层知识》的小伙伴可以直接+
开篇苦想计算机一以使用者的名义
电控开关计算机世界的基石
第Ⅰ章介绍数字计算机的设计思路,制作一个按键计算器,在这个过程中逐步理解数字计算机底层原理。
- 1.1 十余年的迷惑
- 1.2从1+1=2说起
- 1.3 我们需要真正可用的计算器
- 1.4 信息与信号
- 1.5 完整的计算器
- 1.6 多功能计算器
解脱人手一程序控制计算机
第2章在第Ⅰ章的基础上,改造按键计算器,实现能够按照编好的程序自动计算,并介绍对应的处理器内部架构概念。
- 2.1 从累积计算说起
- 2.2自动执行
- 2.3更 高效的执行程序
开关的进化一从机械到芯片
第3章介绍电子计算机的发展史,包括芯片制造等内容。
- 3.1从薄铁片到机械计算机
- 3.2电子管时代
- 3.3固态革命一晶体管
- 3.4 制造工艺革命一-- 集成电路
- 3.5 存储器:不得不说的故事
电路执行过程的进化一流水线、 分支预测、乱序执行与多发射
第4章介绍流水线相关知识,包括流水线、分支预测、乱序执行、超标量等内容
- 4.1 大话流水线
- 4.2 优化流水线
- 4.3流水线冒险
- 4.4指令的动态调度
- 4.5物理并行执行
程序世界一从机器码到操作系统
第5章介绍计算机程序架构,理解单个、多个程序如何在处理器上编译、连接并最终运行的过程。
- 5.1基本的数据结构
- 5.2 高级语言
- 5.3 浮点数及浮点运算.
- 5.4 程控多媒体计算机:
- 5.5程序社会
多处理器微体系结构一多 核心与缓存
第6章介绍缓存以及多处理器并行执行系统的体系结构,包括互联架构、缓存一致性架构的原理和实现。
- 61从超线程到多核心
- 6.2 缓存十九式
- 6.3关联起来, 为了一致性
- 6.4存储器 在网络中的分布
- 6.5 QPI片间互联网络简介
- 6.6基TOPI互联的高端服务器架构一 览
- 6.7理解多核心访存时空一致性问题
- 6.8解决多核心访存时间一 一致性问题.
- 6.9解决多核心访存空间一致性问题
计算机1/O子系统
第7章介绍计算机IO基本原理,包括PCIE、USB、SAS三大IO体系。
- 7.1计 算机I/O的基本套路
- 7.2中断处理
- 7.3 网络通信系统
- 7.4典型1O网络简介
绘声绘色一计算机如何处理声 音和图像
第8章介绍计算机是如何处理声音和图像的,包括3D渲染和图形加速原理架构和实现。
- 8.1声音处理 系统
- 8.2图形处理系统
- 结语和期盼
万箭齐发一加速计算 与超级计算机
第9章介绍大规模并行计算、超级计算机原理和架构,以及可编程逻辑器件(如FPGA等)的原理和架构。
- 9.1科学计算到底在算些什么
- 9.2 大规模系统共享内存之向往
- 9.3 基于消息传递的非共享内存系统
- 9.4超级计算机
- 9.5 利用GPU加速计算
- 9.6 利用PLD和ASIC加速计算
- 9.7 小结:软归软硬归硬
计算机操作系统舞 台幕后的工作者
第10章介绍现代计算机操作系统基本原理和架构,包括内存管理、任务调度、中断管理、时间管理等架构原理。
- 10.1 内存布局与管理-
- 10.2 任务创建与管理
- 10.3任务问通信写同步
- 10.4 任务调度基本框架
- 10.5 任务调度核心方法
- 10.6中断响应及 处理:
- 10.7时间管理! j时钟中断
- 10.8 VFS与本地FS
- 10.9块1O协议款
- 10.10 网络1O协议
现代计算机系统的形态与生态
第11章介绍现代计算机形态和生态体系,包括计算、网络、存储方面的实际计算机产品和生态。
- 11.1工 业级相关计算机产品
- 11.2企业级相关计算机产 品
- 1.3 消费级相关计算机产品
机器学习与人工智能
第12章介绍机器学习和人工智能底层原理和架构实现
- 12.1 回归分析:愚者敢忠必有行
- 122 逻辑分类:不是什么都能妥协
- 12.3 神经网络:竞可万能扣合
- 12.4深度神经网络: 四两拨F斤
- 12.5对象检测: 先抠图后识别
- 12.6谷积神经网络: 图像识别利器
- 12.7可视化展现: 盲人真的损出了象
- 12.8具体实现: 指台明戏和硬功夫
- 129 人工智能:本能、智能、超能
目录:
需要获取这份1500多页的恢宏巨作,约500个章节,涵盖了处理器流水线、缓存、内存、并行计算、网络、声卡、GPU、操作系统,甚至包括半导体制造工艺等,每一章节都是深入浅出的《大话计算机底层知识》的小伙伴可以直接看下方