您的位置:首页 > 其它

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

2016-09-02 20:13 302 查看
硬件,操作系统与应用程序之间的关系:

       应用软件

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
实时操作系统必须是多任务系统,任务切换时间与系统中的任务数无关,并且中断延时的时间应该可以预知并尽可能短。
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: