linux 0.11 中的重要的全局变量

通过对全局变量的了解,也有助于了解整个代码的逻辑。就跟学习类一样,了解类有哪些成员变量,也有助于了解类的成员函数的功能。
(1)内存初始化相关 static u_char mem_map [ PAGING_PAGES ] = { 0 , } .本数组对 1M 以外到 第 15M 的所有内存页进行编码映射,且都置为已占用,只对实际主内存对应的数组元素项清零,表示对应内存页空闲:

在这里插入图片描述

(2)读写块设备的请求 , struct request request [ NR_REQUEST ] ,实际的读写盘操作,并未执行,而是往此全局数组里填充了待操作的数据结构,待进程切换时,由内核进程进行实际的缓慢的块设备读写操作。

在这里插入图片描述

(3)

谢谢

上一篇:独孤思维:负能量爆棚是赚不到钱的


下一篇:Numpy数组基础操作