深入理解计算机系统学后感,读《深入理解计算机系统》有感

《深入理解计算机系统》从程序员的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影响应用程序的正确性、性能和实用性。全书共12章,主要内容包括信息的表示和处理、程序的机器级表示、处理器体系结构、优化程序性能、存储器层次结构、链接、异常控制流、虚拟存储器、系统级I/O、网络编程、并发编程等。书中提供大量的例子和练习,并给出部分答案,有助于读者加深对正文所述概念和知识的理解。

本书的最大优点是为程序员描述计算机系统的实现细节,帮助其在大脑中构造一个层次型的计算机系统,从最底层的数据在内存中的表示到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库,到最后的用户态应用。通过掌握程序是如何映射到系统上,以及程序是如何执行的,读者能够更好地理解程序的行为为什么是这样的,以及效率低下是如何造成的。

此书的不要章节和主要内容有:

第1章 计算机系统漫游

这一章主要通过一个简单的hello

world程序给我们介绍了一个程序是如何在计算机系统中运行的。让我们大致了解了计算机的工作方式,同时引起我们继续深入了解计算机的工作。

第一部分:程序结构和执行

第2章 信息的表示和处理

第3章 程序的机器级表示

第4章 处理器体系结构

第5章 优化程序性能

第6章 存储器层次结构

第二部分:在系统上运行程序

第7章 链接

第8章 异常控制流

第9章 虚拟存储器

第三部分:程序间的交互和通信

第10章 系统级I/O

第11章 网络编程

第12章 并发编程

进过第一遍的略读之后,我发现,里面还有许多我还不懂的知识,也局限于现在的知识水平,有一些东西也是我现在还不能够理解的。但是,它对我的作用还是挺大的,它让我对于我们的计算机系统有了更系统更深入的了解,让我初步了解了程序的编写时应该要注意什么问题。相信如果可以花更多的时间来研读此书的话,我会丛中的获益更多。《深入理解计算机系统》这本书是我们计算机专业的一本经典之作,如果只是读一两遍的话,你很难从中收获很多,只有不断地反复看、琢磨,你才能真正的提高你在计算机基础方面的知识。所以,我们应该在长时间内都花些时间来研读此书。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值