什么是嵌入式操作系统:框图及其应用

查尔斯·斯塔克·德雷柏是美国科学家(1901年10月2日- 1987年7月25日),1965年在麻省理工学院仪器实验室开发了第一个嵌入式系统,即阿波罗导航计算机。第一个嵌入式操作系统是实时Vxworks,由风河系统于1987年开发,第二个嵌入式操作系统是Linux产品,推出Linus Torvalds在1991年10月5日和其他一些操作系统是苹果IOS,谷歌的Android IOS和苹果Mac OS。一些最好的嵌入式系统公司包括钦奈的德尔福汽车有限公司(Delphi Automotive PLC)、蒂鲁凡anthapuram的Tata Elxsi、喀拉拉邦的Audrey Technologies、卡纳塔克邦的Brisa Technologies和班加罗尔的Microwave Technologies。本文将讨论嵌入式操作系统的概述。

什么是嵌入式操作系统?

嵌入式操作系统被定义为硬件和软件的结合。操作系统是一种用于编程的软件,它将硬件语言(二进制语言)转换为软件语言(C、c++等),并以图像、文本和声音的形式显示人类可以理解的输出。操作系统的简称是OS。


例如,计算机是使用硬件组件设计的,但只有硬件,系统将不能运行,因为软件是必须的,应该运行系统。硬件和软件的区别在于,我们可以看到、触摸和感觉硬件组件,但我们不能看到、触摸和感觉软件。

嵌入式系统框图

嵌入式系统的框图由输入设备、输出设备和内存组成。

输入设备:输入设备用于将数据从用户发送到系统,这里用户就是输入。一些输入设备有键盘、鼠标、麦克风、硬盘、传感器、开关等。

输出设备:OUT设备以文本,图像或声音的形式显示出对人类的结果。一些输出设备是打印机,监视器,LCD,LED,电动机,继电器,蜂鸣器等。


记忆:内存是用来存储数据的。一些存储设备是SD卡,EEPROM(电可擦可编程只读存储器),Flash存储器。嵌入式系统中使用的存储设备有非易失性RAM、易失性RAM、动态随机存取存储器等。

block-diagram-of-embedded系统
block-diagram-of-embedded系统

Windows嵌入式操作系统

1983年11月10日,比尔·盖茨宣布微软视窗系统。有三种不同类型的windows操作系统是用于手机的windows操作系统,用于Pc的windows操作系统和用于服务器的windows操作系统。

types-of-windows-operating-system
types-of-windows-operating-system

Windows服务器操作系统

一些用于服务器的windows操作系统是

  • Windows NT于1993年发布
  • Windows 2000服务器于2000年推出
  • Windows Server 2016

Windows手机操作系统

一些用于移动的windows操作系统是

  • Windows 6.1版本于2008年4月1日发布
  • Windows 6.5版本于2009年发布
  • Windows 7发布于2011年
  • Windows 8和Windows 9
  • Windows 10于2015年1月21日宣布

个人电脑的Windows操作系统

一些用于个人电脑的windows操作系统是

  • Windows 1于1985年发布
  • Windows 95于1995年发布
  • Windows ME于2000年推出
  • Windows 9和Windows 10将于2015年推出

操作系统

一个操作系统是用户和计算机硬件之间的接口。操作系统的缩写形式是OS。有五种不同类型的操作系统

实时操作系统

  • 实时操作系统执行实时应用程序。
  • 实时操作系统有软实时和硬实时两种类型。
  • 硬实时能够在截止日期前完成任务,但软实时无法在截止日期前完成任务。这就是硬实时和软实时的区别。

多任务操作系统

  • 多任务操作系统允许用户执行多个任务。
  • 多任务操作系统有两种类型:抢占式和协同式。
  • 多任务处理的例子:一边吃一边看电视,上课时聊天,一边走路一边吃巧克力,一边走路一边打电话,等等。

网络操作系统

  • The .的缩写形式网络操作系统为NOS。
  • 它允许多台计算机连接到一个局域网(Local Area Network)。
  • 有两种类型的网络操作系统,它们是:点对点和客户端/服务器。
  • 网络操作系统的例子:Windows 2000, Linux, Microsoft Windows等。

分布式操作系统

  • 分布式操作系统被定义为一组用于共同执行单一任务的独立计算机的集合。
  • 分布式操作系统的例子:内部网、互联网、传感器网络等。

批处理操作系统

  • 它将输入数据收集成批,每个批作为一个单元处理。
  • 批处理操作系统的例子:交易、工资系统、银行对账单、报表、集成等。

嵌入式操作系统Vs桌面操作系统

嵌入式操作系统和桌面操作系统的区别如下表所示

S.NO 嵌入式操作系统 桌面操作系统
1 第一个嵌入式操作系统是1965年的阿波罗导航计算机 第一个桌面操作系统是1960年开发的NLC(在线系统)
2 它被设计为只运行一个任务 它被设计为同时运行许多任务
3. 与桌面操作系统相比,启动时间更快 桌面操作系统的启动时间较慢
4 网页浏览器的性能需要更少的时间来加载网站 网页浏览器加载网页的时间较长
5 运行应用程序所需的时间更少 运行应用程序需要更长的时间
6 它只使用闪存盘存储 它使用硬盘驱动器和闪存驱动器进行存储
7 嵌入式操作系统成本更低 成本是昂贵的
8 它比桌面操作系统需要更少的存储空间 它需要更多的存储空间
9 它有更少的应用程序特性 它有更多的应用功能

应用程序

嵌入式操作系统的一些应用如下所示

  • 手机
  • 洗衣机
  • 电视
  • 微波炉
  • 电视
  • 电脑
  • 笔记本电脑
  • 洗碗机
  • 自动取款机
  • 卫星
  • 车辆

优势

嵌入式操作系统的优点是

  • 容易设计
  • 低成本
  • 良好的性能
  • 需要更少的能量
  • 小尺寸
  • 可靠的

缺点

嵌入式操作系统的一些缺点是

  • 很难排除故障
  • 从一个系统到另一个系统的数据传输是困难的
  • 系统一旦配置好就不能更改

嵌入式系统的实时性

嵌入式系统的实时特性如下图所示

  • 可靠性
  • 可预测性
  • 可管理性
  • 可伸缩性
  • 密实度

一个嵌入式操作系统是我们在日常生活中使用的一项好技术。嵌入式产品在我们的日常生活中随处可见,因为制造商正是基于这种技术来设计产品的。这里有个问题,汽车上使用的是什么类型的操作系统?

添加评论