1.操作系统定义:
操作系统是一组能有效地组织和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。
2.进程的定义及其特征:
定义:进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。
特征:①动态性,进程由创建而产生,由调度而执行,由撤销而消亡。
②并发性,多个进程同时共存于内存中。能够在同一阶段内同时运行。
③独立性,能够独立运行,独立分配资源和独立接受调度的基本单位。
④异步性,进程以独立的,不可预知的速度向前推进。
3.原语的定义及其特征:
定义:由若干条指令组成,用于完成一定功能的一个过程。
特征:①原子性,一个操作中的所有动作要么全做,要么全不做。
②中断屏蔽性,在执行过程中不允许被中断。
4.碎片,内部碎片,外部碎片
碎片: 在分区法中,内存出现许多容量太小,无法被利用的小分区称为碎片。
内部碎片:指已分配给作业的存储空间中未被利用的部分,如固定分区中存在的碎片。
6.系统调用:
系统调用提供了应用程序和操作系统内核之间的接口,不仅可被所有的应用程序使用,而且也可被OS自身使用,
定义:应用程序独立于具体使用的物理设备。
好处:①设备分配时的灵活性。
②易于实现I/O重定向。
9.死锁的定义及其产生原因:
定义:多个进程再运行过程中因竞争资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们将无法再向前推进。
产生原因:①资源有限。
②并发进程间的推进顺序不当。
处理死锁的方法:
①预防死锁
②避免死锁
③检测死锁
④解除死锁
10.抖动的定义及其产生原因:
定义:在虚存中,页面在内存和外存之间频繁调度,以至于调度页面所需时间比实际运行时间还多,此时系统效率严重下降,甚至导致系统崩溃,这种现象称为抖动。
产生原因:①给进程分配的物理块数过少。
②页面置换算法不合理。
11.虚拟存储技术引入原因:
①虚拟存储技术支持超过物理内存大小的程序运行;
②允许部分装入;
③使系统尽快接纳更多作业;
④程序员编程不受实际内存大小的限制。