1.基本概念

image.png

定义

**操作系统(Operating System,OS)**是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。

功能和目标

1、作为系统资源的管理者

2、向上层提供方便易用的服务

3、作为最接近硬件的层次

特征:

并发:指系统在同一时间段内交替处理多个任务的能力,宏观上表现为“同时运行”,但微观上仍是顺序执行(单核CPU通过时间片轮转实现)

<aside> 💡

并行:指系统在同一时刻真正同时执行多个任务,需多核CPU或分布式系统支持

</aside>

共享:资源被多个并发进程共同使用,分为两种模式:

虚拟:将物理资源抽象为逻辑资源,提升利用率。

异步:进程执行速度不可预测,因资源竞争或中断而“走走停停”

image.png