CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

实时操作系统

楼主NowCan(城市浪人)2000-09-25 20:08:00 在 VC/MFC / 基础类 提问

实时操作系统和分时操作系统有什么区别? 问题点数:100、回复次数:13Top

1 楼Holly()回复于 2000-09-26 00:32:00 得分 0

实时操作系统的最大特点是任务的CPU独占性!因为实时操作系统通常需要马上处理外部设备的动作,不能等待,而分时操作系统就将一部分CPU的时间调度给后台的任务使用,前台的任务并不能完全独占CPU时间!Top

2 楼ppc207(新罗大地)回复于 2000-09-26 08:54:00 得分 0

实时操作系统不存在多进程的问题,他每次只运行一个程序,就象dos一样,这种资源的独占方式使资源利用率很低,而分时操作系统正是为了解决并发和多进程的问题来设计的,他可以根据进程的优先级合理的调度cpu,同时完成几项工作。Top

3 楼partime(partime)回复于 2000-09-26 09:28:00 得分 10

楼上的人在瞎说呢  
  DOS是实时操作系统?  
  笑掉大牙Top

4 楼sunhongbo()回复于 2000-09-26 18:06:00 得分 20

实时操作系统最大的特点是对事件的快速相应能力Top

5 楼FireAngel(土豆)回复于 2000-09-26 20:48:00 得分 0

实时操作系统最大的特点就是实时,比如导弹控制系统;分时操作系统只是说它实现多任务的方法是按时间分片的,二者毫无关系,建议你先去看了书在来问吧。Top

6 楼happylaodu(青菜豆腐)回复于 2000-09-27 00:12:00 得分 0

实时操作系统保证对用户或事件的平均响应时间尽可能的短,并且实际应用中也不会同时出现太多的服务请求,所以能保证任务尽快完成,即所谓的实时。  
  分时操作系统的命名是基于其进程调度方式,即多个进程均分CPU时间;  
  一般实时操作系统会采用比较特殊的分时调度方式,比如基于优先级的抢占式分时调度,当然优先级的计算上又可分为好几种,这要看实际应用的需求而确定相应的算法。  
  所以说两者也不是全无关系,它们属于不同的分类范畴。  
   
  Top

7 楼BenjaminNing(大漠孤烟)回复于 2000-09-27 07:46:00 得分 0

        实时操作系统中的"实时"只是相对个概念,   即在许可的时间内完成对事件的相应处理,    
  用控制实时处理系统,   交易事务处理系统(如联机航空订票)等;   绝不是DOS的独占CPC方式;  
          有兴趣可研究一下   RT   -   Linux   (在网上可找到源码)  
   
  Top

8 楼BenjaminNing(大漠孤烟)回复于 2000-09-27 07:47:00 得分 0

        实时操作系统中的"实时"只是个相对概念,   即在许可的时间内完成对事件的相应处理,    
  有控制实时处理系统,   交易事务处理系统(如联机航空订票)等;   绝不是DOS的独占CPC方式;  
          有兴趣可研究一下   RT   -   Linux   (在网上可找到源码)  
   
  Top

9 楼FireAngel(土豆)回复于 2000-09-27 08:01:00 得分 0

1.之所以称为OLEDB就是其实现技术是基于COM的(其实应该说是COM,叫OLEDB不是太合适,应为COM和OLE还是有不少区别的),提供了一系列的接口,就所谓的IUnknown、QueryInterface、AddRef,Release等等,不知道你对COM知道多少,要会OLEDB的话,必须先懂COM。  
   
  2.象你这样直接嵌入SQL是不行的,不许先要用数据库提供的预编译工具对嵌入的源文件作处理,如ORACLE就提供了有关Pro*C的预编译器。  
   
  3.至于书,我也说不清,你可以取书店看看,应该有这方面的书吧。Top

10 楼oldworm(oldworm)回复于 2000-09-27 08:46:00 得分 0

attation  
  Top

11 楼Sunlet(大赢家)回复于 2000-09-27 08:56:00 得分 0

实时操作系统当中的实时是指"在指定的时间内能做出相应的反应",而与操作系统的具体设计无关,没有绝对实时的操作系统。不管是单进程还是单进程,只要满足上面的要求,就是“实时“操作系统。Top

12 楼caopeng(西方失败)回复于 2000-09-27 10:10:00 得分 0

实时要求的是反应时间,也可以使多进程的。有没有搞  
  VxWorks的兄弟在?Top

13 楼FireAngel(土豆)回复于 2000-09-28 19:15:00 得分 0

既然是不同的范畴,那当然是毫无关系啦,放在一起讨论毫无意义。Top

相关问题

  • 有关实时操作系统
  • 什么是强实时操作系统?
  • 什么叫实时操作系统,什么叫非实时操作系统,两者有什么区别?
  • 实时操作系统的任务调度,小妹我在线等阿
  • 我见到某一招聘资料:熟嵌入式操作系统和通讯协议! 这操作系统我知道是实时操作系统,但这个通讯协议主要是哪些啊???
  • 操作系统
  • 操作系统
  • 请教:获得多任务实时操作系统的CPU使用率的原理是什么?
  • 操作系统,help!!
  • 装操作系统

关键词

  • 操作系统
  • 系统
  • cpu
  • 实时
  • 进程
  • 独占
  • 调度
  • 优先级
  • 处理
  • 相应

得分解答快速导航

  • 帖主:NowCan
  • partime
  • sunhongbo

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo