读书笔记<<程序员的自我修养>> 第一章(温故而知新)
上图是08年参观广州科学馆,温习一下美好时光~
第一章(温故而知新)
这一章讲的是操作系统的基础知识,我个人的评价的,鸡肋的一章,作者想必也不是很想写这章,因为太大了,又是一带而过,说了跟没说差不多吧。
但是中间有些概念,那是要仔细研究的。
1.1 作者用Helloworld 作为引子,问了几个问题,问题相当的典型,应该说是本身的一条主线吧,我大概明白里面的一半,能回答的就3条吧
1.2 作者谈到硬件的架构基本问题,我的收获是,明白了南桥北桥的区别,不过貌似现在的硬件已经将南北桥集成到CPU里面了...
1.3 有句名言:Any problem in computer science can be solved by another layer of indirection.
1.4 操作系统做什么:作者总结得很好,A、统一接口;B、管理系统资源
1.5 讲内存,虚拟内存,分段,分页
1.6 线程和进程,以及相关的互斥知识,提到几个概念,可重入,和编译器过度优化,三种线程模式,内核线程和用户线程
都是些基本知识,不懂得就要好好看书啦~