内存功能进行划分:内核程序+高速缓冲+虚拟盘+主内存区
高速缓冲区域还要扣除显存和BIOS占用部分,以1K字节为一个数据块单位;
主内存区域的内存由内存管理模块mm通过分页机制进行管理分配,4K为一个单位。
内核程序可自由访问高速缓冲区数据,但需要通过mm才能使用分配到的内存页面。
虚拟盘即用内存做硬盘,速度快。
进行工作:1.内存划分;2.硬件初始化工作,如陷阱门、块设备、字符设备和tty,还包括人工设备第一个任务task 0;之后再开启中断,并切换到任务0中运行;3.内核将执行权切换到用户模式(任务0),即CPU从0特权级换到了第3特权级。4.fork()创建出第一个用于运行init()的子进程即init进程
