




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章1、什么是嵌入式系统?嵌入式系统是以应用为中心, 以计算机技术为基础, 并且软硬件可裁剪, 可满足应用系统对 功能、可靠性、成本、体积和功能有严格要求的专用计算机系统。2、请举例说明“实时”与“实时系统”这两个概念。(P9)答:实时 : 事物发生过程中的实际时间 ; 实时系统能够在指定或者确定的时间内完成系统功 能和外部或内部、同步或异步时间做出响应的系统。3、举例说明嵌入式系统有哪些特点。 (P11-14)答:(1)、技术密集:(2)、专用紧凑: (3)、安全可靠: (4)、多种多样: ( 5)、及时响应:(6)、成本敏感:(7)、开发困难:(8)不可弄断: (9)其他:4、简述嵌入式
2、系统的发展历程。(P16图1.10)大致经历四个阶段:第一阶段大致在 20 世纪 70 年代之前, 可看成嵌入式系统的萌芽阶段, 是以单芯片为核心的 可编程控制器形式的系统,具有与监测、侍服、指示设备相配合的功能。第二阶段是之后的十多年, 是以嵌入式微处理器为基础、 以简单操作系统为核心的嵌入式系 统,大多数嵌入式系统使用 8 位微处理器,不需要嵌入式操作系统支持。第三阶段大致是 20 世纪 80 年代末到 90 年代后,以嵌入式操作系统为标志的嵌入式系统, 主要特点:嵌入式操作系统内核小、效率高,具有高度的模块化和扩展性。第四阶段从 20 世纪 90 年代末开始,是以网络化和 Interne
3、t 为标志的嵌入式系统。5、嵌入式系统的硬件由哪些基本部分组成?各部分的功能如何?(P19-20)处理器核: 包括负责控制整个嵌入式系统执行的核心处理器、 时钟分频定时器、 中 I/O 端口等,也可能直接包含了 A/D 和 D/A 转换处理端口; 外围电路: 包括嵌入式系统所需要的基本存储管理,晶振、复位、电源等控制电路 与处理器核一起构成一个完整的嵌入式微处理器。对32 位以上的微处理器,答:嵌入式系统的硬件部分可以分成三部分:处理器核、外围电路和外设与扩展。(1)断控制、(2)及接口。还带有专门的调试接口( JTAG或BDM )。I/O 还可API主要目(3)外设与扩展:是嵌入式系统与真实
4、环境交互的接口,可以提供包括扩展存储、接口和打印机等设备的控制电路, 或直接使用相关的控制芯片。 根据实际应用的需要, 以扩展一些专用芯片,如加密解密、现场总路线、移动通信等专用芯片。6、嵌入式软件体系包含哪几层?概述各层的功能。(P20-21)答:嵌入式软件体系包含四个层次:板级支持包、嵌入式实时操作系统、应用编程接口 和嵌入式应用系统。(1)板级支持包: 它是介于嵌入式硬件和上层软件之间的一个底层软件开发包, 的是屏蔽下层硬件。(2)嵌入式实时操作系统: 它可以分成基本内核和扩展内核两部分。 基本内核提供操作 系统的核心功能,负责整个系统的任务调度、存储分配、时钟管理、中断管理,也可提供文
5、 件、 GUI 、网络等通用服务。而扩展内核根据应用领域的需要,为用户提供面向领域或面向 具体行业的操作系统扩展功能。可以(3) 应用编程接口: 由为编制嵌入式应用程序提供的各种编程接口库或组件组成, 针对不同应用领域、不同安全要求分别构建,减轻应用开发者的负担。(4)嵌入式应用系统:是最终运行在目标机上的应用软件,如嵌入式文本编辑、游戏、 读 写卡系统、家电控制软件、多媒体播放软件等。 实际构建嵌入式系统时,并不一定需要 RTOS 和应用编程接口 API 。7、描述嵌入式系统的基本开发过程。(P22-23)答:开发一个嵌入式系统就意味着软件与硬件的同时开发, 其过程包括产品定义、 系统总体
6、设计、软硬件设计、软硬件集成、产品测试、产品发布、产品维护等阶段。(1)产品定义:确定开发任务和设计目标,并提炼出需求规格说明书,作为设计指导和验 收标准。(2)系统总体设计:描述系统如何实现需求规格说明书中定义的各类指标,包括硬件、软 件和执行装置的功能划分, 嵌入式微处理器、 各类芯片的选择, 系统软件和开发工具的选择 等。(3)软硬件设计:传统的嵌入式系统开发中,软硬件设计各自独立进行,依据是系统总体 设计的软硬件划分及功能性能要求。(4)软硬件集成与测试:在估计软硬件无单独错误的前提下,可以将它们按预先确定的接 口集成起来,进行联调,发现并改进独立设计过程中的错误。11、嵌入式软件测试
7、有哪些难点?需要进行哪些常规测试? 答:(P25-26)(5)产品发布:依据产品定义,对集成好的嵌入式系统进行测试,检查是否满足规格说明 书中给定的各项指标要求,由此决定产品是否可以发布。1)、2)、3)、其测试的难点如下: 软件功能的测试依赖不需要编码的硬件功能,快速定位软硬件错误困难。 健壮性测试、可用性测试很难编码实现。交叉测试平台的测试用例、 测试结果上载困难, 而且有可能与实际目标环境不完全一致。4)、对实时多任务的嵌入式系, 难以测试线程、 任务、 子系统之间的交互、 也难以确定时间约束是否满足。5)、于多任务系统, 特别是网络系统的不确定性, 对嵌入式系统性能测试、 严重的瓶颈。
8、6)、嵌入式系统的多样性同样造成测试自动化技术难以实施。 需要的常规测试有:芯片测试、黑盒白盒测试、覆盖测试、状态测试、集成测试、 试。定期的测试微处理器、 存储器以及嵌入式程序占用的存储空间; 耗材的测试;安全测试;通信电缆测试。并发和容错能力,确定性测试造成可靠性测 外设的测试; 电源测试;第二章1、查阅相关资料,谈谈你对嵌入式硬件系统基本架构的认识。 嵌入式硬件系统是以嵌入式微处理器为核心, 主要由嵌入式微处理器、 总线、存 储器、输入输出接口和外围设备组成。嵌入式系统的硬件可分为核心微处理器、控制电路以及外设与扩展 嵌入式微处理器是各种面向用户、 面向产品、面向应用的嵌入式系统的核心部
9、件, 是控制系统运行的硬件单元。 特点有体积小, 集成度高, 对实时多任务有很强的 支持能力,具有很强的功能保护功能,可扩展。嵌入式存储系统由高速缓冲区,主存储器和辅助存储器组成。2、试叙述冯 .诺依曼体系结构和哈佛体系结构的区别。(P30-31)答:(1)冯?诺依曼体系结构:计算机系统一般由 中央处理单元(CPU )、存储器系统和输入、 输出设备组成 ,存储器系统负责存储全部数据和指令, 并可以根据所给的地址对其进 行读、写操作。数据和指令存在同一存储器中的计算机称为冯?诺依曼体系结构计算机。 CPU有若干个可以存放内部使用值的内部寄存器,其中典型的寄存器是程序计数器(PC)。CPU根据 P
10、C 中的内容从存储器中取出指令,然后对指令进行译码,执行。(2 )哈佛体系结构:特点是 程序存储器和数据存储器 分开,程序计数器(PC)只值向程序 存储器而不值向数据存储器,这样,即使数据总线被占用,CPU 也可以继续从程序内存中取指令执行,直到遇到访问内存的指令才不得不停下来等待DMA 结束。这样就是在 CPU的操作和外设 DMA 的操作之间引入了某种并行度, 从而可以提高系统的效率。 独立的程序 存储器和数据存储器提高了数字处理的性能, 让两个存储器有不同的端口, 可提供较大的存 储器宽度。这样,数据和程序不必再竞争同一个端口,加快了机器的运行时间。3、试叙述 RISC的优点以及与 CIS
11、C相比有何特点? (P31表2.1)答:答:RISC并非只是简单地减少指令,而是把着眼点放在了如何使计算机的结构更加简单 合理地提高运算速度上。 RISC 结构的特点包括优先选取使用频率最高的简单指令,避免复 杂指令;将指令长度固定,指令格式和寻址方式种类减少;简易的译码指令格式,在单周期内完成指令等。CISCRISC指令数量很多 相对较少 有些指令执行时间很长, 如整块的存储内容拷贝; 或将多个寄存器的内容拷贝 多为单周期指令编码长度可变, 115 个字节 编码长度固定,通常为 4 个字节 寻址方式多样 寻址方式较简单可以对存储器和寄存器进行运算和操作 仅 load/store 指令可以对存
12、储器进行操表 2.1 CISC 和 RISC 的对比如下:类别指令系统执行时间 到存储器 编码长度 寻址方式 操作采用优化编码技术, 生成高效的目标作,其余指令只能对寄存器进行运算和操作 编译 难以用优化编译器生成高效的目标代码程序 代码程序5、 ARM9TDMI 中 T、 D、 M 、 I 的含义是什么?( P34) 答: TDMI 的基本含义如下: T-支持16位压缩指令集Thumb ; D-支持片上Debug ; M-内嵌硬件乘法器 Multiplier ; I-嵌入式ICE,支持片上断点和调试点。6、 ARM 微处理器的运算模式有那几种?各种运行模式下分别有什么特点?(P36 表 2.
13、2)答:ARM微处理器支持7种运行模式,运行模式可以通过软件控制改变,外部中断或异常 处理也可以引起模式发生改变。其运行模式如下:模式模式描述用户( user)ARM 微处理器正常的程序执行状态快速中断( FIQ ) 外部中断( IRQ ) 管理( supervision) 数据访问中断( abort ) 系统( system) 未定义( undifined )用于高速数据传输或通道处理用于通用的中断处理操作系统保护模式 实现虚拟存储器和存储器保护 运行特权操作系统任务 支持硬件协处理器的软件仿真7、ARM 有哪几种异常类型? ARM 的异常是如何响应和返回的? 答:ARM内核支持7种中断和异
14、常。不同的中断处于不同的处理模式, 而且每个中断都有固定的中断入口地址。当一个中断发生时, 址,SPSR存储状态寄存器 CPSR的值。 异常类型微处理器模式入口地址复位管理0x00复位异常,程序跳转到复位异常处理程序处执行 未定义指令 未定义 0x04 能处理的指令时,产生未定义指令异常。可使用该异常机制进行软件仿真 软件中断管理于用户模式下的程序调用特权 预取中止数据访问中止或该地址不允许当前指令访问, 才会产生指令预取中止异常 数据中止 数据访问中止 存在,或该地址不允许当前指令访问时,产生数据中止异常 外部中断 CPSR 中的 快速中断 CPSR 中的相应的(P41 表 2.5) 具有不
15、同的优先级,R14 存储中断返回地优先级1描述当微处理器的复位电平有效时, 产生当 ARM 微处理器或协处理器遇到不0x086该异常由执行 SWI 指令产生,可用操作指令。可使用该异常机制实现系统功能调用0x0c5若微处理器预读指令的地址不存在存储器向微处理器发出中止信号, 但当预读的指令被执行时,0x102 若微处理器数据访问指令的地址不外部中断I 位为 0 时,产生快速中断F 位为 0 时,产生0x184当 ARM 外部中断请求引脚有效,IRQ 异常。系统的外设可通过该异常请求中断服务0x1c3当 ARM 快速中断请求引脚有效,IRQ异常8、试简述答: ARM 指令的寻址方式如下: 寻址方
16、式 立即(数) 寄存器 寄存器间接变址ARM 指令的寻址方式。P44-46)含义 操作数本身就在指令中给出,只要取出指令也就取到了操作数,即立即数 利用寄存器中的数值作为操作数 以寄存器中的值作为操作数的地址,而操作数本身存放在存储器中 将基址寄存器的内容与指令给出的偏移量相加, 形成操作数的有效地址,用于访问基址附近的存储单元多寄存器一条指令可以完成多个寄存器值的传送相对以程序计算器 pc 的当前值为基地址,指令中的地址标号作为偏移量,将二者相加之后得到操作数的有效地址堆栈“先进先出”顺序进行存取的存储区,使用一个称作堆栈指针(存器指示当前操作位置,堆栈指针总是指向栈顶sp)的专用寄10、
17、Thumb 指令集和 ARM 指令集相比有哪些优势? (P58)答 : thumb 指令包括基本的加减循环移位及跳转指令。大部分arm 指令可以用一条 thumb 指令来完成相同的操作,在应用程序的编写过程中,只要遵循一定调用的规则,thumb 子程序和 arm 子程序可以相互调用。大多数 thumb 指令是无条件执行的,而几乎所有的 arm 指令 都是有条件执行的;大多数 thumb 数据处理指令的目的寄存器与其中一个源寄存器相同11 、试叙述 S3C2410X 微处理器有哪些外围资源?答: S3C2410X 采用 ARM920T 内核和 AMBA 总线。其结构包括 ;1、 1 个 LCD
18、控制器,支持 SNT/TFT 液晶显示屏。 2、外部存储器管理( SDRAM 控制器和芯片选择逻辑) 。 3、 3 个通道的UART.。 4个通道的DAM,支持存储器和I/O 口之间的传输。5、4个具有PWM 功能的16位定时/计数器和1个16位内部定时器,支持外部时钟源。6、8通道的10位ADC, 10位分辨率。7、触摸屏接口 8、IIS总线接口。9、2个USB主机接口,1个USB设备接口。10、通用2个SPI接口。11、SD卡接口和 MMC卡接口。12、16位看门狗定时器。13、117位I/O 口和 24位外部中断源。 14、 8通道10 位 AD 控制器。 15、电源管理12、答:S3C
19、2410X 存储控制器支持哪两种模式S3C2410X 存储控制器支持大端、小端模式存储13、简述 S3C2410X 复位后存储器映射和地址空间分配情况。答: S3C2410X 存储器为片外存储器提供控制信号,1、支持大端、小端模式(可由编程选择) 。2、地址空间:每 Bank 128 MB,分为 8Bank(共 1GB)。3、BankO-Bank6 起始地址固定,Bank7 起始地址可变, Bank0 支持 16/32位数据存储器 Bank1-Bank7 支持 8/16/32位数据存取;其 中,Bank7起始地址可。存储器的映射Bank 0的数据总线宽度只能是 16位或者32位,由复位时 OM
20、1:0决定。BankO作为启动 ROMBank(映射地址 0X00000000,因此在对 ROM 进行第一次存取前就必须决定 Bank0 的总线宽度。14、 S3C2410X 的时钟和电源管理模块包含哪几个部分?试叙述各个模块的功能。 答:包含以下 3 个部分:1) 时钟管理逻辑:产生三种时钟信号:FCLK 、 HCLK 、 PCLK 。同时时钟管理逻辑还包含 二个锁相环: MPLL( 用于 FCLK,HCLK,PCLK) 、 UPLL (用于 USB)。2)USB 时钟控制: USB 主机和 USB 设备接口要求 48MHz USB 产生 48MHZ 时钟的专用锁相环( UPLL )。3)电
21、源管理: 电源管理模块可以通过软件的方式控制系统时钟, 这种机制和锁相环、控制逻辑等相关。四种模式:(P61-64)时钟, S3C2410X 内部包含了为Normal ,从而达到降低功耗的目的, Slow , Idle 和 Power-Off 模式。I/O 引脚?有哪些重要的端口寄存器? /输出引脚 ,它们分为 7 组 I/O 端口。重要的寄I/O 端口控制器。I/O 口,可运行在中 换句话说, UART 可以产生中断或 DMA 请求进行 CPU 和 UART 可以支持高达 230.4Kbps 的数据速率, 如果由外设提供时钟, UART 每个 UART 通道都包含两个 16Byte 用于接收
22、、发送数据的 具有可编程的波特率、 1-2位停止位、 5-8位的数据宽度和奇偶效验。17、S3C2410X 有多少个 I/O 端口?提供多少 S3C2410X 芯片上共有 71 个多功能的输入存器有:端口数据寄存器,端口上拉寄存器,18、简述 S3C2410X 的通用异步收发器工作原理。 (P69) 答: S3C2410X 的通用异步收发器( UART )提供三路独立的异步串行 断模式或者 DMA 模式, 之间的数据传送。 UART 还可以运行在更高的频率。FIFOs.S3C2410X UART每个 UART 包含一个波特率发生器、传送单元、发送单元和控制单元。通过数据发送、数 据接收、自动流
23、控制、 RS-232C 接口、中断、 DMA 请求、波特率发生器。第三章1、简述嵌入式微处理器的选型原则。(P 80)答:设计人员要求根据不同的应用来有针对性地进行选型,在完成需求分析之后, 主要从微处理器内核结构、系统时钟(工作频率)、内存储器的容量、外围设备等方面来综合选择。3、NAND Flash 和NOR Flash各自的特点是什么? (P85)答:NAND的特点是:极高的单元密度,可以达到高存储密度;写入和檫除的速度也很快, 但NAND需要特殊的系统接口来串行地存取数据,对NAND的管理比较复杂。NOR的特点是:芯片内执行,即应用的程序可以不必把代码读到系统RAM中而直接在Flash
24、内运用;传输效率很高, 在1-16MB的小容量时具有很高的成本效益,但是很低的写入和檫除的速度大大影响了它的性能。4、 简述在电源模块的控制下微处理器的几种工作方式。(P81 a,b,c) 答:下面是电源管理可控制微处理器的几种不同耗电的工作方式:A、 运行方式:属于正常方式,允许所有电源和时钟输出。在系统复位后就进入了运行方式。B、 空闲方式:允许用户停止cpu核时钟,但仍继续监视片内外中断请求。这时系统单元模 块(中断控制器、led控制器、时钟和电源管理器等)及存储器仍处于运行状态。C、睡眠方式:微处理器内核停止供电,仅电源管理器继续工作。使用唤醒信号和复位信号 等才能触发微处理器工作。U
25、SB接口的最小系统?USB接口的最小系统,所以只画出了5、为S3C2410X微处理器设计一个具有串口、从 答:由于只用 S3C2410X设计一个具有串口、从S3C2410X的部分针脚,整个设计图如下最小系统6、如何为S3C2410X微处理器扩展 SDRAM 接口电路。其电路设计图如下图所示。地址总线和控制总线在输出端上可串入小电阻以使系统更稳定等,在电路时序允许的前提下,为了抑制信号反射,可以在关键信号输出端串入小阻值的电阻,通常采用22-23的电阻。IL0百,日ane K bl J Bl I =iL3 列! AL 昌 卜千igXLiLriXIXIXL3XLIih.i J丄D114匚 U -B
26、ei=Xfa. JILIOiJ-二-I ;占 2 III I II I-Wl*-W-VOOQVF*Q+ ! + 卜卜丿 + - i : I + 3TAnn h HII答:由于SDRAM的运行速度比较高,因此在进行电路神经时需要注意所以的地址总线和 控制信号线长度相等、 所有的数据走线等长的问题,7、S3C2410X微处理器是怎样连接NAND Flash的?答:以K9F1208为例,其存储容量为 64MB,数据总线宽度为 8位,工作电压为 2.7-3.6仅需要3.3v电源便可完成在系统的编程与檫除操作,K9F1208 的I/O 口即可以接收和发送数据,也可以接收地址信息和控制命令。在CLE有效时
27、,锁存在I/O 口上的是控制命令字;在ALE有效时,锁存在I/O 口上的是地址;有效时,锁存的是数据。其电路设计图如下J3 NADA Flash匕6VT41 MO t;nAJAJ3T 匚!込T心32 is曲 飞瓦7DO33”lpataTTLQKT卫lT 4TOO TCITXTlozWETOMA1_EvaiCLEXCC1041匸匸18UE105KEgrILOVETIErJ-171&CJ E13OZTD129llFCE3riFKE.r+FLilDII第四章1、嵌入式软件的种类和特点有哪些?答:种类有3种:嵌入式操作系统 EOS (Embedded Operating System)是一种用途广泛的
28、系 统软件,EOS负责嵌入系统的全部软、硬件资源的分配、调度工作,控制、协调并发活动。通常包括数据库和开发工具,嵌入式支撑软件:支撑软件是用于帮助和支持软件开发的软件,其中以数据库最为重要。嵌入式应用软件:嵌入式应用软件是针对特定应用领域,基于某一元素合成的模型及对而实际系统是这种体系结固定的硬件平台,用来达到用户预期目标的计算机软件。 主要特点如下:1) 、是一个高层次上的抽象,涉及组成系统的元素、元素之间的交互、 模型的限制;它并不涉及具体的系统结构,也不关心具体的实现;构的一个实例。2) 、必须满足系统规格说明定义的所有需求,包括功能性和非功能性需求。 在设计时必须考 虑系统的动态行为。
29、3) 、在设计体系结构时, 除必须考虑系统的实时性、系统环境的局限性之外,还必须考虑系 统的安全性和可靠性、 系统今后的扩展性和伸缩性以及与现存系统的兼容性等。 显然, 这需 要进行综合决策判断。2、什么是软件体系结构?软件体系结构有哪些作用?(P98,99)答:软件体系结构是包含系统构件、 连接件和约束的集合,是反映不同人员需求的集合,也 是展示由构件、连接件和约束所定义的系统在实现时如何满足不同人员需求的原理的集合。 软件体系结构的作用主要体现在二个方面: 一方面, 体系结构是一个系统的设计计划; 另 方面,体系结构是帮助管理复杂系统的抽象框架。3、整体结构、层次结构、客户机 /服务器结构
30、各自有哪些特点?比较它们的差异。 答:(p101-103)整体结构的特点:系统中每个函数有唯一定义好的接口 参数和返回值,函数间调用不受限制。软件开发是设计、函数编码 /调试、链接成系统的反复过程,所有函数相互可见,1)2) 在任何的信息隐藏。3) 函数调用可以有简单的分类,如核心调用、系统调用、用户调用等,用以简化编程, 然也可以不严格划分。4) 系统有唯一的主程序入口。 层次结构的特点:1)可以在现有抽象层的基础上增加新的抽象层,便于简化复杂问题的设计实现。不存2) 对每层功能、接口的改变,最多影响上下层。3) 每层的接口都是抽象的,内部实现不受限制,因此很容易支持软件的重用。 客户机 /
31、服务器结构的特点:1) 将一个软件系统划分为服务器端和客户端两部分。2) 服务器端统一存放系统中将使用的各种实现策略、算法和信息; 根据客户端的请求完成相应的工作,并将结果信息发还给客户端,也就是提供所谓的服务。3) 客户端根据软件功能的实际需要, 向服务器端发出请求, 要求服务器端选择适当的策略 和信息进行处理,接收返还的信息并体现给终端用户。4) 一个服务器端可以同时接收多个客户端的请求并完成相应的服务。 5、在前后台系统中 ,前台和后台的交互是如何完成的 ? 答:基本思想:在系统软件结构中,将运行的任务分为前台和后台两类。在后台,一组任务 按轮训方式访问 CPU;在前台,当有实时任务到达
32、时首先提出中断请求,之后将任务交给 后台,按照后台的运行模式工作。,每个程序执行时称之为任务7、什么是任务?什么是实时任务? (P110) 答:任务是软件设计时抽象出相互作用的程序集合或者软件实体 一个带有实时性能约束的任务称为实时任务 .8、 实时多任务系统与前后台系统有哪些差异?().前,在架答:前后台系统也称为中断驱动系统 ,其软件结构的显著特点是运行的任务有前后台之分 台处理的是中断级别的事务 ,而后台处理是实时任务 .为了有效地支持实时多任务应用 构系统时有必要从系统中抽象出一个便于上层应用开发的平台,这就是实时多任务系统(P111)9、概述实时多任务系统的基本结构,说明各组成部分的
33、功能。多任务系统是基于层次结构构架的,每一层对其上层而言好像是一个虚拟机(VirtualMachine ),下层为上层提供服务, 上层利用下层提供的服务。 层与层之间定义有良好的接口, 上下层之间通过接口进行交互与通信,每层划分为一个或者多个模块。11、 答:多处理器的结构有哪些不同的拓扑结构?可以对应哪些具体的应用。 如下分类:总线型: 将若干结点通过一条高速总线互连起来形成网络,(P114)1) 信。2) 式,3) 环传输一周后还回原点。4) 树型: 将一个多级星型网络按层次排列, 便形成树型网络。 叶是终端计算机。5) 阵列型:只有相邻结点互连和互通,多个结点构成一个阵列。6) 网络型:
34、 各个结点间通过点到点连接, 形成不规则的形状,星型:每个远程结点通过一条单独的传输总线与中心结点连接, 使用网络呈现星型。环型: 将各结点连接成环形,网络中的信息流是定向的,采用广播方式实现结点间通即采用点到点的连接方由一个结点发出的信息,树的根是中央处理器,将绕树的结点之间通常都有多条通道。第五章1、叙述 RTOS 特点。根据RTOS 特点有:一、时间约束性,实时系统的任务具有一定的时间约束(截止时间) 截止时间,实时系统的实时性分为“硬实时”和“软实时” 。二、可预测性, 可预测性是指系统能够对实时任务的执行时间进行判断, 确定是否能够满足 任务的时限要求。三、可靠性,大多数实时系统要求有较高的可靠性。四、与外部环境的交 互作用性, 实时系统通常运行在一定的环境下, 外部环境是实时系统不可缺少的一个组成部 分。五、多任务类型,在实时系统中,不但包括周期任务、偶发任务、非周期任务,还包括 非实时任务。六、约束的复杂性,任务的约束包括时间约束
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村财务培训课件
- 2025年环保污水处理技术引进与设备供应安装合同
- 2025年足疗中心技师服务质量评估与综合改进专项合同
- 2025年上市公司分拆业务重组及资产评估转让合同
- 江苏省南通市第一中学2026届化学高二上期末综合测试试题含答案
- 麻醉药品和精神药品管理条例相关知识测试题及答案
- 2025-2030中国捻缝&密封剂细分市场销售规模与发展优势报告
- 2025-2030中国挂桶垃圾车行业经营形势分析及前景创新策略报告
- 湿地污染物排放控制方案
- 2025年饮料制造行业研究报告及未来行业发展趋势预测
- GB/T 6974.3-2024起重机术语第3部分:塔式起重机
- 医院管理案例:运用PDCA降低住院患者跌倒发生率
- 2024-2025学年初中信息技术(信息科技)八年级全一册义务教育版(2024)教学设计合集
- 《岳阳楼记》课件
- 第3课象外之境中国传统山水画
- 智慧林业综合管理平台解决方案
- 中秋节猜灯谜良宵美景解灯谜中秋祝福课件
- 安防行业视频监控系统维护方案
- 初高中政治衔接-知识点讲义
- 全国交通运输行政执法综合管理信息系统考试题库-中(多选题练习)
- 2024年T电梯修理证解析及电梯修理-T证模拟考试题库
评论
0/150
提交评论