本书适合那些想要写出更快、更可靠程序的程序员阅读。通过掌握程序是如何映射到系统上,以及程序是如何执行的,读者能够更好的理解程序的行为为什么是这样的,以及效率低下是如何造成。粗略来看,计算机系统包括处理器和存储器硬件、编译器、操作系统及网络互联环境。而通过程序员的视角,读者可以深深地体会到学习计算机系统的内部工作原理会对他们今后作为计算机科学研究者和工程师的工作有进一步的帮助。它还有助于为进一步学习计算机体系结构、操作系统、编译器和网络打下基础。
本书的主要论题包括:数据显示、C程序的机器级表示、处理器结构、程序优化、存储器层次结构、链接、异常控制流、虚拟存储器和存储器管理、系统级I/O、网络编程和并发编程。
目录
1,计算机系统漫游
2,信息的表示和处理 -- 第一部分 程序结构和执行
3,程序的机器级表示
4,处理器体系结构
5,优化程序性能
6,存储器层次结构
7,链接 -- 第二部分 在系统上运行程序
8,异常控制流
9,测量程序执行时间
10,虚拟存储器
11,系统级I/O -- 第三部分 程序间的交互和通信
12,网络编程
13,并发编程
我的感觉:这是一本回答“你知道程序是怎么在计算机上运行的吗?”这个问题的书。
分享到:
相关推荐
深入理解计算机系统读书笔记 深入理解计算机系统
学习《深入理解计算机系统》过程中的笔记以及心得
自己学习《深入理解计算机系统》后做的一些笔记,将书中各个知识点之间的联系进行了梳理,若有更深的理解可以在这个笔记上进行补充。
这本书有多经典就不再赘述了。由于是图片书,所以有点大。不过效果还可以,上面有一些我个人的笔记,相信对阅读有些帮助。建议阅读3遍以上,多多益善。可以作为程序员终身发展的陪伴读物,良友啊。
自己写的关于Eandal Bryant_深入理解计算机系统的剑简明笔记
深入理解计算机操作系统笔记深入理解计算机操作系统笔记深入理解计算机操作系统笔记深入理解计算机操作系统笔记深入理解计算机操作系统笔记深入理解计算机操作系统笔记深入理解计算机操作系统笔记深入理解计算机操作...
本书的最大优点是帮助读者理解概念,让读者很清楚地在脑海中构造一个层次型的计算机系统,从最低层数据在内存中的表示(如我们一直陌生的浮点数表示),到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库...
CSAPP自学笔记,深入理解计算机系统
综合最新版《深入理解计算机系统》、《计算机是怎样跑起来的》、《程序是怎样跑起来的》整理而成的思维导图笔记
深入理解计算机系统第一章学习笔记-markdown
学习笔记-深入理解计算机系统-第二章 markdown
深入理解LINUX内核,简要笔记,欢迎下载哦。
自学考试计算机专业计算机系统结构(02325)笔记。 第一章概论 第一节计算机系统的层次结构 第二节计算机系统结构、计算机组成与计算机实现 第三节计算机系统的软硬件取舍与定量设计原理 第四节 软件、应用、器件的...
计算机系统结构复习笔记计算机系统结构复习笔记
本书有多经典就不再赘述了。由于是图片书,所以有点大。不过效果还可以,上面有一些我个人的笔记,相信对阅读有些帮助。建议阅读3遍以上,多多益善。可以作为程序员终身发展的陪伴读物,良友啊。
学生时代的读书笔记整理,希望对新手学习有所帮。欢饮转载,非喜勿喷。
《深入理解C++11》读书笔记
本书有多经典就不再赘述了。由于是图片书,所以有点大。不过效果还可以,上面有一些我个人的笔记,相信对阅读有些帮助。建议阅读3遍以上,多多益善。可以作为程序员终身发展的陪伴读物,良友啊。