期末考试复习题
一、填空题
1. ARM微处理器有7 种工作模式,它们分为两类 _特权模式_、 _非特权模式_ 其中用户模式属于_非特权模式__。
2. ARM微处理器共有__37_个__32__位寄存器,其中__31_个为通用寄存器,_6___个为状态寄存器。
3. 嵌入式系统一般哪4个部分组成( 嵌入式处理器、 外围设备、 嵌入式操作系统(可选)、嵌入式应用软件 )
4. 协处理器主要控制:___片内的MMU __、___指令和数据缓存___、___写缓冲___。
5. ARM嵌入式系统主要由___相关支撑硬件___、___ARM处理器___和__嵌入式软件系统 ____构成。
6. S3C2410芯片外部寻址空间是1G,被分成___8__个存储块,每块_ 128 _MB。SDRAM存
储器应连接到第 ____7或8__个存储块。
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管理系统和虚拟文件系统等四个子系统。
26. 内核分为 (进程调度) 、内存管理系统、I/O管理系统和虚拟文件系统等四个子系统。
27. 静态重定位是在程序装入时进行,动态重定位是在程序 运行 时进行。
28. Make的主要工作是读取Makefile文件的内容。该文件描述了源程序与依赖的文件 之间的依赖关系,以及指定编译过程中使用的工具。
29. 安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统分区 和 交换分区 。
30. Linux中的设备的分类。字符设备 块设备 网络设备
31. Linux系统区分不同设备的方法。
以字节为单位进行访问的设备成为字符设备,如鼠标键盘等
x86架构和arm架构区别以块数据为单位进行访问的设备成为字符设备 如硬盘 SD卡等
其他的为网络设备 如网卡设备 网络设备不是用主次设备号来标识设备
32. ARM微处理器中寄存器的总数、分类。
ARM微处理器共有__37_个__32__位寄存器,其中__31_个为通用寄存器(包含R15:程序计数器PC),_6___个为状态寄存器。()
33. ARM7TDMI与ARM720T的重要区别。
ARM720T有存储空间管理单元(MMU)
支持标准linux。
ARM7TDMI是ARM7架构,没有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
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
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.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。
9、通常所讲的交叉编译就是在X86架构的宿主机上生成适用于ARM架构的( A )格式的可执行代码。
A、elf B 、exe C、 pe D、 sh
8.存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为 D 。
A. 0x21 B. 0x68 C. 0x65 D. 0x02
9.系统中有用户user1和user2,同属于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
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.运行→等待
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的阶段2到RAM空间中。
C、将kernel映像和根文件系统映像从Flash读到RAM空间中。
D、设置堆栈。
15.S3C2410X可以生成多种时钟信号,下列不属于S3C2410X生成的时钟信号是(C)。
A、FCLK B、HCLK C、LCLK D、PCLK
16. 以下叙述中,不符合 RISC 指令系统特点的是( D )。
A、指令长度固定,指令种类少
B、寻址方式种类丰富,指令功能尽量增强
C、设置大量通用寄存器,访问存储器指令简单
D、选取使用频率较高的一些简单指令
17.使用gdb进行程序调试时,下面哪条命令可以实现“执行一行源代码而且进入函数内部”的功能( A )。
A、next B、step C、break D、list
18. 通常所说的 32 位微处理器是指( C )。
A、地址总线的宽度为 32 位 B、处理的数据长度只能为 32 位
C、CPU 字长为 32 位 D、通用寄存器数目为 32 个
解释:32位是指计算机中的位数,就是说CPU一次能处理的最大位数。32位计算机的CPU一次最多能处理32位数据
19.下列存取速度最快的是( C ) 。
A、Flash存储器 B、DRAM
C、高速缓存(CACHE) D、磁盘
20.寄存器R15除了可以做通用寄存器外,还可以做 A 。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论