第3章 习题及参考解答

第3章  习题及参考解答
第3章  习题及参考解答

第3章习题及参考解答

1.指出下列各指令中源操作数和目的操作数的寻址方式。

(1)MOV DI,100

(2)MOV CX.100[SI]

(3)MOV [SI],AX

(4)ADD AX,[BX+DI]

(5)AND AX,BX

(6)MOV DX,[1000]

(7)MOV BX,[BP+DI+100]

(8)PUSHF

(9)SUB [1050],CX

(10)AND DH,[BP+4]

源操作数目的操作数

(1)立即寻址寄存器寻址

(2)变址寻址寄存器寻址

(3)寄存器寻址寄存器间接寻址

(4)基址加变址寻址寄存器寻址

(5)寄存器寻址寄存器寻址

(6)直接寻址寄存器寻址

(7)基址加变址寻址寄存器寻址

(8)寄存器寻址寄存器间接寻址

(9)寄存器寻址直接寻址

(10)变址寻址寄存器寻址

2.试述指令MOV AX,2000H和MOV AX,DS:[2000H]的区别

解区别有三条:

(1)MOV AX,2000H对源操作数是立即寻址,而MOV AX.[2000H]对源操作数是直接寻址;

(2)前者功能是把立即数2000H送入AX中,而后者是把内存2000H单元与2001H单元的内容取出送入

AX 中;

(3)两者的机器代码不同,执行速度也不同,前者执行时间快,后者执行时间慢。

4.若DS=4000H,BX=0800H,[40800H]=05AOH,[40802H]=2000H,求执行指令LDS SI,[BX]后,DS与SI中的内容。若上题中的DS换成ES,其他条件不变,求执行指令LES DI,[BX]后,ES与DI中的内容。

SI=05AOH,DS=2000H

DI=05AOH,ES=2000H

5.若AX=98ABH,BX=A8BCH。求执行指令ADD AX,BX后,AX与BX中的内容,并指出SF,ZF,AF,PF,CF和OF的状态。

解AX=4167H,BX=A8BCH,SFZFAFPFCFOF=001011B。

6.若CX=6700H,DX=78FFH,CF=1。求分别执行指令

(1)ADD CX,DX

(2)ADC CX,DX

(3)SUB CX,DX

(5)AND CX,DX

(6)OR CX,DX

(7)XOR CX,DX

后,CX与DX寄存器中的内容,并指出标志寄存器SF,ZF,AF,PF,CF及OF的状态。

(1)CX=DFFFH,DX=78FFH,SFZFAFPFCFOF=100101B

(2)CX=E000H,DX=78FFH,SFZFAFPFCFOF=101101B

(3)CX=EE01H,DX=78FFH,SFZFAFPFCFOF=101010B

(4)CX=EE00H,DX=78FFH,SFZFAFPFCFOF=101110B

(5)CX=6000H,DX=78FFH,SFZFAFPFCFOF=00×100B

(6)CX=7FFFH,DX=78FFH,SFZFAFPFCFOF=00×100B

(7)CX=1FFFH,DX=78FFH,SFZFAFPFCFOF=00×100B

7.若AX=FFFEH,BX=FFFDH,求执行指令IMUL BX后,DX与AX中的内容。指出标志位OF与CF的状态。

解AX=0006H,DX=0000H,OFCF=00B

8.若AL=75H,BL=48H,

(1)求执行指令

ADD AL,BL

DAA

之后AL=标志AF=CF=并说明BCD码调整情况。

(2)若执行指令SUB AL,BL与DAS后,情况又如何

(1)AL=23H,AFCF=11B

(2)AL=27H,AFCF=10B

9.设X、Y、R、S、Z均为16位无符号数的变量。按已给定的表达式Z(X+Y)/(R-S)→Z,有程序如下,试在空格处填入适当的指令(注:在加减过程中均无进位和借位)。

MOV AX,X

MOV CX,R

SUB CX,S

MOV Z,AX

MOV Z+1,DX

HLT

①ADD AX,Y

②MUL Z

③DIV CX

10.若有一个四字节数,放在寄存器DX与AX中(DX中放高16位),要求这个4字节数整个左移一位如何实现右移一位又如何实现

(1)DX与AX左移一位:

SHL AX,01

RCL DX,01

(2)DX与AX右移一位:

SHR DX,01

RCR AX,01

11.若把1K字节的数据块从偏移地址为1000H开始的单元传送到偏移地址为1400H开始的缓冲区。试用串传送操作指令和一般传送指令两种方法各编一程序实现。

(1)利用串操作指令编程如下:

MOV SI,1000H

MOV DI,1400H

MOV CX,400H

CLD

REP MOVSB

MOV AM,4CH

INT 21H

(2)利用一般传送指令编程如下:

MOV SI,1000H

MOV DI,1400H

MOV CX,400H

NEXT:MOV AL,[SI]

MOV[DI],AL

INC SI

INC DI

LOOP NEXT

MOV AH,4CH

INT 21H

12.若在内存缓冲区中有一个长度为256个字节的数据块,起始地址偏移量为2000H。数据块中的数据有正有负,要求把其中的正负数分开.分别送至同段的两个缓冲区,存放正数的缓冲区的起始地址偏移量为2100H,存放负数的缓冲区的起始地址偏移量为2200H。

试编一程序。

MOV SI,2000H

MOV CX,100H

XOR DX,DX

LOOP:MOV AL,[SI]

ADD AL,0

JNS PLUS

INC DH

NEXT:INC SI

DEC CX

JNZ LOOP

JMP STOP

PLUS:INC DL

JMP NEXT

STOP:MOV [2100H],DL

MOV [2200H],DH

MOV AH,4CH

INT 21H

13.若SS=1000H,SP=1000H,AX=1234H,BX=5678H,Flag=2103H,试说明执行指令

PUSH BX

PUSH AX

PUSHF

POP CX

之后,SP=SS=CX=并画图指出栈中各单元的内容。

解 SS=1000H,SP=0FFCH,CX=2103H

栈中各单元内容如下:

地址RAM

0FFAH 03

0FFBH 21

0FFCH 34

0FFDH 12

0FFEH 78

0FFFH 56

1000H XX

14.若DS=1100H,SI=1000H,CS=1200H,IP=100H,[12000H]=2000H,[12002]=1500H,求执行指令

(1)CALL FAR[SI]后CS与IP的内容;

(2)CALL [SI]后CS与IP的内容。

(1)CS=1500II,IP=2000H

(2)CS=1200H,IP=2000H

15.若执行指令INT 21H后,将转到何处执行程序,指出CS与IP的内容。

解将转到0:0086H和0:0084H处取出双字作为CS与IP的值,再执行程序。CS的值为内存单元0:0086H和0:0087H的内容;IP为内存单元0:0084H与0:0085H的内容。

1 6.编一程序使

(1)AX寄存器低4位清零;

(2)BX寄存器低4位置1;

(3)CX寄存器低4位变反;

(4)DX寄存器高3位不变,其余位清零。

(1)AND AX,FFF0H

(2)OR BX,000FH

(3)XOR CX,000FH

(4)AND DX,E000H

18.指出下列8086指令中哪些是错误的,错在何处

(1)MOV DL,BX

(2)MOV DS,2000H

(3)MOV [DI],[SI]

(4)MOV AX,[BX][BP]

(5)XCHG CX,[2400H]

(6)PUSH DH

(7)IN AH,DX

(8)OUT 01F0H,AX

(1)错。数据类型不匹配。

(2)错。立即数不能直接送往段寄存器。

(3)错。两个内存单元不能直接传送数据。

(4)错。BX和BP部可作为基址寄存器,缺少变址寄存器。没有基址加基址寻址方式。

(5)对。

(6)错。堆栈操作必须是16位数据,DH是8位寄存器。

(7)错。输入(IN)指令从端口读出的数据需送给累加器AL或AX,送给AH不行。

(8)错。端口地址为16位时,必须用DX间接寻址。

19.连续执行以下指令,填写执行指令的结果(MEM为存储器物理地址)。

MOV AX,2280H

MOV CX.0FFOOH

MOV DS,AX

MOV SI,CX

ADD CX,AX ;①CX= H,CF= B

MOV[SI],CX ;②[SI]= H.[SI+1]= H

ADC [SI],AL ;③[SI]= H,MEM= H

DEC BYTE [SI] ;④[SI]= H,ZFCFPF= B

MOV AX,06

ADC AX,08 ;⑤AX= H,CFAF= B

AAA ;⑥AX= H,CFAF= B

ADD AL,59H ;⑦AL= H,CFAF= B

DAA ;⑧AL= H

AND AL,0FH

MOV BX,-8

NEG BX ;⑨BX= H

MOV DL,06

MUL DL ;⑩AX= H

OR AX,0FF00H

CWD ;⑾AX= H

IDIV BX ;⑿AX= H,DX= H

MOV AH,4CH

INT 21H

①CX=2180H,CF=1B

②[SI]=80H,[SI+1]=21H

③[SI]=01H,MEM=32700H

④[SI]=00H,ZFCFPF=111B

⑤AX=000FH,CFAF=00B

⑥AX=0105H,CFAF=11B

⑦AL=5EH,CFAF=00B

⑧AL=64H

⑨BX=0008H

⑩AX=0018H

⑾AX=FF18H

⑿AX=FFE3H,DX=0000H

操作系统作业(1-4)答案

操作系统作业 (第一章—第四章) 一、单项选择 1 在计算机系统中配置操作系统的目的是【】。 A 增强计算机系统的功能 B 提高系统资源的利用率 C 合理组织工作流程以提高系统吞吐量 D 提高系统的运行速度 2 在操作系统中采用多道程序设计技术,能有效提高CPU、内存和I/O设备的【】。 A 灵活性 B 可靠性 C 兼容性 D 利用率 3 在操作系统中,并发性是指若干事件【】发生。 A 在同一时刻 B 一定不在同一时刻 C 在某一时间间隔内 D 依次在不同时间间隔内 4 以下不属于衡量操作系统性能指标的是【】。 A 作业的大小 B 资源利用率 C 吞吐量 D 周转时间 5 下列选项中,操作系统提供给应用程序的接口是【】。 A 系统调用 B 中断 C 函数 D 原语 6 在分时系统中,当用户数为50时,为了保证响应时间不超过1s,选取的时间片最大值为【】。 A 10ms B 20ms C 50ms D 100ms 7 假设就绪队列中有10个就绪进程,以时间片轮转方式进行进程调度,如果时间片为180ms,切换开销为20ms。如果将就绪进程增加到30个,则系统开销所占的比率为【】。 A 10% B 20% C 30% D 90% 8 中断系统一般由相应的【】组成。 A 硬件 B 软件 C 硬件和软件 D 固件 9 以下工作中,【】不是创建进程所必须的。 A 创建进程的PC B B 为进程分配内存 C 为进程分配CPU D 将PCB插入就绪队列 10 系统中有5个用户进程且CPU工作于用户态,则处于就绪状态或阻塞状态的进程数最多分别为【】。 A 5,4 B 4,0 C 0,5 D 4,5 11 如果系统中有n个进程,则就绪队列中进程的个数最多为【】。 A 1 B n-1 C n D n+1

计算机操作系统教程课后答案

第一章绪论 1.什么是操作系统的基本功能? 答:操作系统的职能是管理和控制汁算机系统中的所有硬、软件资源,合理地组织计算 机工作流程,并为用户提供一个良好的工作环境和友好的接口。操作系统的基本功能包括: 处理机管理、存储管理、设备管理、信息管理(文件系统管理)和用户接口等。 2.什么是批处理、分时和实时系统?各有什么特征? 答:批处理系统(batchprocessingsystem):操作员把用户提交的作业分类,把一批作业编成一个作业执行序列,由专门编制的监督程序(monitor)自动依次处理。其主要特征是:用户脱机使用计算机、成批处理、多道程序运行。 分时系统(timesharingoperationsystem):把处理机的运行时间分成很短的时间片,按时间片轮转的方式,把处理机分配给各进程使用。其主要特征是:交互性、多用户同时性、独立性。 实时系统(realtimesystem):在被控对象允许时间范围内作出响应。其主要特征是:对实时信息分析处理速度要比进入系统快、要求安全可靠、资源利用率低。 3.多道程序(multiprogramming)和多重处理(multiprocessing)有何区别? 答;多道程序(multiprogramming)是作业之间自动调度执行、共享系统资源,并不是真正地同时执行多个作业;而多重处理(multiprocessing)系统配置多个CPU,能真正同时执行多道程序。要有效使用多重处理,必须采用多道程序设计技术,而多道程序设计原则上不一定要求多重处理系统的支持。 4.讨论操作系统可以从哪些角度出发,如何把它们统一起来? 答:讨论操作系统可以从以下角度出发: (1)操作系统是计算机资源的管理者; (2)操作系统为用户提供使用计算机的界面; (3)用进程管理观点研究操作系统,即围绕进程运行过程来讨论操作系统。

健身武术理论考试题库(有答案)

健身武术专项理论试题库 一、选择题: 1、武术是以为主要内容,以套路、格斗、功法为运动形式,注重内外兼修的中国传统体育项目。 A、格斗动作 B、技击动作 C、攻防动作 D、击打动作 2、武术起源于我们远古祖先的: A、军事训练 B、部落战争 C、生产劳动 D、狩猎 3、国民党政府于1927年6月在建立了“中央国术馆”。 A、南京 B、上海 C、广州 D、北京 4、武术的基本技击内容是: A、踢、打、摔、拿、击、刺 B、踢、打、穿、蹦、跳、跃 C、跌、扑、滚、翻、击、刺 D、弓、马、仆、虚、歇、丁 5、被誉为“开创武侠之先河”的是: A、孔子 B、墨子 C、庄子 D、荀子 6、西周时期射箭者“先射一箭,后射三箭连发而中”的技术被称为: A、白失 B、剡注 C、参连 D、襄尺 页脚内容1

7、西周时期射箭者“使箭贯穿过活物,百步穿羊”的技术被称为: A、白失 B、剡注 C、参连 D、襄尺 8、西周时期射箭者“射箭透靶,见其镞白”的技术被称为: A、白失 B、剡注 C、参连 D、襄尺 9、在武林中被称为“外家拳”的是: A、武当拳 B、昆仑拳 C、峨眉拳 D、少林拳 10、古代“弓箭社”、“角抵社”等“社”的形成是什么时候? A、商周 B、秦汉 C、宋元 D、明清 11、武术特点中“内外合一”中的“内”是指: A、大脑、神经、气息的运行 B、精神、意识、气息的运行 C、思想、血液、气息的运行 D、神经、血液、气息的运行 12、在武林中被称为“内家拳”的是: A、武当拳 B、昆仑拳 C、峨眉拳 D、少林拳 13、1985年8月22日至26日,在中国西安举办了第届国际武术邀请赛。 页脚内容2

操作系统作业参考答案2

应用题参考答案 第二章 1、下列指令中哪些只能在核心态运行? (1)读时钟日期;(2)访管指令;(3)设时钟日期;(4)加载PSW;(5)置特殊 寄存器;(6) 改变存储器映象图;(7) 启动I/O指令。 答:(3),(4),(5),(6),(7)。 2、假设有一种低级调度算法是让“最近使用处理器较少的进程”运行,试解释这种算法对“I/O繁重”型作业有利,但并不是永远不受理“处理器繁重”型作业。 答:因为I/O繁忙型作业忙于I/O,所以它CPU用得少,按调度策略能优先执行。同样原因一个进程等待CPU足够久时,由于它是“最近使用处理器较少的进程”,就能被优先调度,故不会饥饿。 6、若有一组作业J1,…,Jn,其执行时间依次为S1,…,Sn。如果这些作业同时到达系统,并在一台单CPU处理器上按单道方式执行。试找出一种作业调度算法,使得平均作业周转时间最短。 答:首先,对n个作业按执行时间从小到大重新进行排序,则对n个作业:J1’,…,J n’,它们的运行时间满足:S1’≤S2’≤…≤S(n-1)’≤S n’。那么有: T=[S1’+( S1’+S2’)+ (S1’ + S2’+ S3’)+…+(S1’ + S2’+ S3’+…+ S n’)]/n =[n×S1’+( n-1)×S2’+ (n-3)×S3’]+…+ S n’]]/n =(S1’ + S2’+ S3’+…+ S n’)-[0×S1’+1×S2 ’+2×S3’+…+(n-1) S n’]/n 由于任何调度方式下,S1’ + S2’+ S3’+…+ S n’为一个确定的数,而当S1’≤S2’≤…≤S(n-1)’≤S n’时才有:0×S1’+1×S2 ’+2×S3’+…+(n-1) S n’的值最大,也就是说,此时T值最小。所以,按短作业优先调度算法调度时,使得平均作业周转时间最短。 10、有5个待运行的作业,预计其运行时间分别是:9、6、3、5和x,采用哪种运行次序可以使得平均响应时间最短? 答:按照最短作业优先的算法可以使平均响应时间最短。X取值不定,按照以下情况讨论: 1)x≤3 次序为:x,3,5,6,9 2)3

操作系统1(参考答案)

一、选择题 1 BCBCA 6 C BAAA 二、判断题TFTFT 三、填空题 1外部设备联机并行操作 2安全性和简明性 3内存、缺页 4作业 5执行和完成 6段、系统 7多用户、多任务 8就绪、执行 9虚拟 四、简答题 1.什么是系统调用? 答:系统调用是用户在程序中能以“函数调用”形式调用的、由操作系统提供的子功能的集合。每一个子功能称作一条系统调用命令。它是操作系统对外的接口,是用户级程序取得操作系统服务的唯一途径。 2.什么是临界资源? 一次仅允许一个进程使用的资源。 3.什么是抖动(或称颠簸)? 页面抖动是系统中频繁进行页面置换的现象。即如果一个进程没有一定数量的内存 块,它很快就发生缺页。此时,它必须淘汰某页。由于所有这些页面都正在使用,所以刚被淘汰出去的页很快又被访问,因而要把它重新调入。可是调入不久又再被 淘汰出去,这样再访问,再调入,如此反复,使得整个系统的页面替换非常频繁,以致大部分机器时间都用在来回进行的页面调度上,只有一小部分时间用于进程的 实际运算方面。 4.影响缺页中断率的因素有哪些? 影响缺页中断率的因素有四个: ①分配给作业的主存块数多则缺页率低,反之缺页中断率就高。 ②页面大,缺页中断率低;页面小缺页中断率高。 ③程序编制方法。以数组运算为例,如果每一行元素存放在一页中,则按行处理各 元素缺页中断率低;反之,按列处理各元素,则缺页中断率高。 ④页面调度算法对缺页中断率影响很大,但不可能找到一种最佳算法。 五、应用题(每题10分,共20分)

1.在一个采用页式虚拟存储管理的系统中,有一用户作业,它依次要访问的字地址序列是:115,228,120,88,446,102,321,432,260,167,若该作业的第0页已经装入主存,现分配给该作业的主存共300字,页的大小为100字,请回答下列问题: (1)按FIFO调度算法将产生多少次缺页中断,依次淘汰的页号为多少,缺页中断率为多少。(2)按LRU调度算法将产生多少次缺页中断,依次淘汰的页号为多少,缺页中断率为多少。答: 页面走向为:1,2,1,0,4,1,3,4,2,1 (1)按FIFO调度算法将产生5次缺页中断;依次淘汰的页号为:0,1,2;缺页中断率为:5/10=50% (3’) 1 2 1 0 4 1 3 4 2 1 0 0 0 0 0 4 4 4 4 4 4 1 1 1 1 1 1 3 3 3 3 2 2 2 2 2 2 2 2 1 ×××××(2’) (2)按LRU调度算法将产生6次缺页中断;依次淘汰的页号为:2,0,1,3;缺页中断率为:6/10=60% (3’) 1 2 1 0 4 1 3 4 2 1 0 0 0 0 0 0 0 3 3 3 3 1 1 1 1 1 1 1 1 2 2 2 2 2 4 4 4 4 4 1 ××××××(2’) 2.有一个具有如下作业流的批处理处理系统,作业调度采用短作业优先,进程调度采用基于优先数的抢先式调度算法。下表给出的是作业序列和相应进程的优先数,优先数越小优先级越高。 作业名到达时间估计运行时间/min 优先数 1 8:00 40 4 2 8:20 30 2 3 8:30 50 3 4 8:50 20 5 (1)列出所有作业进入内存时间及完成时间 (2)计算作业的平均周转时间和平均带权周转时间 解答: (1)作业进入内存时间与结束时间如下所示:(`4’=1’*4) 作业名进入内存时间结束时间 1 8:00 9:10 2 8:20 8:50 3 9:10 10:00 4 8:50 10:20 (2)各作业的周转时间为:(`4’=1’*4) 作业A:9:10 – 8:00 = 70 min 作业B:8:50 – 8:20 = 30 min 作业C:10:00 – 8:30 = 90 min

武术理论考试题库和答案

武术理论考试题库和答案 单选题1中国武术起源于我国远古祖先的? 军事战争生产活动休闲娱乐祭祀活动 B 2中国武术发展于我国远古祖先的? 军事战争生产活动休闲娱乐祭祀活动 A 3 武术在历史上曾有过不同的称谓,春秋战国时期称什么?武艺技击武术国术B 4武术在历史上曾有过不同的称谓,汉代称什么?武艺技击武术国术A 5武术在历史上曾有过不同的称谓,清初称什么?武艺技击武术国术C 6武术在历史上曾有过不同的称谓,民国时期称什么?武艺技击武术国术D 7集体项目通常要求多少人以上的徒手或手持器械的集体演练。6人8人10人12人A 8马步两脚距离约为本人脚长的几倍。3倍4倍5倍6倍A 9弓步约为本人脚长的多少倍?2-3倍3-4倍4-5倍5-6倍 C 10虚步后脚外展约为多少度?30度45度60度75度 B 11虚步重心应落在哪儿?前脚两脚中间后脚腰部C 12歇步时,左脚在前则为下列哪一项?前歇步后歇步左歇步右歇步 C 13冲拳要求力达哪个部位?拳心拳背拳轮拳面D 14弹腿要求力达哪个部位?脚面脚尖脚跟脚心B 15蹬腿要求力达哪个部位?脚面脚尖脚跟脚心C 16推掌要求力达哪个部位?掌外沿掌心掌指掌内侧 A 17两人或两人以上,按照预定的动作程序进行的攻防格斗套路,我们称之为____。散打对 练集体演练实战格斗 B 18拳谚有“练拳不练__,终究艺不高”之说。腿眼腰身 C 19长拳运动中呼吸得法总的要求是什么?“气要提”“气要托”“气要聚”“气要沉”D 20什么时期开始实行武举制,即用考试的方法选拔武勇人才,对武术的发展起到了极大的促进作用。两晋南北朝唐朝宋朝明朝B 21武术抱拳礼行礼时,拳掌与胸相距多少厘米?10-20厘米20-30厘米30-40厘米40-50厘米 B 22在做跳跃动作和由低式动作进入高式动作时,应该运用什么呼吸方法?“提法”“沉法” “托法”“聚法” A 23一般冲拳击掌的发力顺序是什么?腰-肩-手-肘手-肘-肩-腰腰-手-肘-肩腰-肩-肘-手 D 24弹腿、蹬腿的发力顺序是什么?胯-膝-脚脚-膝-胯膝-脚-胯脚-胯-膝A 25何时第一次把武术列为国家体育竞赛项目?以后开始举行全国性的武术比赛和表演。 1955年1956年1957年1958年 C 26第一届世界武术锦标赛于何时在北京举行?1971 1981 1991 2001 C 27何时国际武术联合会被世界单项体育联合会接纳入会?2004 1994 1984 1974 B 28简化太极拳是以哪式太极拳为基础编制的?孙吴陈杨 D 那一年国家体委颁布了《武术散打竞赛规则》,并开始正式举办全国性的武术散打擂台赛。

操作系统复习题及参考答案

操作系统复习题及参考 答案 Company number:【WTUT-WT88Y-W8BBGB-BWYTT-19998】

中南大学网络教育课程 《操作系统》复习题及参考答案 一、判断题: 1.操作系统的目的是提供一个让用户能方便地、高效地执行程序的环境。 [ ] 2.在单CPU环境下可以实现“多道程序系统”。 [ ] 操作系统是多用户多任务操作系统。 [ ] 4.资源共享是现代操作系统的一个基本特征。 [ ] 5.就绪状态、执行状态和挂起状态是进程的三种基本状态。 [ ] 6.程序在并发执行时会失去封闭性。 [ ] 7.进程是程序的一次执行,两个同时存在的进程所对应的程序总是不同的。 [ ] 8.在单处理机系统中,多个进程并行执行是指它们同时处于进程的“运行状态”。 [ ] 9.进程状态可由就绪状态转换到阻塞状态 [ ] 10.进程状态可由阻塞状态转移到运行状态(不考虑挂起状态)。 [ ] 11.独占型设备使用前必须先请求分配。 [ ] 12.一个批处理型作业的调度可能要经历高级调度、低级调度和中级调度三个阶段。 [ ] 13.作业周转时间是指作业需要的运行时间。 [ ] 14.预防死锁是指在资源动态分配过程中,用某种方法去防止系统进入不安全状态。 [ ] 15.死锁与程序的死循环一样。 [ ] 16.绝对装入方式需要对内存地址进行重定位。 [ ] 17.“对换”是指把内存中暂不能运行的数据调到外存。 [ ] 18.具有快表的存储管理系统中,CPU每次存储数据都只访问一次内存。 [ ]

19.在进行页面置换时,被淘汰的页都要回写到辅存。 [ ] 20.在虚拟存储系统中,操作系统为用户提供了巨大的存储空间。因此,用户地址空间的 大小可以不受任何限制 [ ] 21.磁带是可直接存取的设备。 [ ] 22.在文件的索引存取方法中,允许随意存取文件中的一个记录。 [ ] 23.文件的目录通常存放在外存中。 [ ] 24.在文件的直接存取方法中,允许随意存取文件中的一个记录。 [ ] 二、填空题: 1.操作系统的基本任务是________。 2.常用的操作系统有_______、_______、 _______、________。 3.人工操作方式的缺点主要是________、________。 4.多道批处理系统具有________、_________和_________特征。 5.分时系统的四个主要特征是__________、__________、__________、________。 6.操作系统主要是对_________、_________、_________、_________四种资源进行管理。 7.按设备的共享属性分类可分为_________、_________、_________。 8.程序顺序执行时的特征有_________、_________、_________。 9.程序的并发执行的特征有_________、_________、_________。 10.处于执行状态的进程,若其“时间片结束”,则该进程在三种基本状态中应从________ 状态变为_________状态。 11.运行过程中,进程可能具有_________、_________、_________三种状态。

操作系统作业参考答案及其知识点

操作系统作业参考答案及其知识点 第一章 思考题: 10、试叙述系统调用与过程调用的主要区别? 答: (一)、调用形式不同 (二)、被调用代码的位置不同 (三)、提供方式不同 (四)、调用的实现不同 提示:每个都需要进一步解释,否则不是完全答案 13、为什么对作业进程批处理可以提高系统效率? 答:批处理时提交程序、数据和作业说明书,由系统操作员把作业按照调度策略,整理为一批,按照作业说明书来运行程序,没有用户与计算机系统的交互;采用多道程序设计,可以使CPU和外设并行工作,当一个运行完毕时系统自动装载下一个作业,减少操作员人工干预时间,提高了系统的效率。 18、什么是实时操作系统?叙述实时操作系统的分类。 答:实时操作系统(Real Time Operating System)指当外界事件或数据产生时,能接收并以足够快的速度予以处理,处理的结果又能在规定时间内来控制监控的生产过程或对处理系统做出快速响应,并控制所有实时任务协调一致运行的操作系统。 有三种典型的实时系统: 1、过程控制系统(生产过程控制) 2、信息查询系统(情报检索) 3、事务处理系统(银行业务) 19、分时系统中,什么是响应时间?它与哪些因素有关? 答:响应时间是用户提交的请求后得到系统响应的时间(系统运行或者运行完毕)。它与计算机CPU的处理速度、用户的多少、时间片的长短有关系。 应用题: 1、有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程占用200KB。如果用户进程等待I/0的时间为80%,若增加1MB内存,则CPU的利用率提高多少? 答:CPU的利用率=1-P n,其中P为程序等待I/O操作的时间占其运行时间的比例1MB内存时,系统中存放4道程序,CPU的利用率=1-(0.8)4=59% 2MB内存时,系统中存放9道程序,CPU的利用率=1-(0.8)9=87% 所以系统CPU的利用率提高了28% 2、一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A先开始做,程序B后开始运行。程序A的运行轨迹为:计算50ms,打印100ms,再计算50ms,打印100ms,结束。程序B的运行轨迹为:计算50ms,输入80ms,再计算100ms,结束。

武林3题库及参考答案

503题库及参考答案 世界上使用最多的语言答案:汉语 下面那部不是贝多芬的交响曲答案:悲怆 最早在**出现的酒是答案:黄酒 **的复姓有多少个答案:81 天下第一关答案:山海关 山岭高山陆长样样东西用肩扛说的是哪里答案:福建人类是恒温动物维持在多少摄氏度答案:37 围棋中棋子紧邻的直线交叉点称为答案:气 女辈高手来自关东的是答案:高三娘子 阳春白雪下里巴人起源什么时期答案:战国 候风地动仪发明者答案:张衡 著名的《大卫像》是谁的作品答案:米开朗基罗 葫芦娃中的老四答案:火娃 胡笳十八拍描写的是.答案:蔡文姬 后汉书的作者是.答案:范晔 一骑红尘妃子笑.答案:无人知是荔枝来 以下不是温度单位i.答案:美氏 世界上最小的国家.答案:梵蒂冈 仰天大笑出门去.答案:我辈岂是蓬蒿人 似曾相识燕归来前一句.答案:无可奈何花落去 西厢记作者.答案:王实甫

林黛玉最后一句.答案:花落人亡两不知似这般良辰美景.答案:对美好年华的感叹王道婆.答案:元 卢森堡政体.答案:大公国 虎门销烟.答案:1839年6月 男高音的国籍.答案:西班牙 七十二景.答案:承德 不是三大印记.答案:黄皮肤 计算机发明时间.答案:1946 地质时代.答案:5 仲夏 .答案:五月 杏月 .答案:二月 人间四月芳菲尽 .答案:垂直高度 东方威尼斯 .答案:苏州 广陵散 .答案:聂政刺韩王 毛笔 .答案:蒙恬发明 黄道婆 .答案:元 四大名绣 .答案:苏湘粤蜀 危如累卵 .答案:12个棋子垒成 泼水节 .答案:傣族 孕妇 .答案:补锌 正月初一为春节 .答案:辛亥革命后

糖水加点盐 .答案:变得更甜 围棋共有多少子 .答案:361 围棋棋盘上的点 .答案:叫做星 **第一座佛教寺庙.答案:洛阳白马寺 不属于法国的名胜.答案:比萨斜塔 属于伊拉克的古迹.答案:空中花园 君子六艺中的御 .答案:是驾马车 春秋 .答案:编年体 镜花缘作者 .答案:李汝珍 蒲松龄故居 .答案:山东淄博 物种起源 .答案:达尔文 诺贝尔奖 .答案:瑞典 成语错字的 .答案:按部就班,“步”字应为“部”中药大黄 .答案:一种植物 地球的地质年代 .答案: 5个 科举考试弥封始于.答案:武则天 川贝母 .答案:百合科植物 虎门硝烟时间 .答案:1839年6月 《汉书》作者 .答案:班固 蛇形线 .答案:荷迦兹 最早记载哈雷彗星.答案:春秋 世界上种植面积最广—小麦

操作系统作业题及答案

《操作系统》课程作业 (2013年春) 姓名: 学号: 专业: 年级: 学校: 日期:

作业一:作业管理 1、有三道程序A、B、C在一个系统中运行,该系统有输入、输出设备各1台。三道程序 A、B、C构成如下: A:输入32秒,计算8秒,输出5秒 B:输入21秒,计算14秒,输出35秒 C:输入12秒,计算32秒,输出15秒 问:(1)三道程序顺序执行的总时间是多少? (2)充分发挥各设备的效能,并行执行上述三道程序,最短需多少时间(不计系统开销)?并给出相应的示意图。 2、假设一个单CPU系统,以单道方式处理一个作业流,作业流中有2道作业,共占用CPU 计算时间、输入卡片数和打印输出行数如下: 其中,卡片输入机速度为1000张/分钟,打印机输出速度为1000行/分钟,试计算:(1)不采用spooling技术,计算这两道作业的总运行时间(从第1道作业输入开始到最后一个作业输出完毕)。 (2)如采用spooling技术,计算这2道作业的总运行时间(不计读/写盘时间),并给出相应的示意图。

作业二:进程管理 1、 请写出两程序S1和S2可并发执行的Bernstein 条件。 2、 有以下5条语句,请画出这5条语句的前趋图。 S1:y=x+1 R(x) W(y) S2:c=f-w R(f,w) W(c) S3:d=r-y R(r,y) W(d) S4:x=a+b R(a,b) W(x) S5:r=c+y R(c,y) W(r) 3、 设在教材第62页3.6.4节中所描述的生产者消费者问题中,其缓冲部分为m 个长度相等 的有界缓冲区组成,且每次传输数据长度等于有界缓冲区长度以及生产者和消费者可对缓冲区同时操作。重新描述发送过程deposit(data)和接收过程remove(data)。 P P P i P .. .. 1 2 i k 4、 设有k 个进程共享一临界区,对于下述情况,请说明信号量的初值、含义,并用P ,V 操作写出有关互斥算法。 (1) 一次只允许一个进程进入临界区; (2) 一次允许m (m

操作系统课后习题答案

1.什么是操作系统?其主要功能是什么? 操作系统是控制和管理计算机系统内各种硬件和软件资源,有效组织多道程序运行的系统软件(或程序集合),是用户和计算机直接的程序接口. 2.在某个计算机系统中,有一台输入机和一台打印机,现有两道程序投入运行,程序A、B 同时运行,A略早于B。A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms,结束。B的运行轨迹为:计算50ms、输入80ms、再计算100ms,结束。试说明:(1)两道程序运行时,CPU是否空闲等待?若是,在那段时间段等待? (2)程序A、B是否有等待CPU的情况?若有,指出发生等待的时刻。 0 50 100 150 200 250 300 50 100 50 100 50 100 20 100 (1) cpu有空闲等待,在100ms~150ms的时候. (2) 程序A没有等待cpu,程序B发生等待的时间是180ms~200ms. 1.设公共汽车上,司机和售票员的活动如下: 司机的活动:启动车辆;正常行车;到站停车。 售票员的活动:关车门;售票;开车门。 在汽车不断的到站、停车、行驶过程中,用信号量和P、V操作实现这两个活动的同步关系。 semaphore s1,s2; s1=0;s2=0; cobegin 司机();售票员(); coend process 司机() { while(true) { P(s1) ; 启动车辆; 正常行车; 到站停车; V(s2); } } process 售票员() { while(true) { 关车门; V(s1);

售票; P(s2); 开车门; 上下乘客; } } 2.设有三个进程P、Q、R共享一个缓冲区,该缓冲区一次只能存放一个数据,P进程负责循环地从磁带机读入数据并放入缓冲区,Q进程负责循环地从缓冲区取出P进程放入的数据进行加工处理,并把结果放入缓冲区,R进程负责循环地从缓冲区读出Q进程放入的数据并在打印机上打印。请用信号量和P、V操作,写出能够正确执行的程序。 semaphore sp,sq,sr; int buf;sp=1;sq=0;sr=0; cobegin process P() { while(true) { 从磁带读入数据; P(sp); Buf=data; V(sq); } } process Q() { while(true) { P(sq); data=buf; 加工data; buf=data; V(sr); } } process R() { while(true) { P(sr); data=buf; V(sp); 打印数据; } }

计算机操作系统习题及答案()

第3章处理机调度1)选择题 (1)在分时操作系统中,进程调度经常采用_D_ 算法。 A. 先来先服务 B. 最高优先权 C. 随机 D. 时间片轮转 (2)_B__ 优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。 A. 作业 B. 静态 C. 动态 D. 资源 (3)__A___ 是作业存在的惟一标志。 A. 作业控制块 B. 作业名 C. 进程控制块 D. 进程名 (4)设有四个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理器上按单道方式运行,则平均周转时间为_ B_ 。 A. l小时 B. 5小时 C. 2.5小时 D. 8小时 (5)现有3个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和T3,且T1<T2<T3。系统按单道方式运行且采用短作业优先算法,则平均周转时间是_C_ 。 A. T1+T2+T3 B. (T1+T2+T3)/3 C. (3T1+2T2+T3)/3 D. (T1+2T2+3T3)/3 (6)__D__ 是指从作业提交给系统到作业完成的时间间隔。 A. 运行时间 B. 响应时间 C. 等待时间 D. 周转时间 (7)下述作业调度算法中,_ C_调度算法与作业的估计运行时间有关。 A. 先来先服务 B. 多级队列 C. 短作业优先 D. 时间片轮转 2)填空题 (1)进程的调度方式有两种,一种是抢占(剥夺)式,另一种是非抢占(非剥夺)式。 (2)在_FCFS_ 调度算法中,按照进程进入就绪队列的先后次序来分配处理机。 (3)采用时间片轮转法时,时间片过大,就会使轮转法转化为FCFS_ 调度算法。 (4)一个作业可以分成若干顺序处理的加工步骤,每个加工步骤称为一个_作业步_ 。 (5)作业生存期共经历四个状态,它们是提交、后备、运行和完成。 (6)既考虑作业等待时间,又考虑作业执行时间的调度算法是_高响应比优先____ 。 3)解答题 (1)单道批处理系统中有4个作业,其有关情况如表3-9所示。在采用响应比高者优先调度算法时分别计算其平均周转时间T和平均带权周转时间W。(运行时间为小时,按十进制计算) 表3-9 作业的提交时间和运行时间

操作系统课后题答案

2.1 一类操作系统服务提供对用户很有用的函数,主要包括用户界面、程序执行、I/O操作、文件系统操作、通信、错误检测等。 另一类操作系统函数不是帮助用户而是确保系统本身高效运行,包括资源分配、统计、保护和安全等。 这两类服务的区别在于服务的对象不同,一类是针对用户,另一类是针对系统本身。 2.6 优点:采用同样的系统调用界面,可以使用户的程序代码用相同的方式被写入设备和文件,利于用户程序的开发。还利于设备驱动程序代码,可以支持规范定义的API。 缺点:系统调用为所需要的服务提供最小的系统接口来实现所需要的功能,由于设备和文件读写速度不同,若是同一接口的话可能会处理不过来。 2.9 策略决定做什么,机制决定如何做。他们两个的区分对于灵活性来说很重要。策略可能会随时间或位置而有所改变。在最坏的情况下,每次策略改变都可能需要底层机制的改变。系统更需要通用机制,这样策略的改变只需要重定义一些系统参数,而不需要改变机制,提高了系统灵活性。 3.1、短期调度:从准备执行的进程中选择进程,并为之分配CPU; 中期调度:在分时系统中使用,进程能从内存中移出,之后,进程能被重新调入内存,并从中断处继续执行,采用了交换的方案。 长期调度:从缓冲池中选择进程,并装入内存以准备执行。 它们的主要区别是它们执行的频率。短期调度必须频繁地为CPU选择新进程,而长期调度程序执行地并不频繁,只有当进程离开系统后,才可能需要调度长期调度程序。 3.4、当控制返回到父进程时,value值不变,A行将输出:PARENT:value=5。 4.1、对于顺序结构的程序来说,单线程要比多线程的功能好,比如(1)输入三角形的三边长,求三角形面积;(2)从键盘输入一个大写字母,将它改为小写字母输出。

操作系统作业答案

习题一 1、举例说明为什么对并发执行的程序不加控制会产生与执行时间有关的错误? 解:程序在并发执行时由于资源是共享的,而且常常资源数少于程序对这些资源的需求数,致使这些并发执行的程序之间因为竞争资源导致存在间接制约关系,这种间接制约使得并发执行的程序具有随机性(异步性),即“执行—暂停—执行”,它们何时启动、何时停止是未知的。例如:飞机售票系统、堆栈的存数与取数过程等(示例说明略)。 2、程序并发执行为什么会失去顺序执行时的封闭性和可再现性? 解:所谓“封闭性”是指程序执行得到的最终结果由给定的初始条件决定,不受外界因素的影响。在程序并发执行时由于资源共享,导致这些资源的状态将由多个程序来改变,又由于存在程序执行的随机性,所以程序的运行失去封闭性。由于失去了封闭性,也将导致其失去可再现性。即虽然它们执行时的环境和初始条件相同,但得到的结果却可能各不相同。 习题二 1、试用加锁的方法解决飞机售票系统的问题。 例:民航售票系统,n个售票处 2、用机器指令(testAndset)解决飞机售票系统中任一进程的算法。

习题三 1、进程在做P、V操作时对自己和其他进程有何影响? 进程在信号量上执行P操作后,若信号量的值为正,当前进程继续执行;若信号量的值为负,当前进程变为等待状态、放弃处理机,其它进程则有机会获得CPU。 进程在信号量上执行V操作后,不会对自己有任何影响,但当信号量的值不大于0时,需要唤醒在该信号量上所对应的等待队列中的进程。 2、设课程的前驱、后继关系如下,若每修一门课程看作进程Px(x∈1..6)试用P、V操作算法描述这种前驱与后继关系。 答: Semaphore:S1:=S2:=S3:=S4:=S5:=S6:=0; Begin Cobegin P1、P2、P3、P4、P5、P6 coend; end. P1()P2()P3() Begin begin begin 修计算机导论;P(S1);P(S2); V(S1);修高级语言程序设计修计算机组成原理; V(S2);V(S3)V(S4); End; End; End; P4()P5()P6() Begin begin begin P(S3);P(S4);P(S5); 修数据结构;修86汇编语言;P(S6); V(S5);V(S6);修操作系统; End; End; End; 习题四 1、有三个进程R、W1、W2,进程R 从输入设备上读数据送缓冲区B,若是奇数由W1 进程从B 取数输出;若

操作系统及参考答案

一、单项选择题 1.若处理器有32位地址,则它的虚拟地址空间为( B )字节。 A 2G B B 4GB C 100KB D 640KB 2.支持程序浮动的地址转换机制是( A ) A 动态重定位 B 段式地址转换 C 页式地址转换 D 静态重定位 3.UNIX中的文件系统采用( D )。 A 网状文件 B 记录式文件 C 索引文件 D 流式文件 4.段页式管理每取一数据,要访问( C )次内存。 A 1 B 2 C 3 D 4 5.文件系统的主要目的是( A )。 A 实现对文件的按名存取 B 实现虚拟存贮器 C 提高外围设备的输入输出速度 D 用于存贮系统文档 6. 某基于动态分区存储管理的计算机,其主存容量为55mb(初始为空),采用最佳适 配算法,分配和释放的顺序为:分配15mb,分配30mb,释放15mb,分配8mb,分配6mb,此时主存中最大空闲分区的大小是( B ) A 7mb B 9mb C 10mb D 15mb 7.设计批处理多道系统时,首先要考虑的是( B )。 A 灵活性和可适应性 B 系统效率和吞吐量 C 交互性和响应时间 D 实时性和可靠性 8.进程调度的对象和任务分别是( C )。 A 作业,从就绪队列中按一定的调度策略选择一个进程占用CPU B 进程,从后备作业队列中按调度策略选择一个作业占用CPU C 进程,从就绪队列中按一定的调度策略选择一个进程占用CPU D 作业,从后备作业队列中调度策略选择一个作业占用CPU 9.一种既有利于短小作业又兼顾到长作业的作业调度算法是( C )。 A 先来先服务 B 轮转 C 最高响应比优先 D 均衡调度 10.两个进程合作完成任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系称为进程的( B )。 A 互斥 B 同步 C 调度 D 伙伴 11.当每类资源只有一个个体时,下列说法中不正确的是( C )。 A 有环必死锁 B 死锁必有环 C 有环不一定死锁 D 被锁者一定全在环中12.在现代操作系统中引入了( D ),从而使并发和共享成为可能。 A 单道程序 B 磁盘 C 对象 D 多道程序 13.设有3个作业,它们同时到达,运行时间分别为T1、T2和T3,且T1≤T2≤T3,若它们在单处理机系统中按单道运行,采用短作业优先调度算法,则平均周转时间为( D ) A T1+T2+T3 B (T1+T2+T3)/3 C T1+T2/3+2*T3/3 D T3/3+2*T2/3+T1

计算机操作系统(第三版_汤小丹等)课后习题答案(全)整理后

第一章操作系统引论 1.设计现代OS的主要目标是什么? 答:(1)有效性 (2)方便性 (3)可扩充性 (4)开放性 2.OS的作用可表现在哪几个方面? 答:(1)OS作为用户与计算机硬件系统之间的接口;(2)OS作为计算机系统资源的管理者;(3)OS实现了对计算机资源的抽象。 3.为什么说OS实现了对计算机资源的抽象? 答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。 4.试说明推动多道批处理系统形成和发展的主要动力是什么? 答:主要动力来源于四个方面的社会需求与技术发展:(1)不断提高计算机资源的利用率;(2)方便用户; (3)器件的不断更新换代;(4)计算机体系结构的不断发展。 5.何谓脱机I/O和联机I/O? 答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。 6.试说明推动分时系统形成和发展的主要动力是什么? 答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。 7.实现分时系统的关键问题是什么?应如何解决? 答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。针对及时处理问题,应使所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。 8.为什么要引入实时OS? 答:实时操作系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处 理,并控制所有实时任务协调一致地运行。引入实时OS 是为了满足应用的需求,更好地满 足实时控制领域和实时信息处理领域的需要。 9.什么是硬实时任务和软实时任务?试举例说明。 答:硬实时任务是指系统必须满足任务对截止时间的要求,否则可能出现难以预测的结果。 举例来说,运载火箭的控制等。软实时任务是指它的截止时间并不严格,偶尔错过了任务的截止时间,对系统产生的影响不大。举例:网页内容的更新、火车售票系统。 10.在8位微机和16位微机中,占据了统治地位的是什么操作系统? 答:单用户单任务操作系统,其中最具代表性的是CP/M和MS-DOS。 11.试列出Windows OS 中五个主要版本,并说明它们分别较之前一个版本有何改进。 答:(1)Microsoft Windows 1.0是微软公司在个人电脑上开发图形界面的首次尝试。(2)Windows 95是混合的16位/32位系统,第一个支持32位。带来了更强大、更稳定、更实用的桌面图形用户界面,结束了桌面操作系统间的竞争。(3)Windows 98是微软公司的混合16位/32位Windows 操作系统,改良了硬件标准的支持,革新了内存管理,是多进程操作系统。(4)Windows XP是基于Windows 2000的产品,拥有新用户图形界面月神Luna。简化了用户安全特性,整合了防火墙。(5)Windows Vista 包含了上百种新功能;特别是新版图形用户界面和Windows Aero全新界面风格、加强的搜寻功能(Windows Indexing Service)、新媒体创作工具

操作系统课后答案详解

第一章操作系统引论 思考与练习题 1.什么是操作系统?它的主要功能是什么? 2.什么是多道程序设计技术?多道程序设计技术的主要特点是什么? 3.批处理系统是怎样的一种操作系统?它的特点是什么? 4.什么是分时系统?什么是实时系统?试从交互性,及时性,独立性,多路性,可靠性等 几个方面比较分时系统和实施系统。 5.实时系统分为哪俩种类型? 6.操作系统主要特征是什么? 7.操作系统也用户的接口有几种?它们各自用在什么场合? 8.“操作系统是控制硬件的软件”这一说法确切吗?为什么? 9.设内存中有三道程序,A,B,C,它们按A~B~C的先后顺序执行,它们进行“计算”和“I/o 操作”的时间如表1-2所示,假设三道程序使用相同的I/O设备。 (1)试画出单道运行时三道程序的时间关系图,并计算完成三道程序要花多少时间。 (2)试画出多道运行时三道程序的时间关系图,并计算完成三道程序要花多少时间。10.将下列左右两列词连接起来形成意义最恰当的5对。 DOS 网络操作系统 OS/2 自由软件 UNIX 多任务 Linux 单任务 Windows NT 为开发操作系统而设计 C语言 11.选择一个现代操作系统,查找和阅读相关的技术资料,写一篇关于操作系统如何进行内存管理、存储管理、设备管理和文件管理的文章。

答案 1.答:操作系统是控制和管理计算机的软、硬件资源,合理地组织计算机的工作流程,以方便用户使用的程序集合。 2.答:把多个独立的程序同时放入内存,使她们共享系统中的资源。 1)多道,即计算机内存中同时放多道相互独立的程序。 2)宏观上并行,是指共识进入系统的多道程序都处于运行过程。 3)微观上串行,是指在单道处理机环境下,内存中的多道程序轮流地占有CPU,交替执行。 3.答:批处理操作系统是一种基本的操作系统类型。在该系统中用户的作业被成批地输入到计算机中,然后在操作系统的控制下,用户的作业自动的执行。 特点是:资源利用率高。系统吞吐量大。平均周转时间长。无交互能力。 4.答:分时系统:允许多个终端用户同时使用计算机,在这样的系统中,用户感觉不到其他用户的存在,好像独占计算机一样。实时系统:对外输入出信息,实时系统能够在规定的时间内处理完毕并作出反应。 1)多路性:分时系统是为多个终端用户提供服务,实时系统的多路性主要表现在经常对多路的现场信息进行采集以及多多个对象或多个执行机构进行控制。 2)独立性:每个终端向实时系统提出服务请求时,是彼此独立的工作、互不干扰。 3)及时性:实时信息处理系统与分时系统对及时性的要求类似,都以人们能够接受的等待时间来确定。实时控制系统对一时性的要求更高,是以控制对象所要求的开始截止时间或完成截止时间来确定的。 5.答:(1)实时控制系统(2)实时信息处理系统。 6.答:1)并发性 2)共享性 3)虚拟性 4)不确定性。 7.答:两种,命令接口,程序接口。 命令接口:分为联机命令接口,脱机命令接口,图形用户命令接口。方便用户直接控制自己的作业而提供的接口。 程序接口:又称系统调用,是为了用户在程序一级访问操作系统功能而设置的。8.答:不正确,因为操作系统不仅仅是控制硬件,同时它还控制计算机的软件。 9.(1) 20ms+30ms+10ms+30ms+50ms+20ms+10ms+20ms+10ms=200ms (2)

相关文档
最新文档