第1单元 嵌入式Linux操作系统简介.pdf
《第1单元 嵌入式Linux操作系统简介.pdf》由会员分享,可在线阅读,更多相关《第1单元 嵌入式Linux操作系统简介.pdf(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系第第第第1 1单元单元单元单元 嵌入式嵌入式嵌入式嵌入式LinuxLinux操作系统简介操作系统简介操作系统简介操作系统简介2Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系1.1 1.1 计算机硬件简介计算机硬件简介计算机硬件简介计算机硬件简介 要理解操作系统,首先要了解计算机的组成要理解操作系统,首先要了解计算机的组成与工作原理与工作原理3Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系计算机的组成
2、与工作原理计算机的组成与工作原理计算机的组成与工作原理计算机的组成与工作原理冯冯偌依曼结构计算机结构偌依曼结构计算机结构:运算器 存储器 输入设备 输出设备 控制器4Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系计算机的组成与工作原理计算机的组成与工作原理计算机的组成与工作原理计算机的组成与工作原理运算器存储器输出设备输入设备控制器数据流控制流5Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系计算机的组成与工作原理计算机的组成与工作原理计算机的组成与工作原理计算机的组成与工作原理中央处理机(cpu
3、)由运算器和控制器构成Control BusData BusAdress BusRAMROMI/O接口外围设备目前微机中常用的总线结构有:ISA,MCA,EISA,VESA,PCI6Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系1.2 1.2 操作系统的概念操作系统的概念操作系统的概念操作系统的概念计算机系统(层次结构)软件硬件及固件(裸机)应用软件系统软件编辑软件,编译软件操作系统图计算机系统的组成7Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系操作系统的地位操作系统的地位操作系统的地位操作系
4、统的地位8Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系引入操作系统的目的引入操作系统的目的引入操作系统的目的引入操作系统的目的 从用户的角度来看,计算机是为用户提供服从用户的角度来看,计算机是为用户提供服务的,引入操作系统是让计算机为用户提供务的,引入操作系统是让计算机为用户提供最好的服务,构建一个用户和计算机之间的最好的服务,构建一个用户和计算机之间的和谐交互环境。和谐交互环境。从系统管理人员的观点来看,操作系统是计从系统管理人员的观点来看,操作系统是计算机资源的管理者。算机资源的管理者。从发展的观点看,引入操作系统是为了给计从发展的观点看
5、,引入操作系统是为了给计算机系统的功能扩展提供支撑平台。算机系统的功能扩展提供支撑平台。9Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系操作系统定义操作系统定义操作系统定义操作系统定义 操作系统是一种管理计算机资源以及控制程序执行,方便用户使用计算机的系统软件。是人与计算机之间的接口。10Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系1.3 1.3 操作系统的历史操作系统的历史操作系统的历史操作系统的历史 1.3.11.3.1无操作系统的计算机系统无操作系统的计算机系统人工操作方式 用户独占全机
6、 CPU等待人工操作 人机矛盾脱机输入/输出方式 减少了CPU的空闲时间 提高了I/O速度输入设备外围机磁盘主机外围机输出设备11Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系1.3 1.3 操作系统的历史操作系统的历史操作系统的历史操作系统的历史 1.3.21.3.2单道批处理系统单道批处理系统 单道批处理系统的处理过程 单道批处理系统的特征 自动性 顺序性 单道性12Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系1.3 1.3 操作系统的历史操作系统的历史操作系统的历史操作系统的历史1.3.
7、31.3.3多多道道批批处处理理系系统统t1t2t3t4t5t6t7t8结束中断I/O 完成启动 I/OI/O 中断请求I/O 完成启动 I/OI/O 中断请求用户程序监督程序I/O 操作(a)单道程序运行情况程序A程序A I/O 请求程序A I/O 完成程序B程序B I/O 请求程序C程序C I/O 请求程序D程序D I/O 请求C I/O 完成C 再被调度程序B I/O 完成程序A再被调度程序A程序B程序C程序D调度程序(b)四道程序运行情况A完成结束中断13Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系1.3 1.3 操作系统的历史操作系
8、统的历史操作系统的历史操作系统的历史 1.3.41.3.4分时系统分时系统 分时系统是指,在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。分时系统的产生 人机交互 共享主机 便于用户上机 分时系统实现中的关键问题 及时接收和及时处理。分时系统的特征 多路性、独立性、及时性和交互性。14Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系1.3 1.3 操作系统的历史操作系统的历史操作系统的历史操作系统的历史 1.3.51.3.5实时系统实时系统 实时系统是指系统能及时响应外部事件的
9、请求,在规定时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。应用需求 实时控制 实时信息处理。15Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系1.3 1.3 操作系统的历史操作系统的历史操作系统的历史操作系统的历史 操作系统的进一步发展 个人计算机上的操作系统,例如Windows操作系统系列;嵌入式操作系统,例如Symbian操作系统;网络操作系统;分布式操作系统;智能化操作系统。16Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系1.4 1.4 操作系统的基本类型操作系统的基本类型
10、操作系统的基本类型操作系统的基本类型 批处理操作系统;分时操作系统;实时操作系统;嵌入式操作系统;个人计算机操作系统;网络操作系统;分布式操作系统。17Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系1.5 1.5 操作系统的功能操作系统的功能操作系统的功能操作系统的功能 1.5.11.5.1处理机管理功能处理机管理功能 进程控制 创建进程、撤消进程 进程状态转换 进程同步 互斥:竞争临界资源 同步:协作 进程通信 进程间的信息交换调度 调度算法18Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系1
11、.5 1.5 操作系统的功能操作系统的功能操作系统的功能操作系统的功能 1.5.21.5.2存储器管理功能存储器管理功能 内存分配 分配内存 回收内存 内存保护 多道程序互不干扰 地址映射 将逻辑地址映射成物理地址 内存扩充 请求调入功能 置换功能19Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系1.5 1.5 操作系统的功能操作系统的功能操作系统的功能操作系统的功能 1.5.31.5.3设备管理功能设备管理功能 缓冲管理 速度匹配 设备分配 分配与回收 设备处理 设备驱动程序20Neusoft Institute of Information
12、嵌入式系统工程系嵌入式系统工程系1.5 1.5 操作系统的功能操作系统的功能操作系统的功能操作系统的功能 1.5.41.5.4文件管理功能文件管理功能 文件存储空间的管理分配内存 分配存储空间 回收存储空间 目录管理 有效组织文件 提高检索速度 文件的读/写管理和保护 文件的读写管理 文件的保护21Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系1.5 1.5 操作系统的功能操作系统的功能操作系统的功能操作系统的功能 1.5.51.5.5操作系统与用户之间的接口操作系统与用户之间的接口 用户接口 联机用户接口 脱机用户接口(批处理用户接口)图形用
13、户接口 程序接口 用户程序取得操作系统服务的唯一途径。22Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系1.6 1.6 嵌入式操作系统嵌入式操作系统嵌入式操作系统嵌入式操作系统 实时操作系统的概念实时操作系统的概念实时系统:系统的正确运行要同时满足特定的逻辑和时间关系。实时操作系统RTOS(real time operation system):是指能支持实时控制系统工作的操作系统。23Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系1.6 1.6 嵌入式操作系统嵌入式操作系统嵌入式操作系统嵌入式
14、操作系统嵌入式操作系统:支持嵌入式系统工嵌入式操作系统:支持嵌入式系统工作的操作系统。嵌入式系统一般具有实时作的操作系统。嵌入式系统一般具有实时特点,这里把嵌入式操作系统和实时操作特点,这里把嵌入式操作系统和实时操作系统不加区别对待。系统不加区别对待。24Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系1.6 1.6 嵌入式操作系统嵌入式操作系统嵌入式操作系统嵌入式操作系统嵌嵌嵌嵌入入入入式式式式操操操操作作作作系系系系统统统统的的的的结结结结构构构构25Neusoft Institute of Information嵌入式系统工程系嵌入式系统工
15、程系1.6 1.6 嵌入式操作系统嵌入式操作系统嵌入式操作系统嵌入式操作系统 嵌入式操作系统的分类嵌入式操作系统的分类从嵌入式系统的应用来分类,可以分为面向低端设备的嵌入式操作系统和面向高端设备的嵌入式操作系统。低端:各种工业控制系统,计算机外设,民用消费品的微波炉,洗衣机,冰箱等,例如ucos高端:信息化家电,掌上电脑,机顶盒、手机,路由器,例如wince,linux.26Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系1.6 1.6 嵌入式操作系统嵌入式操作系统嵌入式操作系统嵌入式操作系统?商用型商用型商用型商用型RTOSRTOS?VxWor
16、ks?Win CE?pSOS?Palm OS?OS-9?LynxOS?QNX?开放原代码开放原代码开放原代码开放原代码RTOSRTOS(免费(免费(免费(免费型)型)型)型)?嵌入式嵌入式Linux?C/OS-II几种最常见的几种最常见的几种最常见的几种最常见的RTOSRTOSRTOSRTOS27Neusoft Institute of Information嵌入式系统工程系嵌入式系统工程系VxWorksVxWorks VxWorksVxWorks操作系统是美国操作系统是美国操作系统是美国操作系统是美国WindRiverWindRiver公司于公司于公司于公司于19831983年设计开年设计开
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第1单元 嵌入式Linux操作系统简介 单元 嵌入式 Linux 操作系统 简介
限制150内