操作系统--概念
什么是OS?
操作系统是一组控制和管理计算机软硬件资源、合理地对各类作业进行调度以及方便用户使用的程序集合。
操作系统是位于硬件层(HAL)之上,所有其它系统软件层之下的一个系统软件,使得管理系统中的各种软件和硬件资源得以充分利用,方便用户使用计算机系统。
OS 的五大功能⭐
- 处理机管理(CPU)
- 存储器管理
- 设备管理
- 文件管理
- 方便用户使用的用户接口。
OS 的四个基本特性⭐
- 并发性(最重要的特性)
并行是指两或多个事件在同一时刻发生 并发是两或多个事件在同一时间间隔内发生 - 共享性
系统中资源可供内存中多个并发执行的进程共同使用 互斥共享:一段时间只允许一个进程访问该资源 同时访问:微观上仍是互斥的 并发和共享是操作系统的两个最基本的特征,它们又是互为存在的条件 - 虚拟性
时分复用:虚拟处理机技术, 虚拟设备技术 空分复用:虚拟存储 通过某种技术把一个物理实体变为若干个逻辑上的对应物。若n是某一物理设备所对应的虚拟的逻辑设备数,则虚拟设备的速度必然是物理设备速度的1/n。 - 异步性
停停走走 运行进度不可预知
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现