操作系统基础概论与考研重点

需积分: 3 1 下载量 151 浏览量 更新于2024-08-16 收藏 265KB PPT 举报
"该资源是针对考研准备的操作系统学习资料,包含了练习答案和考试题型结构,重点关注操作系统的基础概念、特点、发展过程、主要功能以及操作系统结构设计。" 操作系统是计算机系统的核心组件,它管理硬件资源,提供服务给用户和应用程序。在考研中,操作系统部分的考察通常包括基本概念、原理和方法,尤其注重对基础知识点的记忆。 **第一章操作系统引论** - **操作系统的目标**:有效性、方便性、可扩充性和开放性。 - **操作系统的作用**:作为用户与计算机之间的接口,进行资源管理,扩展机器功能,并组织计算机工作流程。 - **操作系统发展的动力**:提高资源利用率,方便用户,器件更新,以及计算机体系结构的进步。 **操作系统的发展过程** 1. **无操作系统阶段**:早期计算机没有操作系统,人机交互效率低下,CPU与I/O设备速度差异显著。 2. **单道批处理**:一次性处理一个作业,提高了CPU利用率。 3. **多道批处理**:内存中同时运行多个作业,进一步提升资源利用率。 4. **分时系统**:允许多个用户同时交互,如UNIX。 5. **实时系统**:用于实时控制和信息处理,强调响应速度。 6. **微机操作系统**:如MS-DOS、Windows等,普及到个人计算机。 **操作系统的特性** 1. **并发性**:多个进程或线程在一段时间内交替执行,使得多个任务看似同时进行。 2. **共享性**:资源可以被多个进程共享,分为互斥共享和同时访问两种类型。 3. **虚拟技术**:通过时分复用和空分复用技术,实现资源的虚拟化。 4. **异步性**:进程执行的非顺序性,每个进程独立执行,不受其他进程影响。 **操作系统的主要功能** 1. **处理机管理**:控制进程的创建、同步、通信和调度。 2. **存储器管理**:内存分配、保护、地址映射和内存扩充,确保高效使用内存。 3. **设备管理**:缓冲、设备分配和处理,优化I/O操作。 4. **文件管理**:存储空间分配、目录管理、文件读/写和保护。 5. **用户接口**:包括命令行界面和图形用户界面,提供用户与系统的交互方式。 **操作系统结构设计** - **传统结构**:无结构、模块化和分层结构。 - **客户/服务器模式**:分布式系统中,客户端请求,服务器端响应。 - **面向对象编程**:将数据和操作结合,简化系统设计。 - **微内核结构**:仅包含最基本的服务,其他功能以模块形式添加。 **考核要点** 考生需要掌握操作系统的定义、特点、功能分类,尤其是多道程序设计技术、并发性、共享性、虚拟技术和异步性等概念,以及操作系统如何处理进程、存储、设备和文件的管理。此外,理解不同操作系统结构和设计模式也是重要考点。