应用软件 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 实时操作系统必须是多任务系统,任务切换时间与系统中的任务数无关,并且中断延时的时间应该可以预知并尽可能短。