创建用户进程并执行
未命名组
  1. 物理格式化
  2. 磁盘分区
  3. 逻辑格式化

操作系统安装

开机

操作系统引导

  1. 执行BIOS并加载MBR
  2. 执行MBR并加载PBR
  3. 执行PBR并加载操作系统

操作系统启动成功

操作系统初始化

  • 内存初始化
  • 进程初始化
  • 文件系统初始化
  • I/O初始化
  • 中断和异常初始化

用户介入

用户程序的形成

  1. 申请PID和空白PCB,进入创建态
  2. 申请进程所需其他资源
  3. 初始化PCB
  4. 将新进程PCB加入就绪队列

内存布局

  • 堆区:动态分配区域
  • 栈区:局部变量等
  • bss段:未初始化的全局变量
  • 数据段:初始化的全局变量
  • 代码段:指令和只读常量