有句话说提出问题比解决问题重要。是啊,我想看书也是一样。能预先提出问题,带着问题去看书会事半功倍。这次我再读此书想先问自己N多关心的问题,在阅读的时候去求索,然后写出笔记一一解开自己的心结。虽然这些问题我大概略之一二,但是半斤八两的感觉和我此次刨根问底的原则不吻合。目前能想到的关键问题如下:
进程管理
1 进程如何切换?
半斤回答:JMP 到预切换到任务的 TSS
2 fork 做什么?
半斤回答:准备LDT,TSS,页目录,页表...
3 exec 做什么?
4 进程调度算法?
内存管理
5 系统的发动机,缺页异常具体实现?
半斤回答:就是从SWAP/FS往内存放数据
设备管理
6 磁盘请求队列算法?
半斤回答:电梯算法,插入使链表排序。
7 键盘驱动?
8 显示器如何折腾?
文件系统
9 fd管理与pipe通信?
10 知识盲区啊,提不出什么好问题了?!
没有评论:
发表评论