操作系统小问题.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统的资源管理技术是? 分时操作系统的目的是提高作业吞吐能力? 引进多道程序设计的优点之一是可以缩短作业的周转时间? 缺页中断属于强迫性中断中可以由用户自己处理的程序性中断? 在段页式存储管理中,段表中保存的是页表的首地址和长度? 访管指令是应用程序获得操作系统服务的唯一途径? 在虚拟段式存储管理中,分段的尺寸受内存空间的限制,且作业总的尺寸也受内存 空间的限制? 随机文件是一种逻辑记录顺序和物理块完全一致的文件? 按中断事件的来源和实现手段可将中断划分为硬中断和软中断? SPOOLing技术是使独占型设备变成共享型设备的一种技术? 访管指令是特权指令吗? 存放在磁盘上的文件只能顺序访问吗? 设置当前工作目录的主要目的是什么? 网络操作系统与分布式操作系统本质上的不同之处在于? 最适宜随机存取的文件是? 在可变式存储分配中,某一作业完成后系统收回其主存空间并与相邻空闲区合并,为此需修改空闲区表,问:在什么情况下会造成空闲区数减1? 在执行V操作过程中,何时应唤醒一个进程? 引进多道程序设计的优点之一是提高CPU、主存和设备的利用率? 缺段中断属于强迫性中断中只能由操作系统处理的程序性中断? 在段式存储管理中,段表中保存的是页表的首地址和长度? 系统调用是应用程序获得操作系统服务的唯一途径? 顺序文件是一种逻辑记录顺序和物理块完全一致的文件? 哪种文件结构,不便于文件增删? 空分复用:住宅区的土地;教室的黑板;C运行时的系统堆栈;办公室的白板 时分复用:个人计算机;公共汽车上的座椅;UNIX系统中的单用户文件 指令如:读时钟日期,访管指令,置特殊寄存器,改变存储器映射图,启动I/O指令,等,哪些在系统态下运行,哪些在用户态下运行? AA. 画出处理器三级调度模型。 AB. 有一台计算机,具有1M主存储器,操作系统占用200KB,各个进程分别占用200KB。如果用户进程等待I/O操作的时间为70%,若增加1M主存空间,则CPU的利用率能够提高多少? 问答:: 1. 硬件将处理机划分为两种状态,即管态和目态,这样做给操作系统设计带来什么好处 ? 答:便于设计安全可靠的操作系统。管态和目态是计算机硬件为保护操作系统免受用户程序的干扰和破坏而引入的两种状态。通常操作系统在管态下运行,可以执行所有机器指令;而用户程序在目态下运行,只能执行非特权指令。如果用户程序企图在目态下执行特权指令,将会引起保护性中断,由操作系统终止该程序的执行,从而保护了操作系统。 2. 中断向量在机器中的存储位置是由硬件确定的,还是由软件确定的 ? 答:中断向量在机器中的位置是由硬件确定的。例如,在 INTEL 80x86 CPU 中,内存空间0x00000——0x003ff为中断向量空间。 3. 中断向量的内容是由操作系统程序确定的还是由用户程序确定的? 答:中断向量的内容是由操作系统程序确定的。向量的内容包括中断处理程序的入口地址和程序状态字(中断处理程序运行环境),中断处理程序是由操作系统装入内存的,操作系统将根据装入的实际地址和该中断处理程序的运行环境来填写中断向量。 4. 中断和程序并发之间的关系是什么? 答:中断是程序并发的必要条件。如果没有中断,操作系统不能获得系统控制权,无法按调度算法对处机进行重新分配,一个程序将一直运行到结束而不会被打断。 5. 何为系统栈?何为用户栈?系统栈有何用途?用户栈有何用途? 答:系统栈是内存中操作系统空间的一个固定区域;用户栈是内存中用户空间的一个区域。系统栈的作用:(1)保存中断现场,对于嵌套中断,被中断程序的现场信息依次压入系统栈,中断返回时逆序弹出;(2)保存操作系统子程序间相互调用的参数、返回值、返回点、以及子程序的局部变量。用户栈的作用:用于保存用户进程的子程序间相互调用的参数、返回值、返回点、以及子程序的局部变量。 6. 用户堆栈段的长度为何无法确定 ? 答:用户堆栈段的长度主要取决于两个因素:(1)用户进程(线程)中子程序(函数)之间的嵌套调用深度;(2)子程序参数和局部变量的数量及类型;(3)动态变量的使用。这些在进程(线程)运行前无法确定,由此导致用户堆栈段的长度无法预先准确确定。 7. 从透明性和资源共享两方面,说明网络操作系统与分布式操作系统之间的差别。 答:从透明性上看,分布式操作系统优于网络操作系统。网络用户能够感觉到所访问的资源是在本地还是在远地;而在分布式系统中,用户感觉不到所访问的资源是否在本地,分布式操作系统掩盖了资源在地理位置上的差异。 从资源共享上看 ,分布式操作系统比网络操作系统能共享更多的资源。在网络操作系统中,一个计算任务不能由一台主机任意迁移到另外一台主机上运行;而在分布式操作系统中,所有作业可以由一台主机任意迁移到另外一台主机上处理,即可实现处理机资源的

文档评论(0)

精品报告 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档