考试练习2

三、判断改错题(每小题2分,共20分,正确的打√,错误的打Х,并改正,但画线部分不能修改)

1.分页存储管理中页面的大小是和主存储块的大小是不相等[Q1] [Q1]的。( × )

 2. 进程同步是进程与进程间的间接制约问题,进程互斥是进程与进程间的直接制约问题(  )。

  3.位示图只能用在磁盘空间的管理。( )。

   4.访管指令能引起访管中断,它本身属于特权指令[Q2] [Q2]×)。

   5.在分时系统中,响应时间时间片用户数,因此为改善系统的响应时间,常用的原则是使时间片越小越好[Q3] [Q3]。( ×)。

   6.逻辑文件有两种形式流式文件和记录式文件,源程序文件属于记录式[Q4] [Q4]文件,学生选课文件属于流式[Q5] [Q5]文件。( ×)。

   7.当某进程执行P操作时,首先对S信号量减1,当S≤0[Q6] [Q6]时表示资源得不到满足,系统将执行P操作的进程插入等待队列× )。

8.移臂调度的目标是使磁盘旋转周数最少[Q7] [Q7](  ×)。

 9.在有m个进程的系统中出现死锁时,死锁进程的个数K应该满足的条件是。(       )。

10.多道程序设计是利用了CPU和通道并行工作来提高系统的效率(  )。

四、简答题(每小题4分,共12分)

1.什么是线程?它与进程的区别是什么?

参考答案:

线程:也叫轻量级的进程,它是一个基于进程的运行单位,它可以不占有资源,一个进程可以有一个线程或者多个线程(至少一个),这些线程共享此进程的代码、Data和部分管理信息,但是每个线程都有它自己的PC、Stack和其他。

线程与进程的区别主要表现在以下几个方面:

(1)地址空间和资源不同:进程间相互独立;同一进程的各个线程之间却共享它们。

(2)通信不同:进程间可以使用IPC通信,线程之间可以直接读写进程数据段来进行通信;但是需要进程同步和互斥手段的辅助,以保证数据的一致性。

(3)调度和切换不同:线程上下文切换比进程上下文的切换要快得多。

 

2.缓冲区的作用是什么?试述UNIX为块设备设置多缓冲的目的是什么?

参考答案:

缓冲区的作用是:

(1)缓和CPU和I/O设备之间速率不匹配的矛盾

(2)减少对CPU的中断频率,放宽对中断响应时间的限制

(3)提高CPU和I/O设备之间的并行性

UNIX为块设备设置多缓冲的目的是:

为了提高基本速率相差比较大的块设备之间的吞吐量,并减少对CPU的中断次数。

 

 3.什么是分布式操作系统?主要特点是什么?

参考答案:

分布式系统是指把多个处理机通过线路互联而构成的系统,此系统的处理和控制分布在各个处理机上。

主要特点:分布性,自治性,模块性,并行性。


 [Q1]是相等的

 [Q2]不属于特权指令

 [Q3]越小往往会引起系统振荡

 [Q4]流式

 [Q5]记录式

 [Q6]S <0

 [Q7]磁头臂移动次数最少

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值