操作系统结构659214290.pptVIP

  • 3
  • 0
  • 约2.22千字
  • 约 19页
  • 2017-03-13 发布于江西
  • 举报
操作系统结构659214290.ppt

* * 第四讲 操作系统结构与用户接口 授课目的与要求:了解典型操作系统结构及用户使用操作系统的方法。 授课重点与难点:嵌入用户进程执行模式结构,命令解释器及系统调用实现。 作业安排:8, 9, 10, 11。 2.3 操作系统运行模型 操作系统核心的主要功能模块介绍如下: 系统初始化模块:准备系统运行环境,最后为每个终端创建一个进程,运行命令解释程序。 进程管理模块:处理进程类系统调用(如进程创建/结束等)和进程调度。 存储管理模块:配合进程管理,分配进程空间;处理存储类系统调用(如动态增加进程空间);在虚存系统缺页异常时调入页面进行处理。 文件管理模块:处理文件类系统调用。 外设管理模块:负责外设驱动和中断处理。 操作系统三种模型: 独立运行的内核:用户程序与核心程序在分离的运行环境中运行,核心程序作为一个独立的特殊执行体运行,有自己独立的运行栈。内核程序通过中断/例外机制启动运行。 内核 用户 进程 用户 进程 用户 进程 a.独立内核模式 ... 用户 进程 用户 进程 用户 进程 内 核 程序 b.操作系统嵌入用户进程中运行 进程切换 嵌入用户进程执行模式:操作系统核心程序通过中断/例外机制启动运行,但运行于被打断进程的核心栈上,其并发性较好。本书以后对操作系统知识的描述都是基于这种模式。 … 微内核模式:核心程序只包含中断处理,系统调用

文档评论(0)

1亿VIP精品文档

相关文档