如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
嵌入式系统工程系NeusoftInstituteofInformation第第11单元单元嵌入式嵌入式LinuxLinux操作系统简介操作系统简介嵌入式系统工程系1嵌入式系统工程系NeusoftInstituteofInformation1.11.1计算机硬件简介计算机硬件简介••要理解操作系统,首先要了解计算机的组成要理解操作系统,首先要了解计算机的组成与工作原理与工作原理嵌入式系统工程系2嵌入式系统工程系NeusoftInstituteofInformation计算机的组成与工作原理计算机的组成与工作原理冯•偌依曼结构计算机结构:•运算器•存储器•输入设备•输出设备•控制器嵌入式系统工程系3嵌入式系统工程系NeusoftInstituteofInformation计算机的组成与工作原理计算机的组成与工作原理存储器输入设备运算器输出设备控制器控制流数据流嵌入式系统工程系4嵌入式系统工程系NeusoftInstituteofInformation计算机的组成与工作原理计算机的组成与工作原理RAMROM中央ControlBus处理机(cpu)DataBus由运算器和控制器AdressBus构成I/O接口目前微机中常用的总线结构有:ISA,MCA,EISA,VESA,PCI外围设备嵌入式系统工程系5嵌入式系统工程系NeusoftInstituteofInformation1.21.2操作系统的概念操作系统的概念应用软件软件编辑软件,编译软件系统软件计算机系统操作系统(层次结构)硬件及固件(裸机)图计算机系统的组成嵌入式系统工程系6嵌入式系统工程系NeusoftInstituteofInformation操作系统的地位操作系统的地位嵌入式系统工程系7嵌入式系统工程系NeusoftInstituteofInformation引入操作系统的目的引入操作系统的目的••从用户的角度来看,计算机是为用户提供服从用户的角度来看,计算机是为用户提供服务的,引入操作系统是让计算机为用户提供务的,引入操作系统是让计算机为用户提供最好的服务,构建一个用户和计算机之间的最好的服务,构建一个用户和计算机之间的和谐交互环境。和谐交互环境。••从系统管理人员的观点来看,操作系统是计从系统管理人员的观点来看,操作系统是计算机资源的管理者。算机资源的管理者。••从发展的观点看,引入操作系统是为了给计从发展的观点看,引入操作系统是为了给计算机系统的功能扩展提供支撑平台。算机系统的功能扩展提供支撑平台。嵌入式系统工程系8嵌入式系统工程系NeusoftInstituteofInformation操作系统定义操作系统定义•操作系统是一种管理计算机资源以及控制程序执行,方便用户使用计算机的系统软件。是人与计算机之间的接口。嵌入式系统工程系9嵌入式系统工程系NeusoftInstituteofInformation1.31.3操作系统的历史操作系统的历史••1.3.11.3.1无操作系统的计算机系统无操作系统的计算机系统–人工操作方式输入设备外围机磁盘•用户独占全机•CPU等待人工操作主机•人机矛盾–脱机输入/输出方式外围机输出设备•减少了CPU的空闲时间•提高了I/O速度嵌入式系统工程系10嵌入式系统工程系NeusoftInstituteofInformation1.31.3操作系统的历史操作系统的历史••1.3.21.3.2单道批处理系统单道批处理系统–单道批处理系统的处理过程–单道批处理系统的特征•自动性•顺序性•单道性嵌入式系统工程系11嵌入式系统工程系NeusoftInstituteofInformation1.31.3操作系统的历史操作系统的历史I/O中断请求I/O中断请求用户程序启动I/OI/O完成启动I/OI/O完成监督程序1.3.31.3.3结束中断I/O操作结束中断多多t1t2t3t4t5t6t7t8道道(a)单道程序运行情况批批程序AI/O请求程序AI/O完成程序A再被调度处处程序AA完成程序A理理程序BI/O请求程序B程序BI/O完成系系程序B程序CI/O请求CI/O完成C再被调度程序C程序C统统程序DI/O请求程序D程序D调度程序嵌入式系统工程系(b)四道程序运行情况12嵌入式系统工程系NeusoftInstituteofInformation1.31.3操作系统的历史操作系统的历史•1.3.4