学习啦>学习电脑>操作系统>操作系统基础知识>

分时操作系统的概念

佳洲分享

  操作系统相信大家都很熟悉,那么分时操作系统又是什么呢??下面由学习啦小编为大家整理了分时操作系统的概念的相关知识,希望对大家有帮助!

  分时操作系统的概念

  分时操作系统 (time-sharing system),“分时”的含义:分时是指多个用户分享使用同一台计算机。多个程序分时共享硬件和软件资源。

  分时操作系统是指在一台主机上连接多个带有显示器和键盘的终端,同时允许多个用户通过主机的终端,以交互方式使用计算机,共享主机中的资源。分时操作系统是一个多用户交互式操作系统。

  分时操作系统,主要分为三类:单道分时操作系统,多道分时操作系统,具有前台和后台的分时操作系统。分时操作系统将CPU的时间划分成若干个片段,称为时间片。操作系统以时间片为单位,轮流为每个终端用户服务。

  分时操作系统简介

  并发操作这一概念很多计算机专业相关的人都有所了解了,它是为充分利用资源,提高资源利用率而实施的一种技术。其中CPU和通道并行操作,通道与通道并行操作,通道与I/O设备并行操作已成为现代计算机系统的基本特征。为了节省设备,CPU、通道和I/O设备之间的并行操作又按分时方式共享系统资源。与三种并行操作相应的有三种分时:CPU与通道分时使用内存、只读存贮器、数据通路等;通道和通道在分时操作的时候会使用CPU、内存、通道的公用控制部分等;同一通道中的I/O设备又分时使用内存、通道等。

  补充:分时操作系统的原理

  时操作系统主要针对小型机以上的计算机提出的,而单片机尽管CPU速度较低,但由于其任务的可预见性,作业调度和时间片的划分也就相对简单有效。单片机应用分时操作系统,尤其是多任务操作的情况下,可以避免底层重复性劳动,提高研制效率,缩短研发时间,同时也有利于多人的分工协作,产品的稳定性、可靠性也会得到提高。

  常见的单片机分时操作系统划分的时间片一般都小于每一任务执行所花费的时间,当时间片用尽,任务尚未执行完即被挂起,等待下一次获得时间片后再执行。这就是分时操作的原理,而任务被挂起后,需要将当前的一些运行参数,如断点、寄存器状态等保护起来,以便下次轮转到时间片时能继续执行下去,这就会占用较多的RAM及堆栈区域,而且也要涉及到函数的可重人问题。这种方式实现的操作系统代码量都不会太小,占用系统资源较多,从而影响到系统的及时性。

    3630936