嵌入式考试 名词解的释.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式考试 名词解的释

名词解释: 硬实时:通常将采用优先级驱动的、具有时间确定性的、可抡占调度的RTOS而设计的实时系统称为硬实时系统。 (2)优先级驱动:在一个多任务系统中,正在运行的任务总是优先级最高的任务。在任何给 定的时间内,总是把处理器分配给最高优先级的任务。 (3)优先级反转:当一个任务等待比它优先级低的任务释放资源而被阻塞时,就会发生优先级反转。优先级继承技术可以解决优先反转问题。 (4)优先级继承:当优先级反转发生时,较低优先级任务的优先级被暂时提高,以匹配较高优先任务的优先级。这样,就可以使较低优先级任务尽快地执行、并且释放较高优先级所需要的资源。 (5)实时执行体:实时执行程序包括一套支持实时系统所必需的机制,如多任务支持、CPU调度、通信和存储分配等。在嵌入式应用中,这一套机制被称为实时操作系统或实时执行体或实时内核。VxWorks就是一个实时执行体,编程人员根据实时执行体基础构造自己的应用。 (6)重调度过程:重调度过程是一段系统程序,用于判定任务优先级和任务的执行状态。一旦任务的状态发生变化,就会引起切换 (7)任务:RTOS中的任务相当于一般操作系统的进程,一个任务就是RTOS的一个可以独立运行的例程。在程序设计时,任务被设计成无限循环程序(过程) (8)任务上下文:任务上下文是指一个未运行的任务的状态,如堆栈指针、计数器、内存字段和通用寄存器等。 (9)高度延迟:(调度延时) (10)可伸缩的体系结构:可伸缩的体系结构是指一个软系统能够支持多种应用而无需在接口上做很大的变动。这种结构往往提供可选用的系统组件,供开发者量体裁衣。 (11)中断延迟:中断延迟是指中断发生到开始执行中断处理程序的这一段时间。 (12)互斥:互斥是用于控制多任务对共享数据进行顺序访问的同步机制。在多任务应用中,当两个或更多的任务同时访问一数据区时,就会造成访问冲突。互斥能使它们依次访问共享数据而不引起冲突。 (13)抢占:抢占是指当系统在处于核心态的内核运行时,允许任务重新调度。也就是说,一个正在执行的任务可以被打断而让另外一个任务运行,这提高了应用对外部中断的响应性。许多RTOS都是以抢占方式运行,但不是说调度在任何时候都是可以发生的。例如,当RTOS的一个任务正在通过系统调用访问共享数据时,重新调度和中断都是不允许的。 (14)RISC体系结构: RISC的基本设计思想是为了使计算机的结构更简单,运算速度更快,保留最基本的,去掉复杂、使用频度不高的指令;采用Load/Store结构,以减少指令格式,统一存储器访问方式;采用硬接线控制代替微程序控制 RISC体系结构有如下特点: a具有大量的寄存器,大多操作都在寄存器中完成; b寻址方式灵活简单,执行效率高; c通过载入和存储指令访问存储器; d采用固定长度的指令格式; e所有的指令都可以条件执行,以提高指令执行效率; f同一条数据处理指令中包含算术逻辑单元处理和移位处理; g使用地址自动增加(减少)来优化程序中的循环处理; h载入和存储指令可以批量传输数据,从而提高数据传输效率。 (15)立即寻址:操作数本身就在指令中给出,只要取出指令也就取到了操作数,这个操 作数被称为立即数。如:ADD R0,#1 (16)寄存器寻址:利用寄存器中的数值作为操作数。如:ADD R0,R1,R2 (17)寄存器间接寻址:以寄存器中的值作为操作数的地址,而操作数本身存放在存储器。 如:ADD R0,R1,【R2】 ;R0=R1+【R2】 (18)基址变址寻址:将寄存器(该寄存器一般称做基址寄存器)的内容与指令中给出的地址偏移量相加,从而得到一个操作数的有效地址。变址寻址方式常用于访问某基地址附近的地址单元。 如:LDR R0,【R1,#4】 ;R0=【R1+4】 (19)多寄存器寻址:一条指令可以完成多个寄存器值的传送。 (20)相对寻址:以程序计数器PC的当前值为基地址,指令中的地址标量作为偏移量,将两者相加后得到操作数的有效地址。 (21)堆栈寻址:堆栈是一种数据结构,按先进后出(FILO,First In Last Out)的方式工作,使用一个称做堆栈指针的专用寄存器指示当前的操作位置,堆栈指针总是只向栈顶。 (22)进度调试: (23)内存管理:在LINUX内核中,内存管理子系统允许多个进程安全地共享主内存区域。逻辑上分为两部分:硬件无关:提供进程的映射和虚拟内存的对换。硬件相关:为内存管理硬件提供了虚拟接口。 (24)虚拟文件系统:在LINUX内核中,VFS避开了各种硬件的具体细节,为所有硬件提供统一的接口。 (25)信号:用于通知接收进程有某种事件发生。 (26)管理:(管道)管道就是一种把一个进程的标准输出与另一个进程的标准输入相连接的方法。 (

文档评论(0)

ahuihuang1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档