加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

实时(RT)操作系统的起源

(2015-04-30 01:49:18)
标签:

军事

       2014325日,微软首次正式对外公开早期 MS-DOS 的源代码。回顾以往,1980年,西雅图电脑产品公司Seattle Computer Products)的一名24岁的程序员Tim Paterson花软磁盘费了四个月时间编写出了软磁盘操作系统(86-DOS)。19817月,微软以五万美元的代价向西雅图公司购得本产品的全部版权,并将它更名为MS-DOS,并于1981812日,正式发布MS-DOS 1.0PC-DOS 1.0

           1980年,加拿大两个大学生Gordon BellDan Dodge, 在学习操作系统设计课程期间,萌发了设计“实时操作系统(RTOS)”的念头,并且动手干了起来,最终搞出了一个实时操作系统的微内核。期初,他们针对的不是软盘,而是Intel8088 CPU,出发点与DOS操作系统不同。这两个小毛头成了后来大名鼎鼎的QNX实时操作系统的奠基人。

       从时间上来看,DOSQNX产生同一年代,而且都是“小毛头”年轻人搞出来的。发展至今,前者成了Win 10,后者成了美国无人机与瑞士太阳能飞机的实时操作系统,两者的用途不同。Win 10QNX都是无可替代的操作系统,其它操作系统都是小兄弟,我们的“国产操作系统“根本排不上”号“。

            实际上,QNX实时操作系统建立在”微内核“之上,与LinuxAndroid的”单体内核“不同。微内核很小很小,只有CPU调度、进程通信、中断重定向以及时间系统等内容,其它都算是外围应用服务程序,据此,对系统外部的任何”风吹草动“都会立即(实时)做出反应。

             阳光动力2号飞越太平洋是一项真正意义上的探险活动,如果机翼倾斜15度,飞机就会发生”翻转“失去控制的危险。机身倾斜5度,QNX实时操作系统就会发出信号,提醒飞行员注意仪表,调整飞行姿势。

       说明:明日是”国际五一劳动节“,预祝大家节日快乐!





0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有