分配到必要的资源并获得处理机时的进程状态是( )。(2016年嵌入式系统设计师) A. 就绪状态 B. 执行状态 C. 阻塞状态 D. 撤销状态
分配到必要的资源并获得处理机时的进程状态是( )。(2016年嵌入式系统设计师)
A. 就绪状态 B. 执行状态 C. 阻塞状态 D. 撤销状态
参考答案:B
参考解析:
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,转载需标明出处。
如果您有更好的解答,欢迎留言评论。
分配到必要的资源并获得处理机时的进程状态是( )。(2016年嵌入式系统设计师)
A. 就绪状态 B. 执行状态 C. 阻塞状态 D. 撤销状态
参考答案:B
参考解析:
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,转载需标明出处。
如果您有更好的解答,欢迎留言评论。
三目运算符表达式“d=a>b?(a>c?a:c):(b>c?b:c);”等价于下列①、②、③、④四组程序的( )组解释?(2012年嵌入式系统设计师下半年)①if(a>b)d=b;else if(a>c) d=c;else if(b>c) d=c;else d=b;②if(a>b){ if(a>c)d=a; else d=c;} else { if(b>c) d=b;else d=c;}③if(a>b)if(a>c) d=c;else d=a;else if(b>c) d=c;else d=b;④if(a...
分别运行下列两段程序后,y1和y2的值是( )。(2012年嵌入式系统设计师下半年)程序段1:#define f(x) x*xfloat x, y1;x=2.0;y1=x/f(x);程序段2:#define f(x) (x*x)float x, y2;x=2.0;y2=x/f(x);A.y1=2.0,y2=0.5B. y1=0.5,y2=2.0C.y1=2.0,y2=1.0 D.y1=1.0,y2=2.0参考答案:A参考解析:本题考查程序设计中有关宏定义相关的基础知识。 由“#define...
下列属于不良程序设计风格的是( )。(2012年嵌入式系统设计师下半年)A.使用括号以改善表达式的清晰性B.不要进行浮点数的相等比较C.程序中的注释可有可无,应尽量少D.使用有意义的标识符参考答案:C参考解析:本题考查有关程序设计风格的基础知识。好的程序设计,是指设计出来的程序不但要保证正确,而且要清晰易读、易于修改。因此,好的程序设计应该从多方面加以注意,例如: A.应首先保证程序代码清晰、正确、可靠,不要片面追求“优化”和“技巧”; B.对于复杂的表达式,最好使用括号清楚地表明运算的优先次序;...
已知5位二进制定点整数的机器码是11111。则:其为原码、补码和反码时表示的十进制数真值分别是( )。(2012年嵌入式系统设计师下半年)A.-15,-1,+0B.-15,-1,-0C.+15,-1,-0D.+15,-1,+0参考答案:B参考解析:本题考查计算机原码、补码和反码的基础知识。 当11111为原码时,按照原码的定义,最高位为符号位,其余位为数值位,则真值是-1111,化成十进制数是(-15)10。 当11111为补码时,按补码定义,最高位为符号位,所以是负数,按照求补的原理,负数的数值...
在排序算法中每一项都与其他诸项进行比较,计算出小于该项的个数,以确定该项的位置的算法叫( )。(2012年嵌入式系统设计师下半年)A.插入排序B.交换排序C.选择排序D.枚举排序参考答案:D参考解析:本题考查排序算法。常用的排序算法有插入排序、交换排序、选择排序、合并排序(归并排序)、枚举排序等多种。 插入排序主要包括直接插入排序和希尔排序。直接插入排序时把数组A[n]中待排序的n个元素看成为一个有序表和一个无序表,开始时有序表中只包含一个元素A[0],无序表中包含n-1个元素A[1]~A[n-1],排...
程序设计语言可划分为高级语言和低级语言两大类。与高级语言相比,用低级语言开发的程序,其( )。(2012年嵌入式系统设计师下半年)A.运行效率低,开发效率低B.运行效率低,开发效率高C.运行效率高,开发效率低D.运行效率高,开发效率高参考答案:C参考解析:本题考查程序设计语言方面的基础知识。 程序设计语言是用来书写计算机程序的,它包含语法、语义和语用三个方面。程序设计语言可划分为高级语言和低级语言两大类。 用低级语言(机器语言或汇编语言)进行程序设计,可读性差,不易于修改,开发效率低,但用低级语言...
下列关于程序局部性的说法,不正确的是( )。(2012年嵌入式系统设计师下半年)A.所谓程序局部性,包括空间局部性和时间局部性B.所谓空间局部性,是指某个地址一旦被使用时,在最近的一段时间里,它附近的地址通常不会被访问C.所谓时间局部性,是指某个指令被访问时,在最近的一段时间里它很可能再次被访问D.导致程序局部性的原因是通常程序中包含大量的循环,数据结构中又会经常出现数组等存储分配区域比较集中的结构参考答案:B参考解析:本题考查程序局部性的基础知识。 程序局部性包括空间局部性和时间局部性。所谓空间局部性...
以下针对嵌入式系统高速PCB布线描述原则,不正确的是( )。(2012年嵌入式系统设计师下半年)A.合理选择层数B.增大高频电路器件管脚间的引线C.注意信号线近距离平行走线时所引入的交叉干扰D.减少高频电路器件管脚间引线的弯折参考答案:B参考解析:本题考查高速PCB设计基本原则。 在进行嵌入式系统的高速PCB设计中,需要注意减少串扰,减少EMI以及其他一些PCB布线规则。 减少串扰的措施主要包括:增加平行线之间的间隔,不要走长的平行线;线间距不小于线宽;如果空间允许,在两条平行线之间加一条地线;微...
硬件描述语言一般包括VHDL、Verilog、Superlog、SystemC等,在VHDL设计中,一个完整的设计单元应当包含5部分,下面不属于这5部分的是( )。(2012年嵌入式系统设计师下半年)A.实体B.结构体C.赋值D.配置参考答案:C参考解析:本题考查硬件描述语言中VHDL基本语言知识。 硬件描述语言(Hardware Description Language, HDL)是用来描述电子电路功能的语言,特别是可以在寄存器传输级上对数字电路逻辑功能进行行为、数据流方面的描述。随着自动化逻辑综合工...
总线通信同步方式规定了实现总线数据传输的定时规则,总线数据通信方式按照传输时序控制的方式可分为同步和异步两类。下面描述中,不是针对异步通信的是( )。(2012年嵌入式系统设计师下半年)A.所有的设备都从同一个公共的时钟信号中获得定时信息B.使用一个在CPU和设备之间的“握手”信号,替代公共的时钟信号C.总线周期时间不固定D.通信方式可有非互控、半互控和全互控三种方式参考答案:A参考解析:本题考查总线通信中同步方式和异步方式的概念。总线通信同步方式规定了实现总线数据传输的定时规则,总线数据通信方式按照传输时序...
移位型计数器中有两种常用计数器,即环形计数器和扭环形计数器,其中扭环形计数器中,如果触发器级数为n,则该计数器的进位模为( )。(2012年嵌入式系统设计师下半年)A.n/2B.nC.2nD.n2参考答案:C参考解析:本题考查数字电路中计数器中移位型计数器的概念。移位型计数器中有两种常用的计数器,即环形计数器和扭环形计数器。 环形计数器的特点是:其进位模数与移位寄存器触发器的数目相等;结构上其反馈函数F=Qn。扭环形计数器又称为约翰逊计数器,其特点是进位模数为移位寄存器触发器级数n的2倍,电路反馈上反馈...
某嵌入式系统的中断按中断来源分为两大类:内部中断和外部中断。( )属于外部中断。(2012年嵌入式系统设计师下半年)A.单步中断B.用户自定义的软中断C.断点中断D.键盘输入中断参考答案:D参考解析:本题考查嵌入式系统中断的概念。 嵌入式系统中,中断是指由于某种事件的发生(硬件或者软件的),CPU暂停执行当前的程序,转而执行另一程序,以处理发生的事件,处理完毕后又返回原程序继续作业的过程。中断是处理器一种工作状态的描述。引起中断的原因或者能够发出中断请求信号的来源统称为中断源。 一般按照中断来源将...
在某嵌入式系统中,已知系统总线的工作频率为133MHz,总线的位宽为32位,其对应的总线带宽是( )。(2012年嵌入式系统设计师下半年)A.133MBB.266MBC.399MBD.532MB参考答案:D参考解析:本题考查嵌入式系统总线的概念。 嵌入式系统中,总线一般分为内部总线、系统总线和外部总线。内部总线是系统内部各外围芯片与处理器之间的总线,用于芯片一级的互连;而系统总线是系统中各插件板与系统板之间的总线,用于插件板一级的互连;外部总线则是系统和外部设备之间的总线,系统作为一种设备,通过该总线和...
在嵌入式系统的存储机制中,为了保证Cache和Memory的数据一致性,通常有三种方法,依次是writethrough,postwrite和writeback,其中下面属于writethrough的特点的是( )。(2012年嵌入式系统设计师下半年)A.CPU向Cache写入数据时,同时向Memory复制一份B.CPU更新Cache数据时,把更新的数据写入到更新缓冲器C.CPU新Cache时,只标记更新的Cache区域D.当Cache区数据被更新时,才更新Memory参考答案:A参考解析:本题考查嵌入式系统存...
在嵌入式系统设计中,用来进行系统初始代码调试的接口称为( )。(2012年嵌入式系统设计师下半年)A.PCI接口B.USB接口C.网络接口D.JTAG接口参考答案:D参考解析:本题考查嵌入式系统调试方法的知识。 在嵌入式系统设计中,对于裸系统(系统存储介质中没有加载任何代码)而言,需要进行系统初始化代码的调试。JTAG(Joint Test Action Group)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA等。标...
评论