8.在交互式系统中,非剥夺是不是一个好的策略?为什么?
非剥夺方式:分派程序一旦把处理机分配给某进程后便让它一直运行下去,直
到进程完成或发生某事件而阻塞时,才把处理机分配给另一个进程。55剥夺方式:
当一个进程正在运行时,系统可以基于某种原则,剥夺已分配给它的处理机,将之
分配给其它进程。剥夺原则有:优先权原则、短进程、优先原则、时间片原则。55
在分时系统中不剥夺并不是一个好的策略。因为,在分时系统中,除了交互性
以外,及时性是很重要的性能因素。当一个作业被阻塞后,CPU 就完全空闲了,别
的用户的及时性就无法保证了,而完全可以把这些时间分配给别的作业运行。以
提高整体的吞吐量。
9.DBA 的职责是什么?
DBA 则是这个机构的一个(组)人员,负责全面管理和控制数据库系统.职责有:
(1)决定数据库中的信息内容和结构:数据库中要存放哪些信息55
(2)决定数据库的存储结构和存取策略:获得较高的存取效率和存储空间利用率55
(3)约定义数据的安全性要求和完整性约束条件:负责确定各个用户对数据库的存
取权限、数据的保密级别和完整性约束条件
(4)监控数据库的使用和运行:转储数据、维护日志文件、故障恢复55
(5)数据库的改进和重组重构:对运行情况进行记录、统计分析,以此来不断改进
数据库设计55
10.系统调用的定义5
评论0