现代计算机系统的软硬件架构异常复杂,也是IT相关技术的起点。本书从零基础入手,从数字电路的基础开始,一步步讲解到计算机操作系统以及人工智能。本书采用的是通俗易懂的语言,做到了恰到好处的提问,并符合原始认知的思考方式,帮助读者深入了解整个计算机底层的世界。本书写作上采用了先介绍原因,后思考,然后介绍解决方案,最终提炼抽象成概念的原则。全书脉络清晰,带领读者重走作者的认知之路。本书集科普和专业于一体,用通俗详尽的语言,图表和模型来描述专业知识。
本书内容包括以下学科领域:计算机体系结构、计算机组成原理、计算机操作系统原理、计算机图形学、高性能计算机集群、计算加速、计算机存储系统、计算机网络、机器学习等。
本书共分为12章。第1章介绍数字计算机的设计思路,制作一个按键计算器,并在这个过程中逐步理解数字计算机底层原理。第2章在第1章的基础上,改造按键计算器,实现按照编程自动计算,并介绍对应的处理器内部架构概念。第3章讲述电子计算机的发展史,包括制造芯片等内容。第4章介绍流水线相关知识,包括流水线、分支预测、乱序执行、超标量等。第5章介绍计算机程序架构,理解单个、多个程序如何在处理器上编译、链接和最终运行的过程。第6章介绍缓存以及多处理器并行执行系统的体系结构,包括互联架构、缓存一致性架构的原理和实现。第7章介绍计算机I/O基本原理,包括PCIe、USB和SAS三大I/O体系。第8章介绍计算机是如何处理声音和图像的,包括3D渲染和图形加速原理架构和实现。第9章介绍大规模并行计算、超级计算机原理和架构,以及可编程逻辑器件(如FPGA等)的原理和架构。第10章介绍现代计算机操作系统基本原理和架构,包括内存管理、任务调度、中断管理、时间管理等架构原理。第11章介绍现代计算机形态和生态体系,包括计算、网络和存储方面的实际计算机产品和生态。第12章介绍机器学习和人工智能底层原理和架构实现。
本书适合所有IT行业从业者阅读,包括计算机(PC/服务器/手机/嵌入式)软硬件及云计算/大数据/人工智能等领域的研发、架构师、项目经理、产品经理、销售和售前。本书同样适合广大高中生参考,另外,计算机相关专业本科生、硕士生、博士生同样可以从本书中获取与课程教材迥然不同的丰富营养。
冬瓜哥(张冬),现任某半导体公司系统架构师,喜钻研,著有《大话存储》系列图书。
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价