操作系统简答题总结

操作系统是计算机系统中最底层的系统软件,它是在硬

件基础上的第一层软件,是对硬件系统的第一次扩充,

是其他的系统软件和其他大量应用软件和之间的接口。

分为处理机管理、存储器管理、设备管理、文件管理。

目标有方便性有效性可扩充性开放性。作用:它向用户

提供了命令接口、图形用户接口、程序安装接口;用来

将裸机扩充为功能强大方便易用的虚拟机。特征:并发、

共享、虚拟、不确定性。功能:处理机管理存储器管理

设备管理文件管理用户接口。

进程:是可以并行执行的计算部分;是一个独立的可以调

度的活动;是一种抽象实体,当它指向某个任务时,要求

为它分配和释放各种资源;是一个程序与其数据一道在计

算机上顺序执行时所产生的活动;在UNIX系统中,进程

就是执行中的程序。特征:动态性是进程最基本的特征;

独立性进程是一个能独立运行的基本单位,也是系统分配

资源和调度的独立单位;异步性由于并发进程之间的相互

制约,是进程具有执行的间断性,即进程按各自独立的不

可预知的速度向前推进;结构特征为了控制和管理进程,

系统为每个进程设立一个进程控制块。基本状态:就绪、

执行、阻塞状态。

程序和进程的区别:进程是程序的一次运行活动,是一个

概念程序是一个静态概念,没有建立进程的程序是不能并

发执行的,但进程离开了程序也就没有了意义即进程是程

序执行的动态过程,而程序是进程运行的静态文本;一个

程序可以对应一个或多个进程,一个进程至少对应一个或

多个程序;程序可作为软件资源长期保存,进程只是一次

执行过程,是暂时存在的,有一定的生命周期;进程是一

个能独立调度并可以和其他进程并发运行的单位,而程序

段通常是不能作为独立调度运行单位的;进程具有并发特

征,而程序没有。

死锁是指多个并发的进程竞争资源而形成的一种僵局,若

无外力作用,这些进程将永远不能再向前推进。原因:系

统竞争临界资源,当系统可用的临界资源数量少于多个并

发进程所要求的总数时,有可能引起它们对资源的竞争而

产生死锁;进程推进顺序不当,在进程执行过程中,因请

求和释放资源的顺序不当而产生死锁。条件:互斥,保持

和等待,不可抢占,循环等待条件。

逻辑地址:任何一个程序的逻辑地址都是以0起始的逻辑

地址的集合,逻辑地址空间的地址称为逻辑地址。

物理地址:主存中一系列存储信息的物理单元的集合,这

些单元的编号称物理地址。把作业地址空间中使用的逻辑

地址变换成存储空间中的物理地址的过程称地址映射。

地址映射:

虚拟存储器:虚拟存储器是一种存储管理技术,用以完成用小的内存实现在大的

虚空间中程序的运行工作。它是由操作系统提供的一个假想的特大存储器。但是虚拟存储器的容量并不是无限的,它由计算机的地址结构长度所确定,另外虚存容量的扩大是以牺牲CPU工作时间以及内、外存交换时间为代价的。

相关推荐