课堂练习题
一、选择题
1、在FTP协议中,控制连接是由( )
A. 服务器端 B.客户端 C.操作系统 D.服务提供商 2、下面关于MMU和Linux描述错误的是( ) A.MMU是内存管理单元Memory Management Unit的缩写 B.uClinux可以运行在有MMU的处理器上
C.Linux内核功能强大,内存管理功能丰富,即使在没有MMU的处理器上,也可以通过软件实现地址映射
D.Linux系统正是利用MMU,才能使得各个进程有独立的寻址空间 3、进程有三种状态( )
A.准备态、执行态和退出态 B.精确态、模糊态和随机态 C.运行态、就绪态和等待态 D.手工态、自动态和自由态
4、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为( )
A.467 B.674 C.476 D.764
5、下列关于/etc/fstab文件描述,正确的是( 无选项 ) 启动时按fstab文件描述内容加载文件系统 8、以下关于init进程,描述不正确的是( ) A.一个通用进程 B.可以产生新的进程
C.在某些程序退出的时候能重启它们 D.负责在系统启动的似乎后运行一系列程序和脚本文件
9、下面哪一项不是嵌入式的特点( )
A.嵌入式 B.专用性 C.通用性 D.计算机系统
10、实时操作系统(RTOS)内核与应用程序之间的接口成为( ) A.输入/输出接口 B.文件系统 C.API D.图形用户接口 11、关于文件系统的安装和卸载,下面描述正确的是( ) A.如果光盘未经卸载,光驱是打不开的 B.安装文件系统的安装点只能是/mnt下
C.不管光驱中是否有光盘,系统都可以安装在CD-ROM设备 D.Mount/dev/fd0 /floppy 此命令中目录/floppy是自动生成的 12、下列提法中,属于ifconfig命令作用范围的是( ) A.编译源程序 B.配置网卡的IP地址 C.配置系统内核 D.加载网卡到内核中
13、Linux分区类型默认的是( ) A.vfat B.ext2/ext3 C.swap D.dos
14、Linux支持网络文件系统NFS,下列哪个命令实现了将位于192.168.1.4机器上的/opt/sirnfs 目录挂载本机/mnt/sirnfs下( A ) A.mount -t nfs 192.168.1.4:/opt/sirnfs /mnt/sirnfs 二、填空题
1、vi编辑器具有两种工作模式:______和输入模式
2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为_________,嵌入式DSP,____________以及片上系统
3、从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和_____________,其中实时系统亦可分为___________和软实时系统
4、嵌入式开发一般采用__________________方式,其中宿主机一般是指__________________________
5、Setenv命令的功能是______________________________ 6、交叉编译是指____________________________________
7、利用gdb进行调试时,可以通过_________或_________命令进行单步执行 8、Linux操作系统的用户的系统管理员(也就是超级用户)账号是_______ 9、编写的shell程序运行前必须赋予该脚本文件_________权限
10、使用gcc编译c程序生成可执行文件有时似乎是一步完成的,但实际要经过如下四步:预处理,编译,___________和连接
11、嵌入式Linux系统中,设备类型分为字符设备,________和__________等三种
12、前台启动的进程使用____________终止
13、在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是______________
14、利用gdb进行调试时可通过step或者___________的命令进行单步执行 15、加载Linux内核模块使用的命令是______________
16、Qt/Embedded使用__________和_________的机制实现函数回调 三、判断题
1、所有的电子设备都属于嵌入式设备( ) 2、冯诺依曼体系将被哈佛总线所取代 ( ) 3、嵌入式开发不需要硬件支持 ( )
4、移植操作系统时需要修改操作系统中与处理器直接相关的程序 ( ) 5、USB2.0的最大通信速率为12MB ( )
6、命令mount/dev/hdc/mnt/cdrom是将光盘CD-ROM(hdc)安装到文件系统的/mnt/cdrom
7、在嵌入式系统中,整个系统的加载启动任务就完全由Boot Loader来完成 ( )
8、模块程序运行于内核模式,因此,它们能够访问内核中的所有函数 ( ) 9、根文件系统所在的分区越大越好,因为根分区越大,Linux启动速度越快 ( ) 10、Linux系统是一个多用户多任务的分时操作系统,允许多个用户在相同的机器上一次运行很多程序 ( )
11、Linux中的Is命令的功能是变换工作目录到目标制定目录 ( ) 12、ARM包含32个通用寄存器 ( )
13、Kmalloc和vmalloc的区别在于,前者申请到的是物理地址连续的内存空间,而后者则是虚拟地址连续的内存空间,不能用在中断时间 ( ) 14、在单击系统中可采用关中断的方式保证操作的原子性 ( )
15、根文件系统是系统启动时首先加载的文件系统,因此需要快速加载的内容应放置于其中,以加快系统的运行速度 ( ) 16、Chmod命令可用来修改处理器的运行模式 ( )
17、Busybox常用于替代桌面系统中的init和shell等程序,为嵌入式用户提供使用环境 ( )
18、在嵌入式系统中,整个系统的加载启动任务就完全由boot loader来完成 ( )
19、GDB是一个用来调试C和C++程序的调试器 ( ) 20、Samba服务器在Linux平台上常用做Web服务器 ( ) 四、名词解释 五、简述题
1、简述嵌入式开发流程
2、简述busybox的工作原理
3、简述嵌入式系统的几个重要特征
六、编程题 七、设计题
相关推荐: