操作系统结构与用户接口82.pptVIP

  • 1
  • 0
  • 约6.92千字
  • 约 20页
  • 2019-06-15 发布于湖北
  • 举报
第四讲 操作系统结构与用户接口 授课目的与要求:了解典型操作系统结构及用户使用操作系统的方法。 授课重点与难点:嵌入用户进程执行模式结构,命令解释器及系统调用实现。 作业安排:8, 9, 10, 11。 ;2.3 操作系统运行模型 操作系统核心的主要功能模块介绍如下: 系统初始化模块:准备系统运行环境,最后为每个终端创建一个进程,运行命令解释程序。 进程管理模块:处理进程类系统调用(如进程创建/结束等)和进程调度。 存储管理模块:配合进程管理,分配进程空间;处理存储类系统调用(如动态增加进程空间);在虚存系统缺页异常时调入页面进行处理。 文件管理模块:处理文件类系统调用。 外设管理模块:负责外设驱动和中断处理。;操作系统三种模型: 独立运行的内核:用户程序与核心程序在分离的运行环境中运行,核心程序作为一个独立的特殊执行体运行,有自己独立的运行栈。内核程序通过中断/例外机制启动运行。;用户;微内核模式:核心程序只包含中断处理,系统调用总控,进程调度等功能,其他功能由用户态运行的系统进程实现,这种结构开销很大。;2.4 系统调用 凡是涉及操作系统核心管理资源的操作必须由系统调用实现。; 写文件 n=write(fd,buffer,nbyte) 移动文件指针 pos=lseek(fd,offset,…) 关闭文件 s=close(fd) 存储管

文档评论(0)

1亿VIP精品文档

相关文档