Ch9实例分析UnixLinux.pptVIP

  • 0
  • 0
  • 约2.73千字
  • 约 28页
  • 2017-05-30 发布于北京
  • 举报
哈工大华德学院计算机系 《操作系统》 第9章 Unix/Linux实例分析 9.1 系统结构 9.2 进程管理 9.3 内存管理 9.4 文件管理 9.5 设备缓冲管理 9.6 shell程序设计 9.7 Linux 9.1 系统结构 一、历史与特点 Unix发源于ATT的贝尔实验室 Unix之父:D.M.Ritchie和K.Thompshon 获图灵奖 特点: 内核精巧,其他部分以核外实用程序出现 多用户、多任务分时操作系统 提供了以文件方式使用外设的简便接口 创立了用管道作为进程之间的通信机制 绝大部分程序用高级语言C语言写成,易移植 9.1 系统结构 二、Unix系统结构 内核加进程的系统模型 内核不是进程,为核外进程运行提供环境。 内核处于核心空间 用户程序处于用户空间 用户进程经“系统调用”调用核心的某些例程,但不能直接访问系统数据。 核心程序可以访问用户空间的数据。 两种状态:用户态与核心态(管态) UNIX中程序运行的一般策略 : 系统初启完成以后,系统是在用户态下运行的,这是通常的方式。一个进程在用户态下正常执行,如果不发生状态变化,它将这样正常执行下去。仅当发生中断或捕俘时,系统才从用户态转向核心态,也就是说中断或捕俘是进管的唯一途径。 捕俘、中断处理结束后,在返回用户态断点前可能要进行进程调度,这时将可能导致处理机转道。 处理机在核心态

文档评论(0)

1亿VIP精品文档

相关文档