操作系统期末复习笔记:进程、地址重定位、临界资源和虚拟存储管理

需积分: 18 14 下载量 45 浏览量 更新于2024-09-17 1 收藏 113KB DOC 举报
操作系统期末复习整理 操作系统是计算机科学中的一门重要课程,涉及到计算机系统的各个方面。以下是操作系统期末复习整理的主要知识点: 1. 进程的概念和特征 进程是操作系统中一个独立的运行单位,是系统进行资源分配和调度的一个独立单位。进程是程序的一次执行过程,是动态概念。一个进程可以执行一个或几个程序,反之同一程序可能由几个进程同时执行。进程具有生命期、并发性和独立性。 2. 地址重定位 地址重定位是将逻辑地址空间中的逻辑地址转换为内存空间中的物理地址的过程。地址重定位可以分为静态地址重定位和动态地址重定位。静态地址重定位是在程序执行之前由操作系统的重定位装入程序完成的,而动态地址重定位是在程序运行过程中进行的。 3. 临界资源和临界区 临界资源是操作系统中将一次仅允许一个进程访问的资源,例如打印机、共享变量等。临界区是操作系统中每个进程中访问临界资源的那段代码段。临界资源的例子包括打印机、磁带机等。 4. 虚拟存储管理技术 虚拟存储管理技术的基本思想是把有限的内存空间与大容量的外存统一管理起来,构成一个远大于实际内存的、虚拟的存储器。虚拟存储管理技术可以分为请求分页(段)存储管理和分段存储管理。请求分页(段)存储管理在实施过程中,当某作业需要的页面(段)不在内存中时,将已在内存的暂时不用的页面(段)换出,将需要的页面换入。 5. 进程间的相互制约性 进程间具有相互制约性,一个进程可以影响其他进程的执行。因此,操作系统需要提供机制来协调进程间的相互制约性,例如进程同步、进程通信等。 6. 作业和进程的关系 一个作业通常包括程序、数据和操作说明书3部分。每一个进程由PCB、程序和数据集合组成。这说明程序是进程的一部分,是进程的实体。因此,一个作业可划分为若干个进程来完成,而每一个进程有其实体——程序和数据集合。 7. 操作系统的其他知识点 操作系统还包括其他许多知识点,例如进程调度、进程同步、进程通信、死锁、存储管理、文件管理等。这些知识点都是操作系统中非常重要的部分,需要深入学习和理解。 操作系统期末复习整理的主要知识点包括进程的概念和特征、地址重定位、临界资源和临界区、虚拟存储管理技术、进程间的相互制约性、作业和进程的关系等。这些知识点都是操作系统中非常重要的部分,需要深入学习和理解,以便更好地理解操作系统的原理和机制。