关键区别——分时与实时操作系统
分时操作系统和实时操作系统的关键区别在于,分时操作系统是一种允许来自不同地点的多个用户同时使用该系统的系统,而实时操作系统是在指定时间限制内执行某项任务的系统。
操作系统是软件和硬件之间的接口。它执行诸如内存管理、进程管理、文件管理和输入输出设备管理等任务。有各种类型的操作系统。其中两个是分时操作系统和实时操作系统。
目录
1. 概述和主要区别
2. 什么是分时操作系统
3. 什么是实时操作系统
4. 并列比较-分时与实时操作系统的表格形式
5. 摘要
什么是分时操作系统(time sharing operating system)?
在分时操作系统中,来自不同地点的许多用户可以同时使用一个特定的计算机系统。在这些系统中,处理器的时间在多个用户之间同时共享。在这些系统中,多个用户程序由CPU执行。处理器在小时间内执行每个用户程序。这些量子程序设计系统为每个用户提供小时间的调度。当用户发出命令时,系统响应迅速。
分时操作系统提供了多种优势。它减少了CPU的等待时间。由于响应时间最短,用户能够在短时间内得到输出。它还可以避免软件复制。安全问题和数据通信问题是分时操作系统的一些局限性。
什么是实时操作系统(real time operating system)?
实时系统是一个需要最少时间来处理数据和响应输入以执行任务的系统。系统输出的正确性取决于计算的逻辑结果和产生结果的时间。它包含实时调度任务的方法。有两种类型的实时操作系统。它们是硬实时系统和软实时系统。
一个硬实时系统应该在最后期限内运行。一次未能在截止日期前完成任务就是一次彻底的或灾难性的系统故障。空中交通控制系统、导弹和核反应堆控制系统是硬实时系统的一些例子。软实时系统限制较少。系统应该在最后期限内完成任务,但是可以有一个小的公差。错过最后期限不被视为系统的全部故障,但性能被视为降级。多媒体流和虚拟现实是软实时系统的一些例子。
分时(time sharing)和实时操作系统(real time operating system)的区别
分时与实时操作系统 | |
分时操作系统是一种允许不同地点的许多用户同时使用特定计算机系统的系统。 | 实时操作系统是在指定时间限制内执行特定任务的操作系统。 |
时间 | |
分时系统给每个用户一个小的时间量。 | 实时系统在固定的时间约束下运行。 |
资源共享 | |
在分时系统中,用户可以共享资源。 | 在实时系统中,资源在一个进程中保留一段固定的时间,然后可以重新分配给另一个进程。 |
示例系统 | |
在线文件系统是分时系统的一个例子。 | 空中交通管制系统是实时操作系统的一个例子。 |
总结 - 分时(time sharing) vs. 实时操作系统(real time operating system)
分时操作系统和实时操作系统的区别在于,分时操作系统是一种允许来自不同地点的多个用户同时使用该系统的系统,而实时操作系统是在指定时间限制内执行某项任务的系统。
引用
1.“什么是实时操作系统(RTOS)?–定义来自WhatIs.com网站“搜索数据中心。这里提供2.“操作系统类型”Www.tutorialspoint.com网站,教程点,2018年1月8日。此处提供
2.“操作系统类型”Www.tutorialspoint.com网站,教程点,2018年1月8日。