单片机上为什么要跑操作系统

 我来答
好程序员
2016-11-07 · HTML5前端培训/大数据培训/Java
好程序员
好程序员是IT高端课程培训基地,从平凡到卓越,为梦想而拼搏。
向TA提问
展开全部
 跑系统的单片机可以更有效地支持多任务,完成更加复杂的任务;
  裸奔的单片机只能进行单任务。
  跑系统的单片机需要更大的存储空间用于系统程序和用户程序;
  裸奔的单片机对存储空间的需求较低。
  没有操作系统的单片机,早期也出现了一些支持多任务的底层COS。
  但实质上应用COS还是要和底层硬件打交道。
  当更加复杂昂贵的单片机出现后就有条件使应用开发完全与底层及其版本无关,这就是借助操作系统。
  少数专业的底层开发者支持了数量巨大的应用开发者,大大降低了技术和知识要求。
  只需了解底层应用开发接口就可以进行应用开发。
  大大加速了应用开发的进度,扩展了可进行应用开发的人群。
  单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。
  从上世纪80年代,由当时的4位、8位单片机发展到现在的300M的高速单片机。
  单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
  相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。
  它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
  同时学习使用单片机是了解计算机原理与结构的最佳选择。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式