计算机操作系统期末考试简答题,计算机操作系统期末简答题总结.docx

文档介绍:

1、什么是进程?什么是线程?进程与线程有何区别?

答:( 1)进程是具有独立功能程序在某个数据集合上的一次执行过程。 ( 2 分)

( 2)线程是进程内的一个执行实体或执行单元。 ( 2 分)

( 3)进程和线程的区别: ( a)不同进程的地址空间是独立的,而同一进程内的线程共享

同一地址空间。 一个进程的线程在另一个进程内是不可见的。 (b) 在引入线程的操作系统中,

进程是资源分配和调度的单位, 线程是处理机调度和分配的单位, 资源是分配给进程的, 线

程只拥有很少资源,因而切换代价比进程切换低。 ( 2 分)

2、什么是死锁?产生死锁的原因和必要条件是什么?

答:( 1)在多道程序系统中, 当一组进程中的每个进程均无限期地等待被改组进程中的另一

进程所占有且永远不会释放的资源,此时的系统处于死锁状态,简称死锁。 (2 分)

( 2)死锁产生的原因: (a)系统提供的资源有限; ( b)进程推进顺序不当。 ( 2 分)

( 3)产生死锁的必要条件: 互斥条件、 不可剥夺条件、 请求和保持条件、 循环等待条件。

3、说明作业调度, 中级调度和进程调度的区别, 并分析下述问题应由哪一级调度程序负责。

(1) 在可获得处理机时,应将它分给哪个就绪进程;

(2) 在短期繁重负载下,应将哪个进程暂时挂起。

答: (1) 作业调度用于决定把外存中处于后备队列中的哪些作业调入内存,并为它们创建进

程,分配资源, 然后将新创建进程插入就绪队列; 中级调度负责将内存中暂时不具备运行条

件的进程换到外存交换区存放, 但内存空闲时, 又将外存中具备运行条件的进程重新换入内

存;进程调度决定将处理机分配给就绪进程队列的哪个进程。 ( 4 分)

( 2)进程调度、中级调度( 2 分)

4.什么是操作系统?它的主要功能有哪些?

操作系统是一组控制和管理计算机硬件和软件资源, 合理的对各类作业进行调度, 以及方便

用户使用的程序的集合。 它包含四种功能:处理机管理、 内存管理、设备管理和文件管理

5.什么是处理机的三级调度,它们在什么条件下发生?

高级调度、中级调度和低级调度

高级调度:当系统决定选择一个后备作业调入内存运行时;

中级调度:在内存紧张不能满足需要时;

低级调度:选择一个就绪进程投入运行时。

6.比较分段式与分页式存储管理方式的主要差别。

(1) 页是物理单位目的是提高内存的使用率 ,段式逻辑单位目的是方便用户使用;

(2) 页的大小是固定的由系统决定;段的大小不固定且由用户决定;

(3) 分页作业的地址空间是一维的;分段作业的地址空间是二维的;

7. 什么是多道程序设计 ?为什么要采用多道程序设计 ?

多道程序设计是一种软件技术, 该技术使同时进入计算机主存的几个相互独立的程序在

管理程序控制之下相互交替地运行。引入多道程序设计,可具有以下好处: ( 1)可提高 CPU

的利用率;( 2)可提高主存和 I/O 设备利用率; ( 3)可增加系统吞吐量;

8.简述死锁的防止与死锁的避免的区别。

死锁的防止是系统预先确定一些资源分配策略,进程按规定申请资源,系统按预先规

定的策略进行分配,从而防止死锁的发生。

而死锁的避免是当进程提出资源申请时系统测试资源分配,仅当能确保系统安全时才

内容来自淘豆网www.taodocs.com转载请标明出处.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值