更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
使用 gcc编译 c程序生成可执行文件有时似乎是一步完成的,但实际要经历如下四步:预处理、编译、 汇编和连接。 内核分为 进程管理系统 、 内存管理系统 、 IO 管理系统 和文件管理系统 等四个子系统。 嵌入式系统中按照总线所传送的信息类型,可以分为数据总线、地址总线和 控制总线 等几种。 嵌入式 linux 系统中,设备类型分为字符设备、块设备和网络设备 等三种。 Linux中所有用户的信息保存于__ /etc/passwd _和__/etc/shadow __文件。 链接分为__软连接 __和__硬链接 ____链接 。 某文件的权限位:d-rw-_r--_r--,用数值形式表示该权限,则该八进制数为_644 ,该文件属性是__目录 _。 嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:引导加载程序、__ Linux 内核___、 __文件系统_、用户应用程序。 进程从产生到终止进程可以具有的基本状态为:_运行态__ 、_就绪态__ 和 等待态(阻塞态)。 四、判断题 在gdb调试过程中,不退出gdb也可以执行UNIX shell命令。(  ) 退出交互模式的shell,应键入quit。(  ) Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在/etc目录中。(  ) 命令fdisk /mbr的作用是安装系统引导程序到主分区。(  ) 在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令 nslookup 。 (  ) 命令mount /dev/hdc /mnt/cdrom是将光盘CD-ROM(hdc)安装到文件系统的/mnt/cdrom目录下。 (  ) /home/src目录存放着Linux的源代码。(  ) 8、uCOS-II操作系统属于顺序执行系统 。(  ) Linux 文件名的长度不得超256个字符。(  ) 在vi编辑器中的命令模式下,删除当前光标处的字符使用d命令。(  ) 基于ARM架构的指令都是32位的。(  ) 激活网卡需要编译内核。(  ) 可用ctrl+C强行结束后台进程。(  ) 写回Cache是指CPU在执行写操作时,必须把数据同时写入Cache和主存。(  ) 在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用下箭头命令。(  ) 文件系统的主要功能是实现虚拟存储。(  ) 进程有三种状态是准备态、执行态和退出态。(  ) Samba服务器的进程由smbd和nmbd两部分组成 。(  ) shell命令的第一个按键必须是字符、数字或者空格(  ) Linux 文件名的长度不得超256个字符。(  ) 在gdb调试过程中,用make命令可以不用退出gdb就可以重新产生可执行文件。(  ) 若一台计算机的内存为128MB,则交换分区的大小通常是64M。(  ) 在重新启动Linux系统的同时把内存中的信息写入硬盘,应使用shutdown –r now命令实现。 (  ) 在vi编辑器中的命令模式下,删除当前光标处的字符使用d命令。(  ) Samba服务器的进程由smbd和nmbd两部分组成 。(  ) 从后台启动进程,应在命令的结尾加上符号@。(  ) 网络管理的重要任务是: 控制 和 监控 。(  ) /home/src目录存放着Linux的源代码。(  ) 根文件系统是具有操作系统的嵌入式系统必须的组成部分。(  ) 一个shell脚本运行时可以看成是一个Linux作业,它可能由多个进程完成。(  ) 在2.6内核中加入的抢占点提高了Linux的可抢占性,但Linux仍不能看作实时系统。(  ) 目前的ARM处理器采用的是哈佛体系结构。(  ) ARM处理器的运行模式可通过中断或异常处理改变。(  ) C语言中的栈的压入和弹出是由操作系统管理的。(  ) BootLoader属于嵌入式操作系统的一部分。(  ) chmod命令可用来修改处理器的运行模式。(  ) CGI程序由Web服务器解释运行。(  ) Linux系统中的目录可以看作是一种特殊的文件。(  ) shell环境变量主要用于脚本的执行过程,不会作用于脚本之外的程序。(  ) Busybox常用于替代桌面系统中的init和shell等程序,为嵌入式用户提供使用环境。 LINUX是一个真正的多用户、多任务操作系统,允许多个用户在相同的机器上一次运行很多程序,并能保证相互之间的共享和安全。(  ) 在嵌入式系统中,整个系统的加载启动任务就完全由 Boot Loader 来完成。(  ) 在LINUX系统中,所有的内容被表示成文件,组织文件的各种方法便称为不同的文件系统。(  ) Linux系统是一个多用户多任务的分时操作系统,允许多个用户在相同的机器上一次运行很多程序。(  ) Linux 中的 ls 命令的功能是变换工作目录到目标指定目录。(  ) ARM包含32个通用寄存器。(  ) Qt Embedded的API同Qt/X11和Qt/Windows的相同,但它并不是基于X11库。(  ) kmalloc和vmalloc的区别在于,前者申请到的是物理地址连续的内存空间,而后者则是虚拟地址连续的内存空间,不能用在中断时间。(  ) LINUX是一个真正的多任务和分时操作系统,允许多个用户在相同的机器上一次运行很多程序。 (  ) Linux采用线程调度程序选择线程占用CPU运行。(  ) 在单机系统中可采用关中断的方式保证操作的原子性。(  ) 根文件系统是系统启动时首先加载的文件系统,因此需要快速加载的内容应放置于其中,以加快系统的运行速度。(  ) 线程切换成本小于进程,因此Linux系统中的多线程程序的调度开销要小于多进程程序。(  ) 守护进程的主要任务是完成与用户的交互,以保证系统的响应性能。(  ) Linux内存管理采用了Slab机制,因此,无需硬件支持,Linux能够很好地支持虚拟存储。(  ) 模块程序运行于内核模式,因此,它们能够访问内核中的所有函数。(  ) 根文件系统所在的分区越大约好,因为根分区越大,Linux启动速度越快。(  ) 一个shell脚本的第一行是: