嵌入式期末复习题_(含答案)

期末考试复习题
一、填空题
1. ARM微处理器有7 种工作模式,它们分为两类 _特权模式_ _非特权模式_  其中用户模式属于_非特权模式__
2. ARM微处理器共有__37___32__寄存器,其中__31_个为通用寄存器,_6___个为状态寄存器。
3. 嵌入式系统一般哪4个部分组成(    嵌入式处理器 外围设备 嵌入式操作系统(可选)、嵌入式应用软件 )
4. 协处理器主要控制:___片内的MMU _____指令和数据缓存______写缓冲___
5. ARM嵌入式系统主要由___相关支撑硬件______ARM处理器_____嵌入式软件系统 ____构成。
6. S3C2410芯片外部寻址空间是1G,被分成___8__个存储块,每块_ 128 _MBSDRAM
存储器应连接到第 ____78__个存储块。
7. 操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、内存管理  文件系统管理I/O资源管理。
8. 常用的嵌入式外围设备有存储设备_、通信设备_______显示设备___三类。
10. 嵌入式系统是用来控制或者监视哪些设备(        )
11. 嵌入式系统的三个基本要素。引导程序 内核 文件系统
12. 链接分为:(硬链接        ) (    软链接    )
13. 数据寄存器,其中控制寄存器的主要功能是设置  _引脚的功能 _,数据寄存器的 功能是从寄存器读取数据或者向寄存器写入数据
15. 目前流行的嵌入式操作系统主要有:_ WinCE__ Vxworks___ Linux/µCLinux__µC/OS-II PalmOS____
16. 嵌入式操作系统的调试一般包括:___操作系统__调试和___应用程序__调试。
17. ARM字数据存储格式有:大端格式   小端格式  
18. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:(    644    ),该文件属性是(    目录    )
19. 在宿主机上使用编译器软件将嵌入式应用。嵌入式操作系统编译成为可以在目标机上运行代码的过程,称为    交叉编译    
20. 为了满足人们对性能的要求,ARM9处理器使用了哪几级流水线(    ARM9为五级流水线(取指,译码,执行,缓冲/数据,回写),    )
21. 全部磁盘块由四个部分组成,分别为(    引导块    ) 、专用块 i节点表块 (    数据存储块    )
22. 嵌入式系统的三要素是  引导程序    内核    文件系统   
23. 嵌入式硬件系统是以嵌入式微处理器为核心,主要由哪5个部分组成(        )
24. ARM微处理器共有  7 工作状态。
25. 罗马尼亚电影复仇系统交换分区是作为系统   虚拟内存     的一块区域。
26. 内核分为 (进程调度) 、内存管理系统、I/O管理系统和虚拟文件系统等四个子系统。翻译家张培基逝世
27. 静态重定位是在程序装入时进行,动态重定位是在程序 运行    时进行。
28. Make的主要工作是读取Makefile文件的内容。该文件描述了源程序与依赖的文件    之间的依赖关系,以及指定编译过程中使用的工具。
29. 安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统分区 交换分区
30. Linux中的设备的分类。字符设备 块设备  网络设备
31. Linux系统区分不同设备的方法
以字节为单位进行访问的设备成为字符设备,如鼠标键盘等
以块数据为单位进行访问的设备成为字符设备  如硬盘  SD卡等
其他的为网络设备  如网卡设备 网络设备不是用主次设备号来标识设备
32. ARM微处理器中寄存器的总数、分类。
ARM微处理器共有__37新乐府运动___32__位寄存器,其中__31_个为通用寄存器(包含R15:程序计数器PC)_6___个为状态寄存器。(
33. ARM7TDMIARM720T的重要区别。
ARM720T有存储空间管理单元(MMU
支持标准linux
ARM7TDMIARM7架构,没有MMU,不支持标准linux
34. ARM微处理器7种运行模式。用户、 快中断、中断、管理、终止、未定义和系统模式
35. 嵌入式操作系统的调试方法。
GDB调试。。。
传统的调试方法可概括为如下过程:设断点--程序暂停--观察程序状态--继续运行。
36. vi编辑器具有两种工作模式: (    命令模式    ) 输入模式
37. 可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占  _1___位,表示 文件类型 ,第二段占__3__ 位,表示 __文件拥有者__ 对该文件的权限。 38. Linux设备可分为___字符设备______块设备_____网络设备____三种。
39. 建立ARM编译环境的主要开发工具有___binutils______gcc______glibc___
40. Linux支持多种文件系统,包括:__Romfs_Cramfs______JFFS_______JFFS2__
41. 常用的GUI图形开发界面主要有__ X Window _______ MicroWindows ______ OpenGUI ____MiniGUI _Qt/Embedded  PicoGUI
选择题:
1.内核不包括的子系统是 (    D    )
A 进程管理系统 B 内存管理系统 C I/O管理系统 D硬件管理系统
2 若一台计算机的内存为128MB,则交换分区的大小通常是 (    C    )
斜发沸石A 64MB B 128MB C 256MB D 512MB
3.对名为fido的文件用chmod 551 fido 进行了修改,则它的许可权是 (    D    )
A -rwxr-xr-x B -rwxr--r-- C -r--r--r-- D -r-xr-x—x
4.关闭linux系统(不重新启动)可使用命令 (    B    )
A Ctrl+Alt+Del B halt C shutdown -r now D reboot
5.实现从IP地址到以太网MAC地址转换的命令为: (    C    )
A ping B ifconfig C arp D traceroute
6. 以下哪个不是RISC架构的ARM微处理器的一般特点:(C  
A、体积小、低功耗    B、大量使用寄存器
C、采用可变长度的指令格式,灵活高效 D、寻址方式灵活简
7.下列描述不属于RISC计算机的特点的是    C  
A.流水线每周期前进一步。    B.更多通用寄存器。
C.指令长度不固定,执行需要多个周期。
D.独立的LoadStore指令完成数据在寄存器和外部存储器之间的传输。
9、通常所讲的交叉编译就是在X86架构的宿主机上生成适用于ARM架构的(  A )格式的可执行代码。
  Aelf      B exe        C pe          D sh
8.存储一个32位数0x21684652000H2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为 D    
A. 0x21        B. 0x68        C. 0x65            D. 0x02
9.系统中有用户user1user2,同属于users组。在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有 (    B    ) 权限。  A 744 B 664 C 646 D 746
10.文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是 (    A)
A chmod a+x g+w exer1 B chmod 765 exer1
C chmod o+x exer1 D chmod g+w exer1
11.下列进程状态变化中, C   变化是不可能发生的。
A.运行→就绪          B.运行→等待plmn
C.等待→运行  (时间片用完           D. 等待→就绪
进程状态间的变迁
①就绪→执行:调度
②执行→等待:等待某个事件发生而睡眠
③等待→就绪:因等待的事件发生而唤醒
④执行→就绪:时间片用完
管秩12.ARM寄存器组有    D   个寄存器。
A. 7        B. 32        C. 6        D. 37
13.R1=2000H(2000H)=0x28(2008H)=0x87,则执行指令LDR    R0[R1,#8]!后R0的值为  D   
A. 0x2000        B. 0x28        C. 0x2008        D. 0x87
14. 下面不属于Boot Loader 阶段1所完成的步骤的是:C 
A、硬件设备初始化。
B、拷贝Boot Loader的阶段2RAM空间中。
C、将kernel映像和根文件系统映像从Flash读到RAM空间中。
D、设置堆栈。
15.S3C2410X可以生成多种时钟信号,下列不属于S3C2410X生成的时钟信号是(C)
    AFCLK                BHCLK      CLCLK                DPCLK
16. 以下叙述中,不符合 RISC 指令系统特点的是D        )
A、指令长度固定,指令种类少
B、寻址方式种类丰富,指令功能尽量增强
C、设置大量通用寄存器,访问存储器指令简单
D、选取使用频率较高的一些简单指令
17.使用gdb进行程序调试时,下面哪条命令可以实现“执行一行源代码而且进入函数内部”的功能(    A        )
    Anext                    Bstep      Cbreak                Dlist
18. 通常所说的 32 位微处理器是指(    C  )
A、地址总线的宽度为 32        B、处理的数据长度只能为 32
CCPU 字长为 32                  D、通用寄存器数目为 32
解释:32位是指计算机中的位数,就是说CPU一次能处理的最大位数。32位计算机的CPU一次最多能处理32位数据
19.下列存取速度最快的是(    C        )
AFlash存储器                  BDRAM
C、高速缓存(CACHE            D、磁盘
20.寄存器R15除了可以做通用寄存器外,还可以做  A  

本文发布于:2024-09-21 12:27:07,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/149283.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:设备   寄存器   执行   系统   指令   权限   文件   模式
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议