RTOS是实时操作系统

Linux是时分系统,不过可以通过配置内核改成实时系统

分时操作系统  
  英文:Time-sharing Operating System
   释义:使一台计算机同时为几个、几十个甚至几百个用户服务的一种操作系统。把计算机与许多终端用户连接起来,分时操作系统将系统处理机时间与内存空

间按一定的时间间隔,轮流地切换给各终端用户的程序使用。由于时间间隔很短,每个用户的感觉就像他独占计算机一样。分时操作系统的特点是可有效增加资源的
使用率。例如UNIX系统就采用剥夺式动态优先的CPU调度,有力地支持分时操作。
  产生分时系统是为了满足用户需求所形成的一种新型 OS 。它与多道批处理系统之间,有着截然不同的性能差别。用户的需求具体表现在以下几个方面: 人—机交互 共享主机 便于用户上机
  分时系统的基本思想
  时间片 :是把计算机的系统资源(尤其是 CPU时间)进行时间上的分割,每个时间段称为一个时间片,每个用户依次轮流使用时间片。
  分时技术:把处理机的运行时间分为很短的时间片,按时间片轮流把处理机分给各联机作业使用。
  分时操作系统:是一种联机的多用户交互式的操作系统。一般采用时间片轮转的方式使一台计算机为多个终端服务。对每个用户能保证足够快的响应时间,并提供交互会话能力。
  设计目标: 对用户的请求及时响应,并在可能条件下尽量提高系统资源的利用率。
  工作方式:
  一台主机连接了若干个终端;每个终端有一个用户在使用;交互式地向系统提出命令请求;系统接受每个用户的命令;采用时间片轮转方式处理服务请求;并通过交互方式在终端上向用户显示结果;用户根据上步结果发出下道命令
  分时系统实现中的关键问题:及时接收。及时处理。
  特征:
  交互性:用户与系统进行人机对话。
  多路性:多用户同时在各自终端上使用同一CPU。
  独立性:用户可彼此独立操作,互不干扰,互不混淆。
  及时性:用户在短时间内可得到系统的及时回答。
  影响响应时间的因素:终端数目多少、时间片的大小、信息交换量、信息交换速度。

  用户可得到UNIX的全部开发工具。
  可使用市场上便宜又常见的硬件。

最新文章

  1. springboot + mysql 编写
  2. DNS解析流程
  3. 百度地图API使用记录
  4. perl 对源文件内容修改 方法整理
  5. LOL-无双剑姬我的最爱
  6. HDU 1025 Constructing Roads In JGShining's Kingdom(DP+二分)
  7. Web日志分析
  8. Database Go and JSON
  9. canvas 弹幕效果
  10. 五年.net程序员转型Java之路
  11. python学习day12 函数Ⅳ (闭包&内置模块)
  12. JavaScript语言里判断一个整数是偶数还是奇数,并输出判断结果
  13. 数据结构(一) 单链表的实现-JAVA
  14. java 中 Math类
  15. es6学习---.babelrc文件
  16. 一个简单的Oracle和 SQLSERVER 重建所有表索引的办法
  17. php parse_url 解析URL并返回其组成部分
  18. C# 语法特性 - 泛型(C#2.0)
  19. 如何将本地项目上传至GitHub
  20. scala(一)

热门文章

  1. dd命令测试硬盘I/O速度
  2. 转:Android 的一些比较好的开源代码项目
  3. Swift : missing argument label 'xxx' in call
  4. CSDN博客排名记录
  5. 曹政:CTO这点事
  6. 【转】appium常用方法整理
  7. HDU 1013 Digital Roots(字符串,大数,九余数定理)
  8. HDU 2537 8球胜负(模拟)
  9. 链表学习二:链表反转与查找倒数第K个
  10. Codeforces #445 Div2 D