1.1操作系统的特征

文章详细阐述了操作系统的四个关键特征:并发性,即处理机在同一时间间隔内执行多道程序的能力;共享性,指资源可供多个程序共同使用;虚拟性,通过技术将物理实体变为多个逻辑对应物,如虚拟处理机和虚拟存储;以及异步性,描述了程序执行的不可预知性和分时交替执行的特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

操作系统的4大特征

并发、共享、虚拟、异步

1 操作系统的并发性(Concurrence)

  • 同一时间间隔内执行和调度多个程序的能力
  • 宏观上,处理机同时执行多道程序
  • 微观上 ,处理机在多道程序间高速切换(分时交替执行)
  • 关注单个处理机同一时间段内处理任务数量的能力

2 操作系统的共享性(Sharing)

即资源共享,系统中的资源供多个并发执行的应用程序共同使用

  • 同时访问方式:同一时段允许多个程序同时访问共享资源
  • 互斥共享方式:也叫独占式,允许多个程序在同一个共享资源上独立而不干扰的工作。

3 并发和共享互为存在条件

  • 共享性允许操作系统同时运行着多道程序,若只有单道程序正在运行,则不存在共享性的可能。
  • 并发性难以避免的导致多道程序同时访问同一个资源,若多道程序无法共享部分资源(比如磁盘)则无法并发。

4 操作系统的虚拟性(Virtual)

  • 使用某种技术把一个物理实体变成多个逻辑上的对应物。
  • 时分复用技术(TMD:Time Division Multiplexing)
    • 虚拟处理机技术:“四核八线程”
    • 虚拟设备技术:虚拟打印机
  • 空分复用技术(SDM:Space Division Multiplexing)
    • 虚拟磁盘技术:将一块硬盘虚拟出若干个卷
    • 虚拟存储技术

5 操作系统的异步性(Asynchronism)

多道程序环境下,允许多个程序并发执行;单处理机环境下,多个程序分时交替执行。

  • 程序执行的不可预知性
  • 获得运行的时机
  • 因何暂停
  • 每道程序需要多少时间
  • 不用程序的性能,比如计算多少,I/O多少
  • 宏观上“一气呵成”,微观上“走走停停”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

幸福在路上wellbeing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值