操作系统考研重点:进程管理与操作系统分类

需积分: 50 50 下载量 25 浏览量 更新于2024-09-07 3 收藏 160KB PDF 举报
"操作系统是计算机系统的核心组成部分,它负责管理和协调计算机硬件与软件资源,以提供高效、可靠的运行环境。本资源主要整理了操作系统考研的相关知识点,包括操作系统的特征、功能、发展和分类,以及进程的定义、特性、创建、切换、终止和阻塞等概念。" 操作系统作为计算机系统的基石,其主要特征包括并发性、共享性、虚拟性和异步性。并发性是指多个进程在一段时间内同时执行;共享性允许资源被多个进程同时访问;虚拟性通过操作系统技术创造出超越实际硬件限制的资源感知;异步性意味着进程执行的非顺序性,进程可能会因为等待资源而暂停,然后再继续执行。 操作系统的主要功能可以分为五个方面:处理器管理、存储器管理、文件管理、设备管理和用户接口。处理器管理涉及到进程的控制、同步、通信、调度和死锁处理;存储器管理包括内存分配、地址映射、保护和扩展;文件管理则关注文件存储空间、目录、读写保护等;设备管理涉及缓冲、设备分配、处理和虚拟设备的实现;用户接口提供命令接口和程序接口,如系统调用和图形用户界面GUI。 操作系统的发展历程包括手工操作系统、单道批处理、多道批处理、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。每种类型都有其特点和适用场景,例如,分时操作系统强调人机交互,实时操作系统强调响应速度,而分布式操作系统则强调分布性和并行性。 进程是操作系统中的基本执行单元,它包含程序段、数据段和进程控制块(PCB)。进程的创建包括申请PCB、分配资源、初始化PCB以及插入到就绪队列。进程切换则需要保存和恢复处理机上下文,更新PCB信息,并选择新的进程执行。PCB包含了进程描述信息、管理信息、资源分配情况和处理机相关信息。 当进程结束时,操作系统会根据标识符检索PCB,判断进程状态,终止运行中的进程,回收资源,处理子进程,并从队列中删除PCB。进程阻塞是指运行状态的进程因等待某些条件满足而暂停,此时会将其PCB移到阻塞队列。 这些知识点对于理解操作系统的运作原理至关重要,是操作系统课程和考研复习的重要内容。掌握这些知识能够帮助学习者深入理解操作系统如何高效地管理资源,以及如何保证多任务的并发执行。