1、《深入理解计算机系统》
作者:兰德尔 E.布莱恩特、大卫 R. 奥哈拉伦
计算机系统入门的经典书籍,从程序员视角全面剖析的实现细节,使读者深刻理解程序的行为,将所有计算机系统的相关知识融会贯通。第3版相较上一版内容上最大的变化是,从以IA32和x86-64为基础转变为完全以x86-64为基础。主要更新如下:
基于x86-64,大量地重写代码,首次介绍对处理浮点数据的程序的机器级支持。
处理器体系结构修改为支持64位字和操作的设计。
引入更多的功能单元和更复杂的控制逻辑,使基于程序数据流表示的程序性能模型预测更加可靠。
扩充关于用GOT和PLT创建与位置无关代码的讨论,描述了更加强大的链接技术(比如库打桩)。
增加了对信号处理程序更细致的描述,包括异步信号安全的函数等。
采用新函数,更新了与协议无关和线程安全的网络编程。

2、《计算机系统概论》
作者:[美]派特、派特尔
计算机系统的另一本经典著作,作者是与Donald E. Knuth齐名的美国计算机界泰斗级专家Yale N. Patt。本书站在计算机整体系统的高度将软硬件连贯起来进行阐述,强调对软硬件结合的理解,从硬件的基本构件一直讲到软件的高级程序设计与构造,使读者在学习过程中能够将软硬件融会贯通、相互印证。

  本书最大的特点是其提倡的层次转换概念,即从问题开始到计算机运算出结果可以分为七个层次。通过七个层次的转换,即可完成从问题到结果的转变。

3、《计算机系统》系统架构与操作系统的高度集成
作者:阿麦肯尚尔·拉姆阿堪德兰、小威廉 D. 莱希
美国佐治亚理工学院的教材。与《深入理解计算机系统》从程序员视角来讲解计算机系统,内容偏向系统软件(特别是操作系统)不同,本书在计算机系统结构和操作系统的内容基本平衡,旨在让读者了解计算机体系结构和系统软件之间的关系,为进一步深入学习计算机体系结构、操作系统和网络的高级课程打下基础。

4、《计算机系统》核心概念及软硬件实现
作者:J. 斯坦利·沃法德
本书用一个虚拟的计算机系统Pep/8系统展示了计算机系统的7个抽象层次:应用层、高级语言层、汇编层、操作系统层、指令集架构层、微代码层和逻辑门层,最大的特色就是着眼于计算机软件和硬件系统背后的设计原理,而这些原理数年来都未曾改变过。而且,去除那些眼花缭乱的新技术的表象,能够更好地看清和理解系统的本质。

5、《计算机系统基础》
作者:袁春风 编著
作者对美国麻省理工学院、加州大学伯克利分校、斯坦福大学、卡内基梅隆大学等著名大学与计算机系统有关的课程进行了深入的对比分析后,结合我国学生的基础和需求编写的本土化教程。

学习计算机系统必看的5本书相关推荐

  1. python人工智能入门书籍推荐-了解、学习人工智能必看的十本书

    原标题:了解.学习人工智能必看的十本书 到底人工智能是什么?学人工智能必看哪些书籍?简单来说,人工智能就是研究如何让计算机去完成以往需要人的智力才能胜任的工作,通过生产能像人类一样做出智能反应的智能机 ...

  2. Java架构师必看的10本书

    转载自 Java架构师必看的10本书 1.大型网站系统与JAVA中间件实践 本书围绕大型网站和支撑大型网站架构的Java中间件的实践展开介绍. 从分布式系统的知识切入,让读者对分布式系统有基本的了解: ...

  3. java架构师之路:JAVA程序员必看的15本书的电子版下载地址

    java架构师之路:JAVA程序员必看的15本书的电子版下载地址 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一 ...

  4. JAVA程序员必看的15本书

    java架构师之路:JAVA程序员必看的15本书的电子版下载地址 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一 ...

  5. Java程序员必看的15本书的电子版下载地址

    Java程序员必看的15本书的电子版下载地址 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺 ...

  6. 做股指期货投资必看的32本书

    1.[期货市场技术分析]:[美]约翰.墨菲 本书为美国纽约金融学院教材,本书系美国市场技术顶类级分析大师约翰墨菲的代表作,被誉为当代市场技术分析的圣经!本书集各种市场技术分析理论和方法之大成,总是一针 ...

  7. 成为Java高级架构师必看的15本书

    成为Java高级架构师必看的15本书 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐 ...

  8. seo从入门到精通_从入门到精通,新人必看的3本书SEO书籍

    SEO入门书本引荐:从入门到通晓,新人必看的3本书 在这个网上学习泛滥的年代,很多人都习气在网络上找教程学习,无论上视频教程,学习论坛,或是网上课堂等等.但也有些人仍是更习气看书学习的,很多人问我有没 ...

  9. 高级Java必看的10本书

    转载自 高级Java必看的10本书 1.深入理解Java虚拟机:JVM高级特性与最佳实践 本书共分为五大部分,围绕内存管理.执行子系统.程序编译与优化.高效并发等核心主题对JVM进行了全面而深入的分析 ...

最新文章

  1. opencv 实现进度控制
  2. html dvi如何设置置顶不能空白位置,[html]关于html标签的一些总结
  3. mysql错误号码1040_Mysql ERROR 1040 (00000): Too many connections
  4. mfc exe 在繁体系统 乱码_成都市招标文件编制及备案系统使用技巧问答
  5. 语言inc c,汇编语言练习
  6. 23. PE结构-PE详解之输出表(导出表)
  7. 小程序字符串拼接_小程序突袭预约!Yeezy 350quot;氧化满天星quot;拼接配色本月发售!...
  8. 商户权限表mysql_MySQL 事务之 Yii2.0 商户提现
  9. Python + selenium之组织unittest单元测试用例
  10. 商城项目数据库表设计中商品表
  11. 介绍两款实用软件:CCPROXY和SOCKSCAP
  12. #STM32学习#6D加速度传感器测量风机震动
  13. USB,蓝牙,以太网,还是WIFI?
  14. 拼多多销售数据分析主要包含哪些方面的数据?
  15. csapp炸弹实验_bomb_lab详解
  16. python 城市代号数据的保存及读取
  17. 历史性一刻,中国航天器首次登上火星!!!
  18. 快速入门GORM,使用GORM进行CURD
  19. 上海交大计算机考试科目,上海交通大学需要选什么科目?附上海交通大学必选科目...
  20. 美团云:迈出云服务一大步

热门文章

  1. Vue.use 写多个_奶奶写不网购保证书(图)
  2. 欢迎加入QQ群(63503492)讨论技术
  3. The driver has not received any packets from the server.
  4. 香港金管局正式推出商业数据通
  5. VM 是如何工作的?
  6. Redis事务机制--基本命令与ACID
  7. 【webrtc视频会议的搭建】端到端(E2EE)的加密
  8. 车友须知,关于汽车过户的时间问题。
  9. #Android笔记# 超级足球app 开发总结(三)—— CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout实现两种折叠效果
  10. opencv保存图片,不报错,但是图片没有保存