摘要:
一、初始化 kernel\main.c\main() void main(){ ... kinit(); // physical page allocator kvminit(); // create kernel page table kvminithart(); // turn on pagin 阅读全文
摘要:
第二章 操作系统的组织结构 1. 资源抽象 由操作系统管理硬件资源,用户程序通过操作系统提供的接口间接访问硬件资源 所有软件共享CPU,由操作系统进行进程切换的工作 进程通信通过文件描述符完成,省略了很多细节,比如管道文件的具体存放位置,而且如果管道中程序执行失败,内核会给管道另一端的程序发送EOF 阅读全文