操作系统进程撤销c语言代码,操作系统进程线程题库

网络课课后题

1、多道程序设计技术是操作系统中最早引入的软件技术,引入它的目的是

A、提高系统的实时响应速度

B、充分利用内存,有利于数据共享

C、充分利用CPU,提高CPU利用率

D、提高文件系统性能,减少内外存之间的信息传输量

解析:

c118026866dc6080cd93fabbdf78037f.png

2、下列关于进程控制块PCB的叙述中,哪一个是错误的?

A、操作系统利用PCB描述进程的基本特征

B、一个PCB唯一对应一个进程

C、PCB可用于描述进程的运动变化过程

D、PCB通常保存在磁盘上(PCB常驻内存)

解析:

11669826daebf80b9e53ccdc82abe8b1.png

3、在某一条件下,进程会在状态之间相互转换。下列哪一种进程状态转换不会发生?

A、等待态→就绪态

B、就绪态→运行态

C、就绪态→等待态

D、运行态→等待态

解析:

5dc2a69514c1bb6d749473e2ef0693b4.png

efede9be2f12eca9eed1ed57a024c143.png

307d910a43f6f4424e83987af723e1cc.png

4、假设某单处理器计算机系统中有10个进程,则系统中处于等待状态的进程最多有几个?

A、0

B、1

C、9

D、10

5、下列关于进程控制操作的叙述中,哪一个是不正确的?

A、一个进程可以使用创建原语建立一个新的进程

B、撤销进程就是释放该进程占有的内存资源

C、阻塞原语使一个进程变为等待状态

D、唤醒原语使从等待队列中撤出进程

解析:释放该进程占有的内存资源只是撤销过程的部分

6、下列哪一项工作不是创建进程时所作的?

A、给新进程分配一个唯一标识

B、给新进程分配虚拟地址空间

C、初始化新进程的进程控制块

D、将处理器控制权交给新进程

解析:

3d8768b5be96eb810fd6b862bcc712ad.png

7、进程控制原语有多种,下列哪一项不是进程控制原语?

A、改变进程优先级

B、挂起进程

C、进程唤醒

D、进程上下文切换

解析:

ce45f3dcf783aca0293cef478e66e95b.png

8、在UNIX操作系统中运行如下C语言程序:

int main()

{

pid_t pid;

int a=5;

pid = fork();

if (pid==0)

printf ("This is the son process, a=%d ", --a);

else

printf ("This is the dad process, a=%d ", ++a);

}

假设编译链接过程正确且程序正确执行,那么运行结果是

A、This is the son process, a=4 This is the dad process, a=6

B、This is the son process, a=4

C、This is the dad process, a=6

D、This is the dad process, a=4 This is the son process, a=6

9、进程映像由几部分组成,下列哪一项不属于进程映像?

A、进程控制块

B、程序代码

C、用户栈

D、就绪队列

解析:

进程映像 = 程序 + 数据 + 栈 + PCB

aae9239239e3bc47447f6cc2f3eb6a0c.png

10、某操作系统在进程中引入了多个执行序列——线程,那么下列叙述中,哪些描述了进程与线程的联系和区别?

A、进程是资源分配的基本单位

B、进程是处理器调度的基本单位

C、线程是资源分配的基本单位

D、线程是处理器调度的基本单位

E、线程不能独立于进程而存在

11、下列各种事件中,一定产生进程状态改变的事件是

A、运行的进程正常退出

B、运行的进程因种种原因而阻塞

C、新进程创建成功

D、阻塞的进程被唤醒

E、运行的进程时间片用完

12、进程运行时,其硬件状态保存在相应寄存器中;当它被切换下CPU时,其硬件状态保存在内核栈中。(F)

13、当某个正在执行的进程需要进行I/O操作时,可以通过调用挂起原语将自己从运行状态变为等待状态。(F)

解析:

a3af21e4be0103d50ea9b10b725744d5.png

14、用户级线程执行时,同一进程不同线程的切换不需要内核支持。(T)

15、在支持线程的操作系统中,同一个进程中的各个线程共享该进程的用户栈。(F)

解析:

da2de7253173ed17dde8909e6964d9aa.png

其他课后题

1

1351b83f77972b9e53488291e28007d3.png

解析:

217628db65b6fae2e069d13b8e317140.png

进程映像是对进程执行活动全过程的静态描述

2

eb0dcf11910aabe8ce0e354732642a06.png

解析:

(1)线程是处理机调度的基本单位,可以独立执行程序。

(2)线程没有自己独立的地址空间,共享其所属的进程的空间。

(3)进程可以创建多个线程。

(4)同进程之间线程的通信可以直接通过它们共享的存储空间。

923fbea25d623c7b7b01d971c8d7b8e2.png

500c8c5078d5dfc909fab497b02b629f.png

f99c816ba6a7cceb189a0299af83afca.png

3

5e748402b6c3074ec7bffbc6d220378a.png

解析:

d1c763df408d33c9fa8d49a7d3e70a7e.png

4

3cbe98328d3d57108ace406422ba372a.png

解析:

6d2c48bf1eb9dcc6276c2fbf439f2f36.png

5

afa133844c0e164266ad94a9d09a89d3.png

解析:

854b54241a6d27127363e0ad529aa5a9.png

6

258627e286e84c3cf8b41a4122b8de30.png

解析

e48230253cf316b93f9b474cfb2c9869.png

7

2b65ca6889e603c012f86ef5269d719e.png

解析:

e689062168b76bf7b640187d4ae7c2ae.png

8

2fe2aa37a504676d6bcc7107bd4c5426.png

9

494e5a613e7532b7c4f482f7cf2cf5e1.png

解析:

8731310d4e74e282489a503b40cbaa19.png

aede9ec49614c82f5d5f3341eabf4217.png

dd5d909436bf365f288959df00d0676b.png

10

1aade6bd01d9c1dd27983e157b8ed502.png

解析:

a2cffec891076c6317d07e47d7fc6d2b.png

11

c0090ede075cd3d2861cd0cfd1609f6f.png

解析:

aaeaaecaf59341ff6ddbc6ab4e18d4f7.png

12

580bbbd1bc033da72ef4f13b255db47c.png

解析:

e60262d1246a37e11a0dcaa874e8d737.png

13

b0a13a8712fdb07418b4717121c1c737.png

解析:进程在时间片结束时进入就绪状态。

fa93cc3862d0d6e1bd4444bac2a55872.png

阻塞和唤醒是进程生存期的中间状态。

e5542de3789db78b06fc9b74fc865b0c.png

进程可在完成时撤销,或内存错误等引起撤销。

14

c63ebcc9da0b6692cb57e1bd7d619df5.png

15

2a687a4a433d670d5f764484006a15f4.png

解析:

用户级线程

2e0b8cd0dbb6ab355c7ac076ef8f92fa.png

ec99c28eea72c531b450a1b31ac3a322.png

核心线程

e44b927139e1610e0ec8c5a39d3fbf33.png

16

4de3630216ab82d3e82b3b5269fa11f8.png

解析:

e5f91e7cdb122421b6783d09084a4e56.png

17

a7802b99a4cddca2f2c80dd4c6a13d29.png

解析:

432fa4d7a36c66a657d9bd1f00c93c4a.png

18

afb0c878fe5221cacab520e78642ee39.png

19

c10465b33d116666049d3d37390f694b.png

20

7dddee70af30382c444bda8d6aa9fdfe.png

解析:

正文段:二进制代码+常量

栈段:未赋值的局部变量 + 实参传递

堆段:动态内存

21

7079bf484caf4d2847f94aa66e13beb6.png

解析:一个进程是程序在一个数据集上的一次运行过程。运行于不同的数据集,将会形成不同的进程。

22

a1b7a2cab4d7ade11aaef34ef747d879.png

解析:

e88647385bd2c4f567b86214875bac32.png

23

e2ea7d33301fa7c6c745983c4ca057c7.png

解析:

97127190b1e6923c7d0f18acb997310a.png

fb7ddbedf846c43db1fe00aa3b4c7b46.png

988a2e86715eeb3b2a17fb3648711e93.png

da9d317483658737fdfa0efe5b0c137b.png

3399fd3ac1be07e06d0053e9f855e752.png

24

943dbf6800267822f9641ad552aeb4f2.png

解析:

3a32589420cf472c4d2fe3afc227f1cf.png

25

a3c93cf189e8d3499b05f534d79f8ed1.png

解析:

4da47dcca353fa683c7bc87ac1a6c9be.png

26

03c97b3f4575c3ff44385942b6c1ab0b.png

解析:

进程的就绪数目越多,争夺CPU的进程就越多。只要就绪队列不为空,CPU总是可以调度进程运行,保持繁忙,与就绪进程的数目无关。若就绪队列为空,则CPU进入等待状态,此时CPU效率下降。

27

8c5bc757f140497c914577374a6cc473.png

28

3212b376f44fbfc57cfb3e37c5d66e81.png

29

a836d72a3e6698f3d1a9744c603eaa6e.png

30

4545318d3db2813024afa5f841541bfd.png

解析:

2e3cbc76b321d135caad389d20f07c98.png

31(2010年计算机联考真题)

daad5862e6f3ce45f63b2a3f68ca103b.png

解析:

d99b1dd83666caac265c6fe8e3938b28.png

32

abe8a6ca16593bafc72d804cc60cef94.png

33

16e663087dee4f7ad54e1a00dbd042f6.png

34

a51a83c0dfba2b71318db6e08339a622.png

35

6942ba232a68e444b8b5fc4b38d076a0.png

解析:

bda483376f29632ddefa17c64819180e.png

36(2012年计算机联考真题)

433166e3e1bb9490e651b85c1f032cfe.png

37

edb21bed816f49fafe7aa0869a3f139f.png

38

349ae70d895b7a9ed7dc8e157b09a60c.png

39

2b84c9ccb5ad717c89a9ce236e0dfd0e.png

解析:全局变量是对同一进程而言,在不同的进程中是不同的变量

40

dda99c98a666b22a2e472b8222591c8b.png

41

ccbc61807a652507a03fa62c64ce5d03.png

42

2134ef8e830365760d38561cf1e4ed77.png

解析:等待CPU调度的进程处于就绪状态。

进程阻塞(缺CPU以外的)

cd0d2c09d33e62d25cedd3bb9971c130.png

43(2010年计算机联考真题)

8a8ca70afcea9633a8b13f05af4e2629.png

44

b0514c2793042d9ce871a43d6a14dabd.png

45

40084e8da8c7c5df96db5c6f2292d768.png

解析:

04a34bde2b224b060bbd467103e024cc.png

46

237a82171dcb86084979458d00118a2a.png

解析:

b043b216d5eb5d9d1f504a5c190d95e9.png

47(2014年计算机联考真题)

6e4bce1c760a8b1708290bcced03ccc7.png

48

c938c44242b1d0989675e89153c7b001.png

解析:

9d870981d9af46e24c941f8876305cf0.png

75d54e0adb725f0261a8a02dcec21b62.png

49

6204af66a113d794271203a402e0b757.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值