对整本书的疑惑
- 本书和操作系统课感觉有些重复,娄老师总是在谢婷婷老师之前说了一些操作系统课上的内容,不应该是那边先讲之后,我们在有基础的情况下更深层次的了解么?
对每一章的疑惑
- 第一章
- 本章围绕着预处理器-->编译器-->汇编器-->连接器,这个过程来学习。不停的汇编,反汇编,我们在做这个的过程中是在寻找些什么呢?
- 第二章
- 信息的处理和表示,在之前学习C和其他课程的过程中,已经在使用这个方式和运算了,为什么这里又要花这么大的篇幅来进行仔细的讲解这些信息的处理方式和表示。
- 第三章
- 程序的机器级表示:编译器已经承担了生成汇编代码的工作,为什么我们还要花这么多时间去学习机器代码呢?
- 第四章
- 处理器体系结构:我们不太可能去参与设计处理器,去了解这么多的处理器设计机制干嘛,会用就行了可以么?
- 第五章
- 优化程序的性能,这章节内容从我们开始学习编程时就开始在向着这一目标前进。我们都是已做好的编译器来进行写代码,编译代码。
- 第六章
- 理解存储器层次结构:
- 作为程序员,应该去了解存储器层次,他对程序的性能有着巨大的影响。
- 最基本的存储技术是如何去影响程序的性能
- 第七章
- 链接:本章主要学习静态库动态库的制作与使用。这些工作除了去保证自己源代码的安全性之外,还能做些什么?
- 第八章
- 异常控制流:ECF在计算机系统的各个层次中怎么产生?
- 第九章
- 虚拟内存:虚拟内存时如何去工作的。
- 如何管理虚拟内存
- 第十章
- 系统级I/O: 什么是系统级I/O?
- 如何去使用他们?
- 第十一章
- 网络编程:感觉和刘念老师的课程重复了
- 第十二章
- 如何避免死锁问题。