硬件,操作系统与应用程序之间的关系:

应用软件

ACDSee。。。

系统软件

编译程序,汇编程序,编辑程序,。。。,数据库

操作系统

Windos,linux。。。

计算机硬件系统

1.1

操作系统的功能:

1.对处理器的管理(一。对中断的管理。二。对处理器的工作进行调度)

2.存储的管理

3.设备的管理

4.文件的管理

5.网络和通信的管理(网上资源管理,网络通信,故障管理,安全管理及性能管理)

6.提供用户接口

1.2.1

嵌入式系统:对对象进行智能化控制并能嵌入到对象中的专用计算机系统。

嵌入式系统的三个基本要素:“嵌入性”,“专用性”,“计算机系统”。

单片机发展的两个阶段:微控制器阶段和 单片机系统阶段。

1.2.2  嵌入式操作系统

嵌入式系统的特点:

1.专业性强。

2.微型化。(电源容量小,外设多,所以不允许操作系统占用较多的资源)

3.可裁剪。

4.实时性与可靠性好。(软件一般固化在芯片的存储器里,配合嵌入式操作系统可以快速响应外部事件,提高了系统的实时性和可靠性)

5.功耗低。

6.易移植。

嵌入式操作系统分类:

1.实时操作系统:①硬实时操作系统(系统必须在极严格的时间内完成实时任务)              ②软实时操作系统(系统对完成任务的时间不是十分严格)

2.分时操作系统(操作系统将CPU分成若干时间片,将每个时间片分配给一个任务,CPU按时间片轮流执行这些任务)

1.2.3 实时操作系统需要满足的条件:

1.多任务

2.内核(可剥夺型内核 和 不可剥夺型内核)要满足每个任务必须具有一个惟一的优先级别来表示它获得CPU的权力。

3.任务切换时间固定

4.中断延时短

1.2.4 嵌入式系统的任务及嵌入式实时操作系统

1.嵌入式系统的任务:

功能相对固定,一般是一个无限循环结构。

2.嵌入式操作系统主要提供三项服务:内存管理,多任务管理和外围资源管理。

3常见的.嵌入式系统:WindRiver的VxWorks,pSOS,

微软的WinCE

QNX的QNX OS

Plam,EPOC

uCLinux,uC/OS-II

1.4 小结

1 计算机操作系统是计算机硬件的一个软件包装。

2 嵌入到对象中并使对象智能化 控制 的计算机系统 称作 嵌入式计算机系统

3 实时操作系统必须是多任务系统,任务切换时间与系统中的任务数无关,并且中断延时的时间应该可以预知并尽可能短。

嵌入式实时操作系统的基本概念——μ/COS-II读书笔记相关推荐

  1. 嵌入式实时操作系统的基本概念

    第一章 嵌入式实时操作系统的基本概念 1.1计算机操作系统 1.计算机是一种功能强大的数字运算装置,由中央微处理器(CPU),存储器,接口及外部设备等物理装置构成,构成计算机的物理装置即硬件系统. 2 ...

  2. uc os ii与linux,uC/OS-II嵌入式实时操作系统的几大特点

    uC/OS-II嵌入式实时操作系统的几大特点 出处:网络 发布于:2018-09-12 14:46:03 uC/OS-II的特点 1.uC/OS-II是由Labrosse先生编写的一个开放式内核,主要 ...

  3. 嵌入式实时操作系统μC/OS II(一)

    嵌入式实时操作系统μC/OS II 为什么要学习μC/OS-II ㈠.凡从事嵌入式系统开发工作的人,必须对嵌入式操作系统有足够的了解. ㈡.对于初学者,从μC/OS-II开始是个明智的选择. 1.μC ...

  4. 《基于嵌入式实时操作系统的编程技术》笔记清单:第六章行为同步

    <基于嵌入式实时操作系统的编程技术>笔记清单:第三章任务划分. <基于嵌入式实时操作系统的编程技术>笔记清单:第四章任务设计. <基于嵌入式实时操作系统的编程技术> ...

  5. 《演说之禅》I amp; II 读书笔记

    最近入手了<演说之禅>与<演说之禅设计篇>.两本非常贵的书,感觉还是非常不错的.虽然个人认为不如之前看的那本<给大家看得设计书>,不过还是值得一读. 两本书一起弄读 ...

  6. 嵌入式实时操作系统UCOSII(邵贝贝)--笔记之实时系统概念(第二章)

    2.实时系统概念 实时系统的特点是,如果逻辑和时序出现偏差将会引起严重后果的系统.有两种类型的 实时系统:软实时系统和硬实时系统.在软实时系统中系统的宗旨是使各个任务运行得越快 越好,并不要求限定某一 ...

  7. 嵌入式实时操作系统的可裁剪性及其实现

    本文转自:http://news.fuwuqi.com.cn/electron/eeyy/2009-09-12/5271676314876.shtml 但文章最后增加了一些注释,因此作为原创处理:-) ...

  8. 嵌入式实时操作系统的设计与开发New(三)

    启动流程 当Mini2440从NAND Flash启动时,因为NAND Flash无法作为程序运行的载体,所以S3C2440A芯片通过硬件机制将NAND Flash的开头4KB的内容自动复制到SRAM ...

  9. 嵌入式实时操作系统的设计与开发(九)

    同步机制 aCoral信号量机制不仅可以实现临界资源互斥访问,控制系统中临界资源多个实例的使用,还可以用于维护线程之间.线程和中断之间的同步. 当信号量用来实现同步时,起始值为0,如一个线程正在等待某 ...

最新文章

  1. R语言文摘:Subsetting Data
  2. HttpClient乱码问题
  3. oracle定时任务失效
  4. 开放中国农业-国际农民丰收节贸易会:谋定全球共同发展
  5. 谈谈我的编程之路---WAMP(二)
  6. SpringCloud Gateway配置自定义路由404坑
  7. Python学习2 条件判断语句if,循环语句for while
  8. figtree如何编辑进化树_进化树的注释:ggtree
  9. 80万辆车“云上飞驰”的背后
  10. html实现省市县选择,jQuery ajax实现省市县三级联动
  11. ipmitool介绍_ipmitool管理工具
  12. 计算机-库win10,Win10游戏运行库合集32/64位 官方最新版
  13. Centos7.5 安装禅道16.x版本,Linux 安装最新版本的禅道
  14. HP惠普打印机双面打印及常规操作
  15. 安卓逆向及JavaScript实战
  16. C-COT目标跟踪-----连续卷积算子
  17. 用photoshop做电影胶片效果
  18. 如何自定义 conventional-changelog
  19. NFS服务常见故障排查和解决方法
  20. 35、ubuntu20.04搭建瑞芯微的npu仿真环境和测试rv1126的Debain系统下的yolov5+npu检测功能以及RKNN推理部署以及RTSP视频流解码

热门文章

  1. 0403互联网新闻 | 哔哩哔哩上线电商类小程序;翼鸥教育和腾讯云联合发布ClassIn Cloud...
  2. 互联网1分钟 |1227
  3. 互联网1分钟 | 1015
  4. 【资料下载】Python 第三讲——正则表达式爬取糗事百科数据...
  5. 创建分辨率自适应的Windows Phone 8应用程序
  6. ZigBee TI ZStack CC2530 3.18 串口01-发送
  7. silverlight ListBox 多列图片效果
  8. 如何成为CSDN博客专家
  9. Java编码规范 Code Conventions for the Java
  10. Symantec SEP 端点防护[五]