Ferris Chan

一个爱折腾的it入门开发者

人月神话心得

人月神话心得 《人月神话》这本书是我大学图书馆借的最后一本书了,是一本it项目管理的书。一直想看,但一拖再拖,其实书不厚。我看的都是40周年纪念版,也是两三天看完了,所以也记一些读书心得吧。 这一本书的一些观念在40年后的今天,使我还是有一点收获的。我读这本书其实很多地方是没有看懂的,但..


CSAPP Note lab1

CSAPP Note lab1

lab1 资源地址为http://www.cs.cmu.edu/~213/schedule.html 建议配置环境为atom, 然后加上几个知乎蓝色大神推荐的插件https://www.zhihu.com/question/39938370/answer/91374563 得到的效果图如下..


CSAPP Note chap6 cacheLabNote

CSAPP Note chap6 cacheLabNote

CSAPP Note chap6 CSAPP 读书笔记系列chap6 lab4 cacheLabNote这一次实验有两个part PART A :实现一个缓存模拟器,并分析根据给定的 trace 文件 PART B :利用缓存来加速矩阵运算(没做) PART A用C\C++来模拟cpu对c..


CSAPP Note chap3 attacklab

CSAPP Note chap3 attacklab

CSAPP Note chap3 attacklab CSAPP 读书笔记系列chap3 attacklab attacklab需要注意的是这个lab可能会遇到shark machine(也就是MTU的远程机),下面具体遇到再说http://ysite.me/no-shark/ 这篇教程说到的..


CSAPP Note chap12 Part B

CSAPP 读书笔记系列 chap12 Part B

CSAPP Note chap12 PartB CSAPP 读书笔记系列chap12 chap 12 并发编程 这一次说的是多线程并发编程,是也一个比较广泛的话题. 对于并发编程为什么会引起的一些问题,可以看下SICP,之前的简单博客笔记 这一章要讲的内容很多,打算分开两部分Part ..


CSAPP Note chap12 Part A

CSAPP 读书笔记系列 chap12 Part A

CSAPP Note chap12 Part A CSAPP 读书笔记系列chap12 chap 12 并发编程 这一次说的是多线程并发编程,是也一个比较广泛的话题. 对于并发编程为什么会引起的一些问题,可以看下SICP,之前的简单博客笔记 这一章要讲的内容很多,打算分开两部分Part..


CSAPP Note chap11

CSAPP 读书笔记系列chap11

CSAPP Note chap111 CSAPP 读书笔记系列chap11 chap 11 网络编程 这一次说的是网络编程,是一个比较广泛的话题.之前也有看过王达的<<深入理解计算机网络>> 和宋敬彬的 《Linux网络编程》,但也是了解个皮毛.这一次当作简述吧. ..


CSAPP Note chap10

CSAPP 读书笔记系列chap10

CSAPP Note chap10 CSAPP 读书笔记系列chap10 chap 10 系统级IO这一次说的是I/O,先说明大概,也就是 Unix I/O 和其他 I/O 的关系。 其结构如下: 图中底层是Unix I/O,通过系统调用来进行文件操作, Unix I/O,例如: 打开和..


CSAPP Note chap9

CSAPP 读书笔记系列chap9

chap9 虚拟内存 virtual memoryCSAPP 读书笔记系列chap9 虚拟内存 这一次说的是虚拟内存VM,是计算机系统提供的一个对内存的抽象,目的是为了更有效地管理内存和少出错,也是一个计算机上很成功的抽象. 9.1 物理和虚拟寻址对于计算机(以及其他智能设备)来说,虚拟地址通..


CSAPP Note chap8

CSAPP 读书笔记系列chap8

CSAPP Note chap8 CSAPP 读书笔记系列chap8 chap 8 异常控制流这一章谈的会是异常控制等,也就是控制流的突变。控制流指的是处理器的处理序列,而其突变一般是由跳转,调用(之前已经说过)和返回等造成的。 一般把这些突变称为异常控制流ECF(Exception Cont..