操作系统核心知识点精讲笔记.docxVIP

  • 1
  • 0
  • 约3.02千字
  • 约 9页
  • 2026-05-05 发布于黑龙江
  • 举报

操作系统核心知识点精讲笔记

一、操作系统概述:基石与核心功能

操作系统(OS)作为计算机系统中最基本的系统软件,其核心作用在于充当用户与计算机硬件之间的接口,并对系统内的所有软硬件资源进行有效地管理与调度。理解OS的运作机制,是深入掌握计算机系统的关键一环。

其基本特征可概括为:并发(多个程序宏观上同时运行)、共享(系统资源被多个并发进程共同使用)、虚拟(通过技术将物理资源转化为多个逻辑上的对应物,如虚拟内存)和异步(进程的执行以不可预知的速度推进,但OS需确保结果的可再现性)。

从功能层面看,OS的核心目标是提高系统资源利用率和方便用户使用。它主要通过进程管理、内存管理、文件管理、设备管理等模块实现这一目标。

二、进程管理:OS的动态执行核心

1.进程的概念与状态

进程是程序的一次执行过程,是OS进行资源分配和调度的基本单位。它由程序段、数据段和进程控制块(PCB)三部分构成,其中PCB是进程存在的唯一标志,记录了进程的描述信息、控制信息及资源信息。

进程在其生命周期内会经历多种状态转换,典型的状态包括:就绪(具备运行条件,等待CPU调度)、运行(占用CPU执行指令)、阻塞(因等待某事件发生而暂停运行,如I/O操作)。此外,还可能有创建、终止等状态。理解这些状态及其转换条件,是分析进程行为的基础。

2.进程调度:CPU时间的分配艺术

进程调度的任务是从就绪队列中选取合适的进程

文档评论(0)

1亿VIP精品文档

相关文档