操作系统的四大基本特征
1. 并发
并发性:两个/多个事件在同一时刻发生
并行性:两个/多个事件在同一事件间隔内发生
2. 共享
① 互斥共享方式:系统中的某些资源,在访问未结束/非空闲时,需要等待进程结束并释放资源后,才允许访问。
② 同时访问方式:系统中的一类资源,允许一段时间内由多个进程"同时"访问
注意:并发、共享是多用户OS的最基本特征;资源共享以进程并发执行为条件;系统对资源共享的有效管理,需协调诸进程对其访问
3. 虚拟:把一个物理实体变成若干逻辑上的对应物的功能
① 时分复用技术:实现虚拟处理机和虚拟设备、提高资源利用率 → 每台虚拟设备均速 <= 物理设备速度 * 1/N (N为物理设备对应的虚拟设备数)
虚拟处理机:用多道程序设计技术,实现为每个用户建立一个进程,进行多道程序并发执行
虚拟设备:将一台物理设备虚拟为多台逻辑上的I/O设备
② 空分复用技术:用于存储空间的管理、提高存储空间利用率(利用存储器空闲分区存放和运行其他多道程序) → 虚拟设备的平均占用空间 <= 物理设备空间 * 1/N
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY