计算机操作说明简答题,计算机操作系统期末简答题总结

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.简述死锁的防止与死锁的避免的区别。

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值