程序员人生 网站导航

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

栏目:综合技术时间:2015-05-07 09:33:13



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



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



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



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



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



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



袁萌 430



------分隔线----------------------------
------分隔线----------------------------

最新技术推荐