操作系统作业(14)答案.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
操作系统是计算机系统的核心组成部分,它的主要任务是管理和协调计算机硬件和软件资源,以提供高效、可靠的计算环境。在操作系统作业中,我们看到了一系列关于操作系统基础知识的问题,涉及并发性、资源利用率、系统性能指标、进程管理、中断系统以及死锁预防等多个方面。 1. 操作系统配置的目的主要是为了提高系统资源的利用率、合理组织工作流程以提高系统吞吐量和提高系统的运行速度。选项B和D正确。 2. 多道程序设计技术可以提高CPU、内存和I/O设备的利用率,选项D正确。 3. 并发性指的是若干事件在同一时间间隔内可能发生,选项C正确。 4. 作业的大小不属于衡量操作系统性能的指标,选项A错误。 5. 操作系统提供给应用程序的接口通常是系统调用,选项A正确。 6. 在分时系统中,为了保证响应时间不超过1s,选取的时间片最大值应尽可能小,以确保快速响应,因此20ms可能是最合适的,选项B正确。 7. 当时间片为180ms,切换开销为20ms时,如果有30个进程,系统开销所占比率会增加,可能会达到30%,选项C正确。 8. 中断系统通常由硬件和软件两部分组成,选项C正确。 9. 创建进程时,必须创建进程控制块(PCB)、分配内存,但不一定会立即分配CPU,选项C错误。 10. 系统中处于就绪状态的进程数最多为用户进程数减1,因为至少有一个进程在运行,所以是4,而处于阻塞状态的进程数最多为用户进程数,即5,选项D正确。 11. 就绪队列中进程的个数最多为n-1,选项B正确。 12. 一次I/O操作结束后,可能使得等待I/O的进程由阻塞变为就绪,选项A正确。 13. 运行中的进程申请打印机,由于资源不可立即获得,它将变为阻塞状态,选项B正确。 14. 进程从运行变为就绪不会引起进程切换,选项B错误。 15. 10个进程共享一临界资源,设初值为1的互斥信号量,其取值范围为-9~0,表示最多9个进程在等待,选项C正确。 16. 10个并发进程,允许3个同时访问,信号量取值范围为-7~3,表示最多7个进程等待,选项C正确。 17. 信号量S当前值为-3,表示有3个进程等待,选项D正确。 18. 当信号量值为1时,M表示可用资源数为1,N表示等待的进程数为0,选项B正确。 19. 资源的有序分配策略可以破坏环路等待条件,选项D正确。 20. 银行家算法是通过避免进程进入不安全状态来预防死锁,选项A正确。 21. 既能采用抢占式调度又能采用非抢占式调度的进程调度算法包括高优先权优先和时间片轮转,选项A正确。 这些问题是操作系统原理中的基础知识点,涵盖了许多操作系统设计的核心概念,如进程调度、并发控制、死锁预防等。深入理解和掌握这些知识点对于理解操作系统的运行机制至关重要。
剩余11页未读,继续阅读
- 粉丝: 3764
- 资源: 59万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0