- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统原理第2章操作系统的逻辑结构剖析
* (一) 操作系统虚拟机 (二) 操作系统逻辑结构 (三) 处理机的状态 (四) 中断技术 第二章 操作系统的逻辑结构 * (一) 操作系统虚拟机 操作系统的核心 在裸机上运行, 用户程序在扩充 后的机器上运行。 扩充后的机器 操作系统 裸机 应用程序 用户程序 1. 什么是操作系统虚拟机 在裸机上配置了操作系统程序后就构了操作系统虚拟机。 * 2. 操作系统虚拟机的指令系统 裸机的指令系统是什么? 机器指令 操作系统虚拟机的指令系统 ? * 2. 操作系统虚拟机的指令系统 操作系统虚拟机的指令系统,又称为操作命令语言。 虚拟机的功能是通过它提供的命令体现的。 (1) 操作命令(又称命令接口) ? 作业控制语言 ? 键盘命令 ? 图形化用户界面 (2) 系统功能调用(又称程序接口) * (二) 操作系统逻辑结构 一. 操作系统的逻辑结构 * 二. UNIX操作系统的结构 1. UNIX系统体系结构 * (1) UNIX核心层 ? 处理机管理 ? 存储管理 ? 设备管理 ? 文件系统 (2) UNIX实用层 操作系统中能从核心层分离出来,以核外程序形式运行在用户环境下。 ? 操作系统实用程序—— 编辑程序、调试程序、系统状态监控、文件管理的实用程序 ? 语言处理程序——C、Fortran、APL等语言及其编译器 ? 软件工具——源代码控制程序SCCS、LEX * 2. UNIX核心结构 系 统 调 用 界 面 程 序 库 进程控制 子系统 进程通信 进程调度 存储管理 文件子系统 高速缓冲 字符设备 块设备 设备驱动程序 用户程序 硬 件 控 制 硬 件 * 三. Windows操作系统的结构 系统虚拟机 32位Windows 应用程序 32位Windows 应用程序 共享的地址空间 16位Windows 应用程序 16位Windows 应用程序 Windows 子系统 Windows Kernel Windows GDI Windows User MS DOS 虚拟机 MS DOS 虚拟机 MS DOS 虚拟机 可安装的文件系统管理程序 32位 FAT CD-ROM 文件系统 网络重 定向程序 块 I/O 子系统 主存管理 调度程序 Vxds服务及动态装入程序 MS DOS VM 管理程序 设备驱动程序: 键盘、显示器、鼠标、 通信及其他 第 3 环组件 第 0 环组件 文件管理子系统 虚拟机管理子系统 * 1. 设置处理机状态的目的 为操作系统建立一个保护环境,采用的办法是区分处理机的工作状态。 系统中有两类程序: 管理程序 用户程序 管理系统资源 使用资源,提出申请 控制程序运行 被控制 (三) 处理机的状态 * 2. 什么是处理机的态 中央处理机的工作状态,当前它正在执行哪类程序,决定处理机的态。 3. 处理机态的类别 (1) 管态 (Supervisor mode) 操作系统的管理程序执行时机器所处的状态。使用全部指令(包括一组特权指令);使用全部系统资源(包括整个存储区域)。 * (2) 用户态(User mode) 用户程序执行时机器所处的状态。在此状态下禁止使用特权指令,不能直接取用资源与改机器状态,并且只允许用户程序访问自己的存储区域。 管态
文档评论(0)