操作系统的逻辑结构.ppt
《操作系统的逻辑结构.ppt》由会员分享,可在线阅读,更多相关《操作系统的逻辑结构.ppt(35页珍藏版)》请在三一办公上搜索。
1、第二章 操作系统的逻辑结构,(一)操作系统虚拟机(二)操作系统逻辑结构(三)处理机的状态(四)中断技术,(一)操作系统虚拟机,为提高计算机系统资源的使用效率和方便用户,在计算机系统中必须配备操作系统.操作系统是一个大型的软件,规模庞大、结构复杂。操作系统必须是一个清晰、正确的逻辑结构。,什么是操作系统虚拟机,在裸机上配置了操作系统程序后就构成了操作系统虚拟机。操作系统的核心在裸机上运行 用户程序在扩充后的机器上运行,操作系统虚拟机的指令系统,裸机的指令系统是什么?机器指令操作系统虚拟机的指令系统?,操作系统虚拟机的指令系统,又称为操作命令语言。虚拟机的功能是通过它提供的命令体现的。,(1)操作
2、命令(又称命令接口)作业控制语言、键盘命令、图形化用户界面(2)系统功能调用(又称程序接口),(二)操作系统逻辑结构,CC、Shell、用户程序,裸机,UNIX系统体系结构,Unix系统组成:硬件(裸机)核心层 实用层 其他应用程序,UNIX系统核心结构,1.进程控制子系统进程同步、进程间通信、进程调度和存储管理2.文件子系统文件存储空间管理、文件操作及存取控制、高速缓冲机制,Windows操作系统的结构,(三)处理机的状态,1.设置处理机状态的目的为操作系统建立一个保护环境,采用的方法是区分处理机的工作状态。系统中有两类程序:管理程序 用户程序管理系统资源 使用资源、提出申请控制程序运行 被
3、控制2.什么是处理机的态中央处理机的工作状态,当前它正在执行哪类程序,决定处理机的态。,3.处理机态的类别(1)核态(Kernel mode)操作系统的管理程序执行时机器所处的状态。使用全部指令(包括一组特权指令)使用全部系统资源(包括整个存储区域)(2)管态(Supervisor mode)管态比核态的权限低,在此状态下允许使用一些用户态下不能使用的资源,但不能使用修改CPU状态的指令。无核态时,管态执行核态的全部功能。,(3)用户态(User mode)用户程序执行时机器所处的状态。在此状态下禁止使用特权指令,不能直接取用资源与改机器状态,并且只允许用户程序访问自己的存储区域。,管态用户态
4、 操作系统的程序执行 用户程序执行 使用全部指令 禁止使用特权指令(包括一组特权指令)使用全部系统资源 只允许用户程序访问(包括整个存储区域)自己的存储区域,处理机的状态不断变化,它有时会处于用户态,有时会处于管态。,UNIX系统处理机状态转换,4.特权指令集,在核态下操作系统可以使用所有指令,包括一组特权指令。改变机器状态的指令 修改特殊寄存器的指令 涉及外部设备的输入/输出指令允许和禁止中断;在进程之间切换处理机;存取用于内存保护的寄存器;执行输入和输出操作;停止一个中央处理机的工作。,实例操作系统如何区分处理机的状态,DOS系统不分态Windows系统现分为两态用户态、系统态Unix(L
5、inux)系统分为三态:核态、管态、用户态如何实现?,由用户态转向核态用户程序请求操作系统的服务发生中断用户程序中产生了一个错误的状态在用户程序中执行一条特权指令从核态转回用户态用一条指令实现,中断返回指令。,存储器,主存储器(主存、内存):处理机能直接访问的存储器称为主存储器,用来存放正在或将要执行的系统和用户程序和数据以及程序执行时要求的临时存储空间。只读存储器ROM(Read-only memory):ROM称为BIOS,用来存放基本的I/O程序。随机访问存储器 RAM(random access memory)辅存储器(辅存、外存):处理机不能直接访问的存储器,如磁盘、磁带、光盘等,用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 逻辑 结构

链接地址:https://www.31ppt.com/p-4979520.html