**操作系统(Operating System,OS)**是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。
1、作为系统资源的管理者
2、向上层提供方便易用的服务
3、作为最接近硬件的层次
并发:指系统在同一时间段内交替处理多个任务的能力,宏观上表现为“同时运行”,但微观上仍是顺序执行(单核CPU通过时间片轮转实现)
<aside> 💡
并行:指系统在同一时刻真正同时执行多个任务,需多核CPU或分布式系统支持
</aside>
共享:资源被多个并发进程共同使用,分为两种模式:
虚拟:将物理资源抽象为逻辑资源,提升利用率。
异步:进程执行速度不可预测,因资源竞争或中断而“走走停停”