- 1
- 0
- 约3.02千字
- 约 9页
- 2026-05-05 发布于黑龙江
- 举报
操作系统核心知识点精讲笔记
一、操作系统概述:基石与核心功能
操作系统(OS)作为计算机系统中最基本的系统软件,其核心作用在于充当用户与计算机硬件之间的接口,并对系统内的所有软硬件资源进行有效地管理与调度。理解OS的运作机制,是深入掌握计算机系统的关键一环。
其基本特征可概括为:并发(多个程序宏观上同时运行)、共享(系统资源被多个并发进程共同使用)、虚拟(通过技术将物理资源转化为多个逻辑上的对应物,如虚拟内存)和异步(进程的执行以不可预知的速度推进,但OS需确保结果的可再现性)。
从功能层面看,OS的核心目标是提高系统资源利用率和方便用户使用。它主要通过进程管理、内存管理、文件管理、设备管理等模块实现这一目标。
二、进程管理:OS的动态执行核心
1.进程的概念与状态
进程是程序的一次执行过程,是OS进行资源分配和调度的基本单位。它由程序段、数据段和进程控制块(PCB)三部分构成,其中PCB是进程存在的唯一标志,记录了进程的描述信息、控制信息及资源信息。
进程在其生命周期内会经历多种状态转换,典型的状态包括:就绪(具备运行条件,等待CPU调度)、运行(占用CPU执行指令)、阻塞(因等待某事件发生而暂停运行,如I/O操作)。此外,还可能有创建、终止等状态。理解这些状态及其转换条件,是分析进程行为的基础。
2.进程调度:CPU时间的分配艺术
进程调度的任务是从就绪队列中选取合适的进程
原创力文档

文档评论(0)