operating_system_2.ppt

operating_system_2.ppt

ID:48784434

大小:4.62 MB

页数:110页

时间:2020-01-24

operating_system_2.ppt_第1页
operating_system_2.ppt_第2页
operating_system_2.ppt_第3页
operating_system_2.ppt_第4页
operating_system_2.ppt_第5页
资源描述:

《operating_system_2.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录第二章OS的运行环境§2.1硬件环境§2.2操作系统与其它系统软件的关系§2.3OS与人的接口§2.4固件–––微程序设计概念§2.5磁盘操作系统的运行环境及功能OS直接依赖于硬件条件,与硬件的关系尤为密切,OS作为系统的管理程序,为了实现其预定的各种管理功能,更需要有一定的条件,或称之为运行环境来支持其工作。本章主要讲述OS对运行环境的特殊要求。§2.1硬件环境一、中央处理机(CPU)1.OS作为一个程序要在CPU上运行单个CPU–––单机系统多个CPU–––多机系统2.在多用户的多道程序设计环境中,计算机的指令系统中的指令必须分为两部分特权

2、指令非特权指令特权指令定义:指令系统中仅由OS使用的指令,不允许一般用户使用,否则可能使系统陷入混乱。用途:启动外设备,设置时钟,清内存等。用户只能使用非特权指令,只有OS才能使用所有指令(包括特权指令)。3.程序运行有两种状态CPU有时执行用户程序,有时执行操作系统的程序,这有赖于处理机状态的标识,将处理机工作状态划分为:管态、目态。管态一般指操作系统管理程序运行的状态简称管态,即OS运行态,可使用特权指令和非特权指令。目态用户程序运行态,只允许访问用户程序自己的存贮区域,如果用户程序在执行时,企图访问OS所在的区域或想使用某个特权指令(如

3、改变指令计数器的内容),就立即被捕俘,而被迫中止其执行,然后由OS处理这一事件,这样保证了OS的权利和使其程序不会被破坏。当处理机处在目态中,不可使用特权指令。4.程序状态字(PSW)当处理机处于管理态时,可以执行全部指令(包括特权指令)使用所有资源,并具有改变处理机状态的能力,而当处理机处于目态时,就只能执行非特权指令。如何知道处理机当前处于什么工作状态呢?以及它下次要执行哪条指令呢?为了解决这些问题,计算机有若干的特殊寄存器。(1)用特殊的寄存器存放状态PC–––程序计数器,指示下一条要执行的指令。PSW–––程序状态字,指示处理机状态。PSW

4、包含:条件码:反映指令执行后的结果特征。中断屏蔽码:指出是否允许中断(中断优先级)CPU的工作状态:管态还是目态。(2)M68000的程序状态字(微机)16位字TSI2XNZVCI1I01513108430自陷 中断位(跟踪)CPU状态位 1:管态 0:目态中断屏蔽位负数结果为0溢出…进位标志位条件码Trap连机调试,排错用优先级07(3)不同的机器有不同的PSW,如:8088(FLAG)ATPZC溢出SDO……1510去向(增减)跟踪符号零辅助进程奇偶进位二、主存储器(支持OS运行的硬件环境中一个重要方面)1.一个作业必须把它的程序和数据存放

5、在主存中才能运行。多道程序放入, 互不影响–––保 护机构OSOS空间用户空间主存操作系统空间和 用户程序空间2.存贮器类型RAM–––randomaccessmemory可读写,随机存贮器ROM–––readonlymemory只读存贮器(不可改程序存贮)BIOSEPROM可改写ROM,用特殊和紫外线照射芯片PROM可编程写入,用特殊PROM写入器3.存储分块存储的最小单位称为“二进位”,它包含的信息为0或1。存储器最小单位编址单位是字节,有8位、16位等。“双字”是由两个字组成,以“四字”IBM大型机为“字”。两个字节组成“字”。把存储器分

6、为“块”便于管理分配,在为用户分配主存空间时,以块为最小单位:16字节(一块)–––PC机64字节(一块)–––PDP-11机2k字节(一块)–––IBM370机、IBM大型机4.存储保护存放在主存的用户程序和操作系统,以及它们的数据,很可能受到正在CPU上运行的某用户程序的有意或无意的破坏,这可能会造成十分严重的后果。所以对主存中的信息加以严格的保护,使操作系统及其它程序不被错误的操作所破坏,是其正确运行的基本条件之一。近代计算机系统资源为一同执行的多个用户程序所共享。就主存来说,它同时存有多个用户的程序和系统软件。为使系统正常工作,必须防止由于

7、一个用户程序出错而破坏同时存在主存内的系统软件或其他用户的程序,还须防止一个用户程序不合法地访问并非分配给它的主存区域。因此,存储保护是多道程序和多处理机系统必不可少的部分。主存保护是存储保护的重要环节。主存保护一般有存储区域保护和访问方式保护。存储区域保护可采用界限寄存器方式,由系统软件经特权指令给定上、下界寄存器内容,从而划定每个用户程序的区域,禁止越界访问。(1)界地址寄存器–––产生越界中断(存贮器保护中断),在CPU中设置一对界限寄存器来存放该用户作业在主存中的下限和上限地址。10005000OSUser1 Jump6000User2作业

8、在主存中的上限地址将6000与上限地址5000比较,越界则越界中断10006000下界上界三、缓冲技术上章已讲,它是提高C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关文章
更多
相关标签