自考操作系统概论笔记和真题

上传者: wangyipeng012 | 上传时间: 2025-07-05 01:56:53 | 文件大小: 60KB | 文件类型: DOC
### 自考操作系统概论知识点详解 #### 第一章 引论 **1. 计算机系统** - **硬件组成部分**:主要包括中央处理器(CPU)、存储器(内存与外存)、输入输出控制系统以及各类输入输出设备(如键盘、显示器、打印机等)。 - **软件组成部分**:包括系统软件(操作系统、编译系统等)、支撑软件(工具软件、数据库管理系统等)以及应用软件。 **2. 操作系统定义与功能** - **定义**:操作系统是一种系统软件,主要负责管理计算机系统资源、控制程序执行、提供友好的人机交互界面及为其他应用软件提供支持。 - **主要功能**: - **资源管理**:包括处理器管理、存储管理、文件管理和设备管理。 - **用户界面**:通过图形用户界面(GUI)或命令行界面(CLI)等方式为用户提供操作界面。 - **硬件扩展**:通过驱动程序为硬件设备提供更丰富的功能。 **3. 操作系统的分类** - **按功能分类**:处理器管理、存储管理、文件管理、设备管理。 - **按类型分类**:批处理操作系统、分时操作系统、实时操作系统;微机操作系统、网络操作系统、分布式操作系统、嵌入式操作系统。 **4. 处理器工作状态** - **特权指令**:某些指令只允许操作系统执行,不允许用户程序直接执行。 - **管态与目态**:管态指处理器处于内核模式,可以执行所有指令;目态则表示用户模式,只能执行非特权指令。 - **程序状态字(PSW)**:记录了处理器的状态和控制信息,包括程序基本状态、中断码和中断屏蔽位。 **5. 操作系统与用户程序的接口** - **系统调用**:为应用程序提供了访问操作系统功能的方法,如文件操作、进程控制等。 - **操作控制命令**:用户可以通过命令行输入特定命令来控制操作系统行为。 #### 第二章 处理器管理 **1. 多道程序设计** - **概念**:指允许多个程序同时加载到内存中并发执行的技术。 - **优点**: - 提高CPU利用率。 - 增强系统的吞吐量。 - 实现资源的有效共享。 **2. 进程概念** - **定义**:一个程序在一个数据集上的执行过程。 - **特点**: - 动态性:进程是程序执行时的状态体现。 - 并发性:多个进程可以同时运行。 - 异步性:进程之间的执行速度不一致。 - **状态**:等待态、就绪态、运行态。 **3. 进程控制块(PCB)** - **作用**:记录进程的状态和相关信息。 - **内容**: - 标识信息:进程ID、用户名等。 - 说明信息:优先级、内存使用情况等。 - 现场信息:寄存器值、程序计数器等。 - 管理信息:资源使用情况、事件队列等。 **4. 原语** - **定义**:操作系统内部实现的不可中断的操作。 - **类型**: - 创建原语:创建新进程。 - 撤销原语:结束进程。 - 阻塞原语:使进程进入等待状态。 - 唤醒原语:将等待状态的进程变为就绪状态。 **5. 进程队列** - **定义**:用于组织和管理就绪状态和等待状态的进程。 - **类型**: - 就绪队列:存放准备运行但等待CPU分配的进程。 - 等待队列:存放等待某种资源或事件的进程。 - **操作**:入队和出队。 **6. 中断** - **定义**:由外部事件触发的操作系统行为改变。 - **类型**: - 硬件故障中断:如电源故障。 - 程序中断:如除法错误。 - 外部中断:如时钟中断。 - 输入输出中断:I/O完成。 - 访管中断:系统调用。 - **处理流程**: - 中断响应:硬件检测到中断信号并暂停当前进程。 - 中断处理:保存现场、执行中断处理程序。 - 恢复现场:恢复被中断进程的上下文。 - 中断返回:重新执行被中断的指令。 **7. 处理器调度** - **目的**:合理分配CPU时间,提高系统效率。 - **调度级别**: - 作业调度:从输入井中选择作业装载到内存。 - 进程调度:从就绪队列中选择进程分配CPU。 - **调度算法**: - 先来先服务(FCFS):按照到达顺序调度。 - 短作业优先(SJF):优先调度运行时间短的作业。 - 响应比高者优先(HRRN):考虑等待时间和运行时间的比值。 - 优先级调度(Priority Scheduling):根据进程优先级调度。 - 时间片轮转(RR):每个进程轮流获得一定时间的CPU使用权。 **8. 线程** - **定义**:进程内的轻量级实体,共享同一进程内的资源。 - **特点**: - 开销小:切换开销远小于进程。 - 独立执行:线程间可以并发执行。 - 数据共享:同一进程内的线程共享全局变量和文件资源。 以上内容总结了自考操作系统概论中的基础知识与核心概念,帮助理解操作系统的基本原理及其在现代计算环境中的作用。

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明