WORD格式可编辑
每台虚拟机复制与实体计算机相同的硬件设备。每台虚拟机功能等同于裸机,同样能运行各种操作系统。优点:独立于主机运行,对主机毫无影响。缺点:不能进行大量信息处理。
33.从执行方式来看,试述操作系统的各种运行模型。
答:1)操作系统服务例程嵌入应用进程中运行;2)操作系统服务例程作为独立进程运行。
34.简述操作系统资源管理的主要技术:资源复用、资源虚拟和资源抽象。 答:资源复用:操作系统让众多进程共享物理资源,通过适当的创建虚拟资源和虚拟机,以解决资源不足的问题。主要分为空分复用和时分复用。
资源虚拟:虚拟是对资源进行转化、模拟或整合,把一个物理资源转换对应多个逻辑上的对应物。能为应用程序提供易于使用的虚拟资源并创建更好的运行环境。
资源抽象:通过创建软件来屏蔽硬件资源的物理特性和实现细节,简化对硬件资源的操作、控制和使用。在硬件的基础上,按照特定的方式将底层指令序列和数据结构打包成函数,以便可以作为单一的高级操作被调用。 35.何谓POSIX?试述POSIX3.1的内容。
答:POSIX是IEEE拟定的一个Unix系统的标准,它定义相互兼容的Unix系统所必须支持的最少系统调用接口和工具。
36.服务用户观点,操作系统作为用户接口和公共服务程序;进程交互观点,操作系统作为进程的执行者和协调者;系统实现观点,操作系统作为扩展机或虚拟机;资源管理观点,操作系统作为资源的管理者和控制者。 二、应用题
专业知识整理分享
WORD格式可编辑
1.有一台计算机具有1MB内存,操作系统占用200KB,各个用户进程分别占用200KB。如果用户进程等待I/O操作的时间为80%,若增加1MB内存空间,则CPU的利用率能够提高多少?
解:设每个进程的等待时间为P,则n个进程的等待时间就为PN,则CPU利用率为1-pn.
如题操作系统占用200kb,则有4个进程,cpu利用率为1-(80%)4=59%,若再增加1MB内存,则此时内存可容纳9个进程,cpu利用率就为1-(80%)9=87%. (87%)/(59%)=147% 147%-100%=47%, 增加1MBcpu利用率能够提高47%。
2.在某个计算机系统中有一台输入机和一台打印机,现有两道程序投入运行,且程序A先开始运行,程序B后开始运行。程序A的运行轨迹为:计算50ms、打印100Ms,再计算50Ms,打印100Ms,结束。程序B 的运行轨迹为:计算50Ms、输入80ms,再计算100Ms,结束。试说明:
(1)两道程序运行时,cpu是否空闲等待?若是,在哪段时间内等待。 (2)程序A、B是否有等待cpu的情况?若有,指出发生的时刻。 解:A、B程序并发执行图:
专业知识整理分享
WORD格式可编辑
(1) cpu空闲时发生在100ms到150ms之间。 (2) B程序有等待cpu的情况,在180-220ms时。
3.设有三道程序,按照A、B、C的优先次序运行,其内部计算和I/O操作时间如下图所示。
A B C
C11=30ms C12=60ms C31=20ms
I12 =40ms I22 =30ms I32 =40ms
C13=10ms C23=10ms C33=20ms
试画出多道运行的时间关系图(忽略调度执行时间)。完成三道程序共花费多少时间,比单道运行节省多少时间?若处理器调度程序每次进行程序转换费时1ms,试画出各程序状态转换的时间图。 解:
专业知识整理分享
WORD格式可编辑
第二章 处理器管理
一、思考题
1.什么是PSW?它有何作用?
专业知识整理分享
相关推荐: