计算机操作系统部分知识点总结1

it2022-05-05  150

1.操作系统定义:

操作系统是一组能有效地组织和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。

2.进程的定义及其特征:

定义:进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。

特征:①动态性,进程由创建而产生,由调度而执行,由撤销而消亡。

           ②并发性,多个进程同时共存于内存中。能够在同一阶段内同时运行。

           ③独立性,能够独立运行,独立分配资源和独立接受调度的基本单位。

           ④异步性,进程以独立的,不可预知的速度向前推进。

3.原语的定义及其特征:

定义:由若干条指令组成,用于完成一定功能的一个过程。

特征:①原子性,一个操作中的所有动作要么全做,要么全不做。

           ②中断屏蔽性,在执行过程中不允许被中断。

4.碎片,内部碎片,外部碎片

   碎片:      在分区法中,内存出现许多容量太小,无法被利用的小分区称为碎片。

 内部碎片:指已分配给作业的存储空间中未被利用的部分,如固定分区中存在的碎片。

外部碎片: 指系统中无法利用的小空闲分区,如动态分区中存在的碎片。 5.DMA工作过程: MAR:内存地址寄存器。 DC:数据计数器(本次要传输的字节数)。

6.系统调用:

                   系统调用提供了应用程序和操作系统内核之间的接口,不仅可被所有的应用程序使用,而且也可被OS自身使用,

                   系统调用在本质上是应用程序请求OS内核完成某功能时的一种特殊的过程调用 。 7.引入索引结点的好处:                                                                          ①减少系统开销。                                       ②缩小了目录块的大小。                                       ③提升了文件检索的速度。 8.设备无关性的定义及其好处:

定义:应用程序独立于具体使用的物理设备。好处:①设备分配时的灵活性。           ②易于实现I/O重定向。

9.死锁的定义及其产生原因:

定义:多个进程再运行过程中因竞争资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们将无法再向前推进。

产生原因:①资源有限。                 

                  ②并发进程间的推进顺序不当。

处理死锁的方法:

                             ①预防死锁

                             ②避免死锁

                             ③检测死锁

                             ④解除死锁

10.抖动的定义及其产生原因:

定义:在虚存中,页面在内存和外存之间频繁调度,以至于调度页面所需时间比实际运行时间还多,此时系统效率严重下降,甚至导致系统崩溃,这种现象称为抖动。

产生原因:①给进程分配的物理块数过少。

                  ②页面置换算法不合理。

11.虚拟存储技术引入原因:

                                           ①虚拟存储技术支持超过物理内存大小的程序运行;

                                           ②允许部分装入;

                                           ③使系统尽快接纳更多作业;

                                           ④程序员编程不受实际内存大小的限制。

 

转载于:https://www.cnblogs.com/gujun1998/p/11187505.html


最新回复(0)