操作系统1-12章课后作业(共33页).doc
《操作系统1-12章课后作业(共33页).doc》由会员分享,可在线阅读,更多相关《操作系统1-12章课后作业(共33页).doc(33页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 第一章1. What are the three main purposes of an operating system?答:第一,操作系统是一个资源管理器,它管理计算机硬件。第二,它是用户和计算机硬件之间的媒介。第三,操作系统为应用程序的运行提供了基础。2. What is the main advantage of multiprogramming(多道程序设计)? 答:多道程序设计通过组织作业使cpu总有一个作业可执行,从而提高了cpu的利用率。3. In a multiprogramming and time-sharing (分时系统)environme
2、nt, several users share the system simultaneously. This situation can result in various security problems.a. What are two such problems?答:第一是用户会相互窃取各自的信息和数据,第二是资源的配置可能不会合理,会影响使用。b. Can we ensure the same degree of security in a time-shared machine as we have in a dedicated machine? Explain your answ
3、er.答:不能,虽然分时系统有自己的保护措施,但也不能完全确保安全。4. Define the essential properties(本质属性) of the following types of operating systems:a. Batch(批处理)答:具有相似需求的作业被成批的集合起来,并把它们作为一个整体通过一个操作员或自动作业程序装置运行通过计算机。通过缓冲区,线下操作,后台和多道程序,运用尝试保持CPU和I/O一直繁忙,从而使得性能被提高。批处理系统对于运行那些需要较少互动的大型作业十分适用。b. Interactive(交互式)答:这种系统提供用户与系统之间的直接通信。
4、用户通过输入设备,如键盘和鼠标向操作系统和程序直接发出指令,并等待输出设备立即出来的结果,通常,响应时间比较短,通常为1s左右c. Time sharing(分时)答:分时操作系统采用cpu调度和多道程序设计以提供用户分时计算机的一小部分,每个用户在内存中至少有一个程序。分时操作系统允许许多用户同时共享计算机。由于分时系统的每个动作和命令都比较短,因而每个用户只要少量cpu时间。随着系统从一个用户快速跳到另外一个用户,每个用户都会感觉到整个系统只为自己所用。d. Real time(实时)答:常用于控制特定应用的设备;有明确的和固定的时间约束,处理必须在确定的时间约束内完成否则系统就会失败;含
5、有硬实时系统和软实时系统两种:硬实时系统保证关键任务按时完成,约束比较强对系统的所有延迟都有限制;而软实时系统则限制较弱一些。e. Network(网络)答:提供给操作体统一个特征使得其进入网络,比如文件共享等f. Distributed(分布式)答:分布式系统将一组物理上分开的、各种可能异构的计算机系统通过网络链接在一起,用户提供系统所维护的各种资源的计算机资源的集合。它增加了计算速度、功能。数据可靠性及可用性。5. Describe the differences between symmetric (对称)and asymmetric multiprocessing(非对称多处理). W
6、hat are three advantages and one disadvantage of multiprocessor systems?答:对称对处理的所有处理器都对等,处理器之间没有主从关系,每个处理器都并发运行一个操作系统的拷贝,这些拷贝根据需要相互通信。非对称处理每个处理器都有各自特定的任务,一个主处理器控制系统,其他处理器或者想主处理器要任务或做预先固定的任务,主处理器为从处理器调度和安排工作。多处理系统的优点:1.增加吞吐量 2规模经济 3.增加可靠性多处理系统的缺点:软硬件更加复杂 6. thinking: what kind of features may exist i
7、n CC, IOT or CPS?答:CC(云计算)的特点:1.可以提高设备计算能力,2.软硬件相互隔离减少设备依赖性,3.平台模块化,可扩展性高,4.可以为用户提供弹性服务,5.按需付费降低使用成本IOT(物联网)特点:1.可以实时互动,2.系统可扩展性强,安全性高,3.部署简单,大面积覆盖均可快速实现,4.网络结构稳定、性能完善CPS(物理网络系统)特点:1.可跨层设计,2. 可信性量化,3.可预测的、可控制的内存管理 ,4.可预测的、可控制的并发特性研究 ,5.具有混杂系统,是物理进程与计算进程的融合体 第二章 1.How does the distinction (差别)between
8、 monitor mode and user mode function as a rudimentary(基本的) form of protection (security) system?答:核模式,是操作系统的核心部分,设备驱动程序就是运行在该模式下 用户模式,操作系统的部分,所有的用户应用程序都运行在该级别2. What are the differences between a trap and an interrupt? What is the use of each function?答:中断是硬件产生的系统内的流的改变,陷阱是软件产生的“中断。”中断可以被I/O用来产生完成的信
9、号,从而避免cpu对设备的轮询。陷阱可以用来调用OS的例程或者捕获算术错误。3. Which of the following instructions should be privileged?a. Set value of timer.b. Read the clock.c. Clear memory.d. Turn off interrupts.e. Switch from user to monitor mode.答:a,b,c,d.a设置定时器的值、b读时钟、c清除内存、d关闭中断是特权指令。4. Protecting the operating system is crucial
10、to ensuring that the computer system operates correctly. Provision of this protection is the reason behind dual-mode operation, memory protection, and the timer. To allow maximum flexibility, however, we would also like to place minimal constraints on the user. The following is a list of operations
11、that are normally protected. What is the minimal set of instructions that must be protected?a. Change to user mode.b. Change to monitor mode.c. Read from monitor memory.d. Write into monitor memory.e. Fetch an instruction from monitor memory.f. Turn on timer interrupt.g. Turn off timer interrupt.答:
12、b 改变到监督程序模式,c 读监督程序内存区,d 写入监督程序内存区g 关闭定时器中断。 第三章1. What are the five major activities of an operating system in regard to process management(进程管理)?答:(1)创建和删除用户进程和系统进程。 (2)挂起和重启进程。 (3)提供进程同步机制。 (4)提供进程通信机制。 (5)提供死锁处理机制。2. What are the three major activities of an operating system in regard to memory
13、management(内存管理)?答:(1)记录内存的哪部分正在被使用及被谁使用。(2) 当有内存空间时,决定哪些进程可以装入内存。(3) 根据需要分配和释放内存空间。3. What are the three major activities of an operating system in regard to secondary-storage (二级存储器)management?答:(1)空闲空间管理。(2) 存储空间分配。(3) 硬盘调度。4. What are the five major activities of an operating system in regard to
14、 file management?答:(1)创建和删除文件。(2) 创建和删除目录来组织文件。(3) 提供操作文件和目录的原语。(4) 将文件映射到二级存储上。(5) 在稳定存储介质上备份文件。5. What is the purpose of the command interpreter(命令解释程序)? Why is it usually separate from the kernel?答:(1)命令解释程序的主要作用是获取并执行用户指定的下一条指令。(2)因为它是用户与操作系统的界面,相当于操作系统的外壳,故要与内核分开。6. What is the purpose of syste
15、m calls?答:让用户级进程可以请求操作系统所提供的服务。7. What is the purpose of system programs?答:(1).为程序开发和运行提供了方便的环境。(2).给用户提供基本的公共功能函数,为用户在不用自己写代码的情况下解决公用问题第四章1. Describe the differences among short-term, medium-term, and long-term scheduling.答:1.长期调度程序从缓冲池中选择进程,并将它们装入内存以执行。短期调度程序从就绪可执行的进程中选择进程,并为其分配cpu。2.短期调度程序执行的频率最高
16、,中期调度程序次之,短期调度程序的执行频率最低。2. Describe the actions a kernel takes to context switch between processes(描述一下内核在两个进程间上下切换的动作)2.3. ).内核在两个进程间切换的图如上所示:先执行进程p0,遇到中断或者系统调用,就保存p0的状态至PCB0,然后从PCB1中获取状态,其中两者之间的时间为空置时间,之后便执行P1。其中两者之间的时间为空置实践。遇到中断或者系统调用,就保存P1的状态至pCB1.然后从PCB0获取状态,执行P0.从此循环往复。3. What are the benefits
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 12 课后 作业 33
限制150内