操作系统期末考试的考点

1.什么是操作系统,也就是操作系统的定义

       操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次犷冲,其主要作用是管理好这些设备,提高它们的利用率和系统的吞吐量,并为用户和应用程序提供一个简单的接口,便于用户使用。

2.为什么要引入进程,也就是进程的定义

为了能使程序并发执行,并且可以对并发执行的程序加以描述和控制。

3.进程和程序的区别

1.进程是程序的一次执行.

2.进程是一个程序及其数据在处理机上顺序执行时所发生的活动。

3.进程是具有独立功能的程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。

4.进程和线程的区别,主要在下面的几个方面

1.调度的基本单位

2.并发性

3.拥有资源

4.独立性

5.系统开销

6.支持多处理机系统。

5.为什么要分页

为了减少空间的碎片化

6.为什么要分段,主要是下面几点

1.方便编程

2.信息共享

3.信息保护

4.动态增长

5.动态链接

7.分页和分段的区别

1.页是信息的物理单位

2.页的大小固定且由系统决定

3.分页的用户地址空间是一维的。

8.设备的无关性

理解记忆:引入了逻辑设备名和物理设备名,逻辑设备名是抽象的设备名,该设备名只是说明用户需要使用打印机打印输出,但是并没有指定具体是那一台打印机。这样在应用程序中,使用逻辑设备名,请求使用某类设备,系统在对它进行设备分配时,先查找该类设备中的第一台,如果它已经被分配,系统可立即去查找该类设备中第二台,若又被分配,接着去找第三台,若它尚未分配,便可将这台设备分配给进程。

9.程序的局部性原理

程序在运行的过程中,按照一定性的局部性规律,每次都执行程序的一部分。

10.作业调度有什么算法

  1.先来先服务

   2.短作业优先

11.临界区,临界资源

   多个进程必须互斥地对它进行访问.人们把在每个进程中访问临界资源的那段代码称为临界区。

   许多硬件资源如打印机,磁带机等,都属于临界资源,进程间应采取互斥方式,实现对这种资源的共享。

11.什么会引起死锁

 1.竞争不可抢占性资源引起死锁

 2.竞争可消耗性性资源引起死锁

 3.进程推进顺序不当引起死锁

12.如何预防死锁

  1.破坏请求和保持条件。

  2.破坏不可抢占条件

  3.破坏循环等待条件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值