摘要:
该书中第11章是写web服务器的搭建,无奈对web还比较陌生。还没有搞明白。 这些所谓的并发,其实都是操作系统做的事情,比如,多进程是操作系统fork函数实现的、I/O多路复用需要内核挂起进程、多线程需要内核创建和挂起线程。我么只是使用以下操作系统的这项并发技术。但是我们必须处理一些存在问题。 ●进 阅读全文
摘要:
概述 ●我们电脑上运行的程序都是使用虚拟存储,跟物理内存根本不搭边。 ●既然虚拟内存是在磁盘上的,为什么它又运行这么好,并没有感觉卡顿?这要感谢程序的局部性! ●虚拟存储器的调度是一个操作系统必须做好的事情!不然程序就会慢的跟蜗牛一样。 ●垃圾收集器就是一个动态分配器,它自动释放这些程序不再需要的已 阅读全文
摘要:
概述 ●该章节主要讲解的是ELF文件的结构。 ●静态库的概念 ●动态库(又叫共享库)的概念,一般用于操作系统,普通应用程序作用不大。 ●程序的加载过程。 该书中对链接的解释也不够详细。在章节最后,作者也承认:在计算机系统文献中并没有很好的记录链接。因为链接是处在编译器、计算机体系结构和操作系统的交叉 阅读全文
摘要:
《深入计算机系统》笔记(一)主要是讲解程序的构成、执行和控制。接下来就是运行了。我跳过了“处理器体系结构”和“优化程序性能”,这两章的笔记继续往后延迟! 《深入计算机系统》的一个很大的用处是:给了我们很多定义式的解释,或者称之为科学的解释,这将成为我的理论依据;不再是网上一些自称老手的闲聊了。不愧是 阅读全文
摘要:
读后感 这本书是美国“卡内基-梅隆大学(CMU)”的教科书,逻辑严谨。虽然是教科书,还是有些晦涩难懂啊,不太形象。第二章主要讲整数,浮点数,很是晦涩,全是数学公式。作者的思维数学的思维,动不动就是n、m、k、∑等等,让我们数学很烂的同学如何是好。如果能以普通人的思维把数学知识加进去就好了。 该书确实 阅读全文