下载此文档

1.3_操作系统运行环境习题.ppt


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
操作系统运行环境****题?【例】无论在哪一种操作系统中,( )命令只在核心态执行。? A 读时钟日期? B 改变内存分配位图? C 屏蔽所有中断? D 改变磁盘空间分配位图?在操作系统中,执行状态分为两种: ?×用户态执行执行用户的代码?×核心态执行执行操作系统的代码?这两种状态的主要区别有: ?※处于用户态执行,进程所能访问的内存空间和对象受到限制; ?处于核心态执行中的进程则能访问所有的内存空间和对象?※进程在核心态运行时是不可被剥夺的, ?用户态运行时是可被剥夺的。?因为屏蔽所有中断十分重要,不能随便让目态用户程序使用,它只能由处于管态的操作系统来自行处理?【答案】 C ?【例】程序可执行特权指令。?(A)同组用户(B)操作系统?(C)特权用户(D)一般用户??【解析】“特权指令”是指仅能由操作系统使用的指令?【答案】( B) ?【例】“清除内存”指令是系统中的指令。?(A)通道(B)用户?(C)特权(D)非特权?【解析】“清除内存”指令,显然是不容许用户使用的,否则将会引起混乱,因此该指令应为特权指令。?【答案】( C) ?【例】计算机处于目态时,不能执行____ 指令?【分析】计算机中不允许用户直接使用的指令称为特权指令,如 I/O 指令,置中断指令,设置 PSW 程序状态字寄存器等指令。这些指令会直接控制外围设备硬件或引起系统状态改变,如果用户随意使用这些指令,很容易造成系统的混乱。?为了避免用户使用特权指令,计算机硬件机构区分了两种操作模式:目态和管态。用户的程序启动后自动在目态,处于目态的程序不能使用特权指令。而操作系统中必须使用特权指令的那部分程序运行在管态。?【答案】特权指令?【例】现代计算机中, CPU 工作方式有目态和管态两种。目态是指运行①程序, 管态是指运行②程序。执行编译程序时, CPU 处于③。?【解析】 CPU 工作方式分为目态和管态, 主要是为了把用户程序和操作系统程序区分开,以利于程序的共享和保护。?【答案】①用户, ②操作系统, ③目态?【例】中断响应应将保留处理机状态字和指令计数器的内容,这项工作是由计算机的____ 完成的。?【分析】中断响应首先的过程必须保护被中断进程的 CPU 环境?硬件自动将 PSW 处理机状态字和程序计数器 PC 中的内容,保存在中断保留区(栈) 中,然后对被中断进程的 CPU 现场进行保留,包含所有的 CPU 寄存器,如通用寄存器,段寄存器等。因为在中断处理时可能会用到这些寄存器。?如图,程序在指令 N位置被中断,程序计数器中的内容是 N+1, 所有寄存器的内容都被保留在栈中?【答案】硬件

1.3_操作系统运行环境习题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人df158687
  • 文件大小0 KB
  • 时间2016-07-09