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

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

       应用软件

ACDSee。。。

       系统软件

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

       操作系统

Windoslinux。。。

    计算机硬件系统


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常见的.嵌入式系统:WindRiverVxWorks,pSOS,

微软的WinCE

QNXQNX OS

 

Plam,EPOC

 

uCLinux,uC/OS-II

 

1.4 小结

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

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

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

 

你可能感兴趣的:(μ/COS-II)