《嵌入式LInux设计与开发》练习题
练习题(一)
一、填空题1.嵌入式系统一般包括_____________、嵌入式操作系统和 。2.Arm7内核采用的是 体系结构 。3.S3C2410X芯片包含 通道PWM定时器和____________通道内部计时器。4.gcc的编译流程分为预处理、编译、 和______________。5.C语言中的预处理语句是以符号 开头的。6.多任务系统中有3个功能单位:任务、 和____________。二、选择题1.下列操作系统中,具有Windows图形界面的是 ( )A.VxWorks B.QNX C.Windows CE D.Linux 2.使vi编辑器处于可编辑状态的命令是 ( )A.r B.p C.i D.b3.下列选项中,能帮助用户生成makefile的工具是 ( )A.gcc B.autotools C.gdb D.vi4.可以使用TFTP通过网络下载文件的命令是 ( )A.run B.tftpboot C.sleep D.mv5.下列不属于Linux系统中线程的是 ( )A.用户级现程 B.网络级线程 C.轻量级线程 D.内核级线程6.下列选项中,常用于网络中不同机器之间的进程间通信的是 ( )A.套接字 B.管道 C.信号 D.信号量7.使用有关线程操作的函数时必须包含的头文件是 ( )A.pthread.h B.stdio.h C.time.h D.string.h8.TCP/IP参考模型包含几层 ( )A.4 B.5 C.6 D.79.在TCP中,用于发送数据的函数是 ( )A.bind() B.send() C.accept() D.recv() 10.下列选项中,不属于Linux系统的设备分类的是 ( )A.字符设备 B.数据设备 C.块设备 D.网络设备三、判断对错1.Arm9采用的是5级指令流水线。 ( )2.Vi编辑器有4种模式:标准模式、插入模式、命令行模式和可视模式。 ( )3.NFS文件系统的目的是让不同的机器、不同的操作系统之间可以共享文件。 ( )4.一个线程可以包含多个进程。 ( )5.TCP和UDP都是面向可靠的传输服务。 ( )6.设备驱动程序可以使用模块的方式动态加载到内核去。 ( )7.标准I/O提供了3种类型的缓冲存储:全缓冲、行缓冲、不带缓冲。 ( )8.交叉编译操作需要在安装交叉编译器后才能进行。 ( )9.Linux环境下不能同时打开多个终端。 ( )10.进程具有动态性、交互性和异步性,但不具有并发性。 ( )四、问答题