操作系统考研复习:无操作系统环境及核心概念

需积分: 0 2 下载量 96 浏览量 更新于2024-08-25 收藏 1.62MB PPT 举报
"无操作系统时的计算机系统-操作系统考研辅导资料.ppt" 在没有操作系统的情况下,计算机系统的运行方式主要有两种:人工操作方式和脱机输入输出方式。 1. **人工操作方式**: 在这种模式下,计算机的所有资源被单个用户独占,导致资源的利用率极低。因为所有操作都需要通过人力来完成,比如数据输入、计算任务执行和结果输出,这使得计算机的高效性能无法得到充分发挥,同时人机交互效率低下,形成了明显的人机矛盾。 2. **脱机输入输出方式**: 为了缓解CPU与外围设备速度不匹配的问题,出现了脱机输入输出方式。在这种方式中,外围计算机或控制器负责管理和控制输入输出设备,使得CPU可以不必等待慢速设备的完成而继续执行其他任务,从而提高了系统效率。 --- 在操作系统考研辅导资料中,重点涵盖了以下几个方面的知识点: 1. **操作系统概述**: - **基本概念**:操作系统是管理计算机硬件和软件资源的软件,提供用户接口和控制计算机运行的服务。 - **特征**:并发性、共享性、虚拟性、异步性等。 - **功能**:处理机管理、内存管理、设备管理、文件管理等。 - **运行环境**:涉及内核态与用户态的切换,中断、异常的处理以及系统调用机制。 2. **进程管理**: - **进程**:进程是程序的一次动态执行过程,有其生命周期和状态转换(如就绪、运行、阻塞)。 - **线程**:线程是进程内的一个执行单元,轻量级进程。 - **调度**:包括调度的基本概念、调度时机、切换过程、调度准则、调度方式以及各种调度算法(如FCFS、SJF、优先级调度等)。 - **进程互斥与同步**:确保临界区的安全,使用信号量、管程等方法解决同步问题,如生产者/消费者问题。 - **死锁**:死锁的定义、产生原因,以及预防、避免、检测和解除死锁的策略(如银行家算法)。 3. **内存管理**: - **基础**:内存管理涉及程序的链接与装入、地址空间、内存保护和交换覆盖等。 - **连续存储管理**:包括单一连续分配、固定分区、动态分区等。 - **非连续存储管理**:如分页、分段、段页式存储管理。 - **虚拟内存**:提供更大的地址空间,包含请求分页、页面分配策略、页面置换算法(如FIFO、OPT、LRU、Clock)和抖动现象。 4. **文件管理**: - 文件的组织、存储、保护和检索。 - 文件系统结构。 - 文件的创建、打开、读写、关闭等操作。 - 磁盘I/O管理和磁盘调度算法。 这些知识点是操作系统课程的核心内容,理解和掌握它们对于分析和解决实际问题至关重要,也是考研中常考的部分。考生应深入学习并能够用C语言描述相关算法,以应对可能的编程题目。