什么是多任务/分时操作系统?


操作系统的不同类型如下:

  • 批处理操作系统

  • 多道程序设计操作系统

  • 多任务操作系统

  • 多处理操作系统

  • 实时操作系统

现在,让我们讨论一下分时操作系统

分时操作系统

从逻辑上讲,它是多道程序设计的扩展。在多道程序设计中,用户无法与系统进行适当的交互,但在分时系统中,这是可能的,因为在分时系统中,CPU 通过在多个进程之间切换并为每个进程分配CPU时间来执行多个进程,并且在此期间用户也可以与进程进行交互。

分时操作系统提供较短的响应时间,因为用户也可以直接向操作系统发出指令。

它使用或利用了完整的CPU,不会让CPU空闲,因为它使用各种CPU调度来为用户提供多道程序设计功能,为每个进程提供短暂的执行时间,直到它完成为止。

它还利用了更多内存,因为每个进程在开始执行和停止执行时都需要进行换入和换出。

下图描述了分时操作系统的功能。

优点

分时操作系统的优点如下:

  • 在分时系统中,每个进程都有平等的执行机会,因为每个进程都分配了相同的时隙。

  • 由于维护时间片,CPU始终处于繁忙状态,不会浪费CPU时间。

缺点

分时操作系统的缺点如下:

在分时操作系统中,具有更高优先级的进程不会首先获得执行机会。这是因为每个进程都具有相同的优先级。

更新于:2021年11月25日

3K+ 浏览量

启动您的职业生涯

通过完成课程获得认证

开始学习
广告