当前位置: 首页 > wzjs >正文

宠物网页制作模板seo推广的常见目的有

宠物网页制作模板,seo推广的常见目的有,简单网页代码html,代理记账 营销型网站🔎【博主简介】🔎 🏅CSDN博客专家 🏅2021年博客之星物联网与嵌入式开发TOP5 🏅2022年博客之星物联网与嵌入式开发TOP4 🏅2021年2022年C站百大博主 🏅华为云开发…

🔎【博主简介】🔎

        🏅CSDN博客专家
        🏅2021年博客之星物联网与嵌入式开发TOP5
        🏅2022年博客之星物联网与嵌入式开发TOP4
        🏅2021年2022年C站百大博主
        🏅华为云开发者社区专家博主
        🏅阿里云开发者社区专家博主
        🏅掘金INFOQ腾讯云优秀博主

📝《个人主页》謓泽-CSDN博客
🥰《个人社区》QRS社区-CSDN社区云
🧑‍💻《系列专栏》【操作系统】RTOS
📣 点赞👍+ 收藏⭐️+ 留言💬

第一章 操作系统介绍

1.1 what 裸机开发

        裸机开发指的是在没有操作系统(OS)或者其他高级软件支持的情况下,直接在裸机 硬件(32芯片的片上外设)上进行软件开发的过程。在裸机开发中,开发者需要直接面对硬件层面的操作和控制,亲自管理CPU、内存以及I/O资源,而不依赖于任何操作系统提供的抽象层或者服务。

        例如:江科大 STM32 单片机代码教程 都属于裸机开发。

        总结:你没有上操作系统,就属于是 裸机开发。

        裸机编程特点:后面的代码必须等前面的代码执行完

问:当我们项目代码特别多非常复杂的时候,比如每个功能都需要调用 Funtion 函数,这样控制起来就比较的费劲,肯定是可以实现的。但是,对于开发来说就比较麻烦,资源利用效率也不高。

1.2 what 操作系统

        计算机系统可以大致分为三个部分:硬件(Hardware),操作系统(operating system),应用程序(application programs)

        1. 硬件包含了芯片,存储空间,输入输出等设备为整个系统提供了基础的计算资源。

        2. 操作系统是一个控制程序,作为硬件和应用程序之间的桥梁,主要是和硬件打交道,负责协调分配计算资源和内存资源给不同的应用程序使用,并防止系统出现故障。面对来自不同应用程序的大量且互相竞争的资源请求,操作系统通过一个调度算法和内存管理算法尽可能把资源公平且有效率地分配给不同的程序;

        3. 应用程序则通过调用操作系统提供的API接口获得相应资源完成指定的任务。

        操作系统从整体上分为两大类:通用操作系统 和 实时操作系统 (学习这一类)

        总结:操作系统 可以让用户不用直接跟硬件打交道,让用户的使用更加方便;

1.2.2 通用操作系统

        说明:通用操作系统包括 Linux,Windows,MACOS 等主流的操作系统。这些操作系统大家每天都在使用,功能也十分强大,只是它们有时为了保障系统的流畅运行,就不能保证每个程序都能实时响应,在易用性和实时性之间有所取舍。而且单片机有限的片上资源也不足以支撑通用操作系统的运行,用户的交互。

        区别:相比实时操作系统更加注重多以及用户体验。

1.2.3 实时操作系统

     弊端:裸机编程两个不好的特点

  1. 硬件(要直接和硬件自己打交道,控制和使用)实时操作系统也需要和裸机开发一样
  2. 复杂(调度)这个是实时操作系统可以解决的,提高任务执行效率,解决并行场景下问题
// 1. 裸机开发while(1){fun1();fun2();fun3();...}// 2. 实时操作系统while(1){fun1();}while(1){fun2();}while(1){fun3();}

        说明:实时操作系统(RTOS-Real Time Operating System)中实时(Real Time)指的是任务(Task)或者说实现一个功能的线程(Thread)必须在给定的时间 (Deadline) 内完成。

        线程:可以理解成为是一次函数的调用;

        实时:可预测性 和 快;

        很多友友们,总有种误解认为如果能堆砌更多的处理器核心数目,更高的处理器频率,更大的内存,更快的总线速度系统就一定能达到实时性。然而事与愿违强大的计算能力并不能保证系统的实时性。举一个简单的例子比如汽车中的安全气囊,在传感器检测到汽车发生碰撞后,安全气囊需要在 30ms 内完全打开,不然司机和乘客的人身安全将受到极大的威胁。

        例子:倘若车载 ECU 有很强大的计算能力,但是如果因为要执行其他复杂计算任务或者任务调度的问题导致对汽车异常状态的监测和安全气囊的响应时间超过了规定的时间,系统实时性将无法得到保障从而导致系统失效和人员伤亡,这将会是非常严重的问题。

        为了保障这些实时任务能在给定的时间内完成,需要一个实时系统对这些任务进行调度和管理。一个实时操作系统能尽力保障每个任务的运行时间在规定时间内完成,这包括

  1. 对中断和内部异常的处理
  2. 对安全相关的事件的处理
  3. 任务调度机制等

        正所谓术业有专攻,在嵌入式领域中,嵌入式实时操作系统 (RTOS) 可以更合理、更有效地利用CPU的资源,简化应用软件的设计,缩短系统开发时间,从而更好地保证系统的实时性和可靠性。

        目前比较流行的实时操作系统包括 黑莓QNXFreeRTOSuCOSRT-Thread

http://www.dtcms.com/wzjs/73761.html

相关文章:

  • 网站需求分析怎么写海门网站建设
  • 建设部166号令住建部网站现在的seo1发布页在哪里
  • 建设网站报价百度搜索热度
  • 济南外贸建站百度关键词首页排名怎么上
  • 中国网络安全公司排名优秀网站seo报价
  • 前端工程师做交互网站免费学生html网页制作成品
  • 百度关键词数据关键词优化推广排名多少钱
  • 海外教育集团网站建设东莞企业网站模板建站
  • 网站上的广告位图片怎么做呢怎么做网站推广和宣传
  • 网站设计的公司如何做网络营销推广
  • 上海做网站吧chatgpt网址
  • 网站文章做内链专业培训
  • 苏州学习网站建设seo基础
  • 苏州园区公积金管理中心郑州seo顾问外包
  • 网站开发 教材建站服务
  • 做网站视频上传到哪儿上海seo推广公司
  • 河南省城乡和住房建设厅网站网站建设是什么工作
  • 手机网站建设哪家好最好的seo外包
  • 品牌网站建设优化公司南宁百度推广排名优化
  • 自己做seo网站推广全国互联网营销大赛官网
  • 网站视频下载软件站长工具ping检测
  • wordpress feed简述seo和sem的区别
  • 做ppt的兼职网站有哪些成人就业技术培训机构
  • 港湾有巢网站建设免费创建网站平台
  • 王也头像 呆萌化工seo顾问
  • 免费网站制作申请优化seo方案
  • 报告格式网站seo整站优化
  • 深圳建科技有限公司网站首页平台推广广告宣传词
  • 什么网站可以找到手工活做营销活动推广策划
  • 做空视频文件的网站上海关键词优化公司哪家好