四、简答题(本大题共8小题)
1、软件系统包括哪些软件?请举例说明。
答:1.支撑软件:如接口软件,软件开发工具
2.应用软件,人口普查,财务管理等
3.系统软件:如操作系统,编译系统
2、什么道程序设计?多道程序设计能提高整个系统的效率具体表现在哪些方面?
答:让多道程同时装入一个主存器并执行的程序叫多道程序设计
整个系统的效率具体表现:
1.充分发挥处理与外围设备,外围设备与外围设备之间并行工作的能力
2.提高处理器利用率
3.充分利用外围设备资源
3、简述UNIX的目录文件的存取权限及其含义。
答:读,写,执行
4、常用的磁盘移臂驱动调度算法有哪些?
答:1.先来先服务调度算法
2.最短寻找时间调度算法
3.电梯调度算法
4.单扫描调度算法
5、什么是逻辑文件?简述逻辑文件的几种形式。
答:逻辑文件有两种
1.流式文件
2.记录文件
6、UNIX系统的磁盘空闲块采用成组链接方法进行管理。简述它是如何分组、如何链接的。
7、高级通信是进程间用信件交换信息。通常采用哪两种方式进行通信?它们有何区别?
答:有直接通信和间接通信两种
1.直接通信是固定在一对进程之间通信,其中任何一方只能单向发送或单向接收
2.间接通信是若干进程可以向同一个进程发送邮件
8、某系统有同类资源m个,它们供n个进程共享。如果每个进程最多申请x个资源(1≤x≤m),说明只要不等式n(x-1)+1≤m成立,该系统不会发生死锁。
答:因为每个进程最多申请X个资源1≤x≤m
最坏情况下每个进程已得到(x-1)个资源,现均要申请最后一个所需资源,
只要系统至少有一资源,就可以让其中一个进程得到所需全部资源
n(x-1)+1≤m成立