参考答案和解析
参考答案:B, C
更多“全美达推出的CRUSOE处理器与主流的X86处理器在硬件设计上主要有什么区别() ”相关问题
  • 第1题:

    1978年,Intel设计并生产出x86系列的第一代微处理器――8086,能够寻址的端口数为

    A.32K

    B.64K

    C.128K

    D.256K


    正确答案:B
    解析:8086提供16位端口地址线,可以寻址的端口个数为64K。

  • 第2题:

    硬件是嵌入式系统运行的载体,也是嵌入式系统的基础。嵌入式系统硬件的选择包括硬件平台和嵌入式处理器的选择、外围设备的选择和接口电路的选择。以下关于硬件平台的选择说法错误的是(64)。

    A.如果这是个全新的项目,最好选用能够满足需求的多个处理器来实现

    B.在多处理器设计中,把控制和管理用一个处理器实现

    C.可以从简单的处理器入手,随着系统负载的增加而增加处理器的数量

    D.如果已有的系统实现了相似的功能,应尽可能重用该系统结构


    正确答案:A
    解析:硬件是嵌入式系统运行的载体,也是嵌入式系统的基础。嵌入式系统硬件为嵌入式系统软件提供了执行环境,但也限定了嵌入式系统软件能够访问的资源。嵌入式系统所能完成的功能首先可从硬件上得以体现。嵌入式系统的硬件设计是在嵌入式系统软/硬件划分的基础上,对划分为硬件部分的功能单元所进行的设计。嵌入式系统硬件的选择包括硬件平台和嵌入式处理器的选择、外围设备的选择和接口电路的选择。其中,硬件平台在选择时应考虑:①如果已有的系统实现了相似的功能,重用该结构是个很好的选择。②如果这是个全新的项目,考虑这些功能是否能用一个处理器来实现。单个处理器是最容易实现和调试的。③如果该应用需要用多个处理器,最好选用能够满足需求的最少处理器实现。④在多处理器设计中,把控制和管理用一个处理器来实现,这样可简化操作。系统中其他处理器处理系统中的工作负载。⑤按照这种方式设计的多处理器系统可以从一个小的系统扩充为一个大的系统,通过增加处理器来实现。因此客户可以从简单的处理器入手,随着系统负载的增加而增加。

  • 第3题:

    下列哪个是64位X86微处理器()。

    A、Pentium

    B、Opteron

    C、8086

    D、80386


    参考答案:A

  • 第4题:

    计算机系统通常包括( )等部分。

    • A、硬件及外设;
    • B、中央处理器、硬盘以及显示器;
    • C、硬件系统与软件系统;
    • D、中央处理器、硬软盘、显示器以及键盘与鼠标。

    正确答案:C

  • 第5题:

    在嵌入式系统设计中,嵌入式处理器选型是在进行()时完成。

    • A、需求分析
    • B、系统集成
    • C、体系结构设计
    • D、软硬件设计

    正确答案:C

  • 第6题:

    关于中断下面说法正确的是()

    • A、软件中断时处理器的中断引脚电平信号发生变化
    • B、硬件中断可以用来实现操作系统的系统调用
    • C、硬件中断由外设引发的,它是由已和硬件信号开始的
    • D、在x86中硬件中断和软件中断都称为陷入(Trap)

    正确答案:C

  • 第7题:

    SLC5/04处理器()与DH+网上的PLC-5处理器进行通信

    • A、经接口电路
    • B、由扩展本通讯口
    • C、无须额外的网络接口硬件而直接
    • D、经网络接口硬件

    正确答案:C

  • 第8题:

    一台微型计算机的硬件主要有()、()、()等部件。

    • A、中央处理器

    正确答案:A,B,C

  • 第9题:

    RNC单板使用的嵌入式处理器不包括()

    • A、通用处理器(X86,X86/2,8260,85xx等)
    • B、DSP数字信号处理器
    • C、NP网络处理器
    • D、FPGA可编程门阵列

    正确答案:D

  • 第10题:

    SecPath500F防火墙采用()处理器技术。

    • A、NP(NetworkProcessor)
    • B、MIPS
    • C、MPC(PowerPC)
    • D、x86

    正确答案:B

  • 第11题:

    单选题
    处理器A每秒处理的指令数是处理器B的2倍。某一特定程序P分别编译为处理器A和处理器B的指令,编译结果处理器A的指令数是处理器B的4倍。已知程序P在处理器A上执行需要1个小时,那么在输入相同的情况下,程序P在处理器B上执行需要()小时。
    A

    4

    B

    2

    C

    1

    D

    1/2

    E

    1/4


    正确答案: B
    解析: 暂无解析

  • 第12题:

    多选题
    全美达推出的CRUSOE处理器与主流的X86处理器在硬件设计上主要有什么区别()
    A

    应用不同

    B

    硬件引擎核心和软件核心的合成结构

    C

    采用了高性能低功耗的VLIW

    D

    采用硬件加密技术


    正确答案: B,A
    解析: 暂无解析

  • 第13题:

    阅读以下嵌入式多核程序设计技术方面的叙述,回答问题1至问题3。

    甲公司承担了一项为宇航系统配套生产高性能嵌入式计算机系统的任务,用户要求该系统要具有高速并发处理能力、低功耗、高可靠性,并可以有效地防止系统故障的蔓延。根据用户对本项目的要求,甲公司成立了软/硬件两个项目组,总体设计由硬件组承担,负责高性能嵌入式计算机系统体系结构设计,软件组负责确定软件的技术需求和应用软件开发平台的软件设计工作。

    在处理器选型方面,硬件组王工与软件组张工在讨论采用哪种CPU体系结构方面发生争议。目前,流行的处理器结构包括了单核结构、多处理器结构、超线程结构、多核结构、共享Cache的多核结构和超线程技术的多核结构六种,如下图所示。

    王工提出,根据用户要求,本嵌入式系统应具有高速并行处理能力,采用多处理器结构比较适合,主要理由是多处理器结构设计简单、可支持多个进程在不同处理器上并发处理;而张工提出,必须分清“多处理器结构”与“多核结构”的优点和缺点,多处理器结构虽然支持多进程的并发处理,但没有直接实现多线程并发执行;多核结构可以直接实现多线程并发执行。要提高应用的并行性就必须利用多个硬件资源的并行工作,建议采用超线程技术的多核结构的处理器。请填写下图(f)中的(1)~(8),并用300字以内的文字对上述六种处理器结构的工作原理进行简要描述。


    正确答案:第一问 第二问 (1) 单核结构:计算机中仅有一个物理处理器不支持应用软件的并行执行因为在任何时间点上CPU都只能执行一个指令流。 (2) 多处理器结构:支持真正意义上的并行执行因为多个线程或进程能够在多个处理器上同时执行。 (3) 超线程结构(SMT):实际上计算机中只有一个实际的物理处理器但从软件角度来看存在多个逻辑处理器支持操作系统和应用程序将多个线程调度到多个逻辑处理器上就像多处理器系统一样。从微体系结构的角度看逻辑处理器的指令是固定的并且在共享的执行资源上同时执行。 (4) 多核结构:采用单芯片多处理器(CMP)的设计此种结构不是重用单个处理器中某些处理器资源而是在单个处理器芯片内实现两个或更多的“执行核”。这些执行核都是相互独立的处理器并具有自己的执行集合以及体系结构资源。 (5) 共享Cache的多核结构:与多核结构工作方式相一致主要差别在于设计时将这些执行核设计成可共享片上的Cache。 (6) 采用超线程技术的多核结构:主要是将多核结构与超线程结构相结合从而将逻辑处理器的数量增加到执行核的两倍。
    第一问 第二问 (1) 单核结构:计算机中仅有一个物理处理器,不支持应用软件的并行执行,因为在任何时间点上,CPU都只能执行一个指令流。 (2) 多处理器结构:支持真正意义上的并行执行,因为多个线程或进程能够在多个处理器上同时执行。 (3) 超线程结构(SMT):实际上计算机中只有一个实际的物理处理器,但从软件角度来看,存在多个逻辑处理器,支持操作系统和应用程序将多个线程调度到多个逻辑处理器上,就像多处理器系统一样。从微体系结构的角度看,逻辑处理器的指令是固定的,并且在共享的执行资源上同时执行。 (4) 多核结构:采用单芯片多处理器(CMP)的设计,此种结构不是重用单个处理器中某些处理器资源,而是在单个处理器芯片内实现两个或更多的“执行核”。这些执行核都是相互独立的处理器,并具有自己的执行集合以及体系结构资源。 (5) 共享Cache的多核结构:与多核结构工作方式相一致,主要差别在于设计时将这些执行核设计成可共享片上的Cache。 (6) 采用超线程技术的多核结构:主要是将多核结构与超线程结构相结合,从而将逻辑处理器的数量增加到执行核的两倍。 解析:从题意可以看出,本题涉及嵌入式软硬件设计问题,主要考查应试者能否正确地根据用户需求,理解技术要求,针对宇航系统配套生产高性能嵌入式计算机系统的任务,确定软件的技术需求和应用软件开发平台选择。本题主要考核考生以下实时系统基本技术知识。
    (1)因为嵌入式实时系统与实际应用要求结合性很高,为了满足系统总的要求,在嵌入式计算机系统体系结构设计时,应充分考虑实际应用对硬件平台的配置和系统的实际技术要求。由于本题用户要求该系统要具有高速并发处理能力、低功耗、高可靠性,因此考查如何选择处理器的结构以及对处理机不同结构特性了解的程度。
    (2)软件并发是一种能够有效解决资源同时共享问题的方法。软件并发具有非常重要的作用和意义,主要体现在:并发能够让系统资源得到最有效的利用。但是由于采用了多线程技术实现应用程序的并发操作,将存在同步、通信、负载均衡和可伸缩性方面的问题。本题要求考生了解并行程序设计的基础知识。
    (3)本题给出为了防止系统故障的蔓延,在超线程技术的多核结构需要选择一种嵌入式操作系统作为本高性能嵌入式计算机系统的运行环境,才能满足用户对系统的要求,考生从题中应可以看出,操作系统应该是实时性强、可靠性高、支持多核结构和高速缓存管理。只有这样才能增强系统的性能。
    [问题1] 本问题主要考查考生对处理器的结构及多线程的理解能力,分清“多处理器结构”与“多核结构”的优点和缺点。
    超线程技术实际上只有一个实际的物理处理器,但是从软件的角度来看,存在多个逻辑处理器。超线程技术支持操作系统和应用程序将多个线程调度到多个逻辑处理器上,就像多处理器系统一样。从微体系结构的角度看,逻辑处理器的指令都是固定的,并且在共享的执行资源上同时执行。也就是说,多个线程能够在多个逻辑处理器间进行调度,但是由于执行资源是这些逻辑处理器共享的,因此微体系结构必须决定两个线程如何以及何时切换执行。当一个线程被挂起的时候,另一个线程就会继续执行。能够导致线程挂起的因素包括处理Cache失效以及分支预测失败。
    在同时多线程技术之后就出现了多核处理器。多核处理器采用单芯片多处理器(Chip Multiprocessor,CMP)的设计。随着生产工艺与制造技术上的进步,处理器厂商在设计多核处理器时,不是重用单个处理器中的某些处理器资源,而是在单个处理器芯片内实现两个或者更多的“执行核”。这些执行核都是相互独立的处理器,只是位于同一块芯片上而已。这些执行核都具有自己的执行集合以及体系结构资源。如下图所示。

    如果考生能充分理解此题,问题1的第二问将会迎刃而解。

  • 第14题:

    硬件是嵌入式系统运行的载体,也是嵌入式系统的基础,嵌入式系统硬件的选择包括硬件平台和嵌入式处理器的选择、外围设备的选择和接口电路的选择。以下关于硬件平台的选择的描述中,说法错误的是(35)

    A.如果当前项目是一个全新的项目,最好选用能够满足需求的多个处理器来实现

    B.在多处理器设计中,把控制和管理用一个处理器实现

    C.可以从简单的处理器入手,随着系统负载的增加而增加处理器的数量

    D.如果己有的系统实现了相似的功能,则应尽可能重用该系统结构


    正确答案:A
    硬件是嵌入式系统运行的载体,也是嵌入式系统的基础,嵌入式系统硬件为嵌入式系统软件提供了执行环境,限定了嵌入式系统软件能够访问的资源。嵌入式系统所能完成的功能首先从硬件上得以体现。嵌入式系统的硬件设计是在嵌入式系统软硬件划分的基础上,对划分为硬件部分的功能单元所进行的设计。嵌入式系统硬件的选择包括硬件平台和嵌入式处理器的选择、外围设各的选择和接口电路的选择。其中,硬件平台的选择是应考虑以下几个方面:①如果已有的系统实现了相似的功能,重用该结构是个很好的选择。②如果当前项目是一个全新的项目,考虑这些功能是否能用一个处理器实现。一个处理器是最容易实现和调试的。③如果该应用需要用多个处理器,最好选用能够满足需求的最少处理器实现。④在多处理器设计电路控制和管理用一个处理器实现,这样简化了操作系统中其他处理器处理系统中的工作负载。⑤按照这种方式设计的多处理器系统,可以从一个小的系统扩充为一个大的系统,通过增加处理器实现。因此客户可以从简单的处理器入手,随着系统负载的增加而增加

  • 第15题:

    ARM处理器模式和ARM处理器状态有什么区别?


    正确答案: (1) ARM7T ARM 体系结构支持7种处理器模式,分别为:用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式和系统模式。
    (2) ARM 处理器状态:ARM状态、Thumb状态。
    (3) 两种处理器状态都有这7种处理器模式;两个状态之间切换并不影响处理器模式或寄存器内容。

  • 第16题:

    ()是指智能手机在设计时采用了基带处理器和应用处理器集成在一起的二合一单芯片

    • A、单处理器
    • B、双处理器
    • C、内处理器
    • D、外处理器

    正确答案:A

  • 第17题:

    属于RISC类型的处理器有()

    • A、ARM、x86、MIPS、PowerPC、SuperH
    • B、ARM、MIPS、PowerPC、SuperH
    • C、ARM、x86、MIPS、PowerPC
    • D、ARM、x86、MIPS

    正确答案:B

  • 第18题:

    单微处理器与多微处理器结构有什么区别?


    正确答案: 单微处理器结构:只有一个微处理器,对存储,插补运算,输入输出控制,CRT显示等功能实现集中控制,分时处理。微处理器通过总线与存储器,输入输出控制等接口电路相连。
    多微处理器结构:多为模块化结构,有两个或两个以上的微处理器,各微处理器之间采用紧耦合,通常采用共享总线和共享存储器两种典型结构实现模块间的互连与通信。

  • 第19题:

    x86微处理器(包括现代的32位x86微处理器)的I/O地址空间有多大?为什么只有这么大?


    正确答案:地址空间最大为 64KB,说确切些,x86微处理器最多支持64K个字节型端口,或者说,最多支持32K个字型端口。对于32位的微处理器还可认为最多支持16K个双字型端口。之所以只有这么大,是因为I/O指令的寻址方式只有两种:一种是直接寻址,地址范围是十进制的0~255;二是DX寄存器间接寻址,DX寄存器的当前内容作为端口地址。DX是16位寄存器,可表示的地址范围为0~65535。

  • 第20题:

    SecPath 500F防火墙采用()处理器技术。

    • A、NP(Network Processor)
    • B、MIPS
    • C、MPC(PowerPC)
    • D、x86

    正确答案:B

  • 第21题:

    在微机的配置中常看到“处理器PentiumIII/667”字样,其数字667表示()。

    • A、处理器的时钟主频是667MHZ
    • B、处理器的运算速度是667MIPS
    • C、处理器的产品设计系列号是第667号
    • D、处理器与内存间的数据交换速率是667KB/S

    正确答案:A

  • 第22题:

    全美达推出的CRUSOE处理器与主流的X86处理器在硬件设计上主要有什么区别()

    • A、应用不同
    • B、硬件引擎核心和软件核心的合成结构
    • C、采用了高性能低功耗的VLIW
    • D、采用硬件加密技术

    正确答案:B,C

  • 第23题:

    单选题
    关于中断下面说法正确的是()
    A

    软件中断时处理器的中断引脚电平信号发生变化

    B

    硬件中断可以用来实现操作系统的系统调用

    C

    硬件中断由外设引发的,它是由已和硬件信号开始的

    D

    在x86中硬件中断和软件中断都称为陷入(Trap)


    正确答案: A
    解析: 暂无解析

  • 第24题:

    问答题
    ARM处理器模式和ARM处理器状态有什么区别?

    正确答案: (1) ARM7T ARM 体系结构支持7种处理器模式,分别为:用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式和系统模式。
    (2) ARM 处理器状态:ARM状态、Thumb状态。
    (3) 两种处理器状态都有这7种处理器模式;两个状态之间切换并不影响处理器模式或寄存器内容。
    解析: 暂无解析