04分时操作系统4.3

发布时间 2023-04-03 11:44:01作者: Ayuann

分时操作系统

一台主机连接多台显示器和终端,允许多个用户通过客户端访问,以交互的方式,共享主机中的资源。

为什么需要分时系统

  • 人机交互

  • 共享主机

  • 便于用户上机(提高商业价值)

需要解决的关键技术问题

  • 及时接收信息

  • 及时处理(作业提前进入内存,能够与用户交互)

分时系统的特征:

  • 多路性:与多道批完全不同,实际上是分成多个分身

  • 独立性:用户之间各自独立,感觉不到别人的存在

  • 及时性:用户能在短时间内获得响应

  • 交互性:用户可以请求多种服务

缺点:

作业/用户优先级相同,不能优先处理紧急任务

实时操作系统

系统能够即时响应外部事件的请求,在规定的时间内运行完任务,并控制协调所有实时任务一致运行。(拦截导弹发射系统,地震预警..)

应用需求:

  • 实时控制

  • 实时信息处理(ms以下)

实时任务:

  • 周期/非周期性实时任务(根据周期性)

  • 硬/软实时任务(根据截止时间)

微机操作系统

单用户单任务

  • cp/m,ms-dos

  • Windows1.0

多用户多任务

  • Linux服务器(接近90%)

  • Unix OS:Linux、Solaris、Mac