会话组是一个或多个进程组的集合。 1
一个会话通常开始于用户登录,终止于用户退出,在此期间该用户运行的所有进程都属于这个会话期。 1
syslog是Linux操作系统中的系统日志管理服务,通过守护进程syslogd来维护。 1
在Linux系统中,每当系统发现一个孤儿进程,就会自动由init进程收养它。 1
守护进程中用printf输出的字符可以在终端上显示出来。 2
OSI协议参考模型是基于国际标准化组织(ISO)的建议发展起来的,从上到下共分为7层。 1
TCP/IP协议模型将TCP/IP的7层协议模型简化为3层。 2
TCP/IP协议模型是一个庞大的协议族。 1
ping命令是基于TCP协议的。 2
TCP协议和UDP协议都是处于网络层的协议。 2
socket接口是一种特殊的I/O,也是一种文件描述符。 1
有时将内核模块也称做驱动程序,因此,加载驱动时就是加载内核模块。 1
mknod用于创建相关模块。 1
insmod可以根据模块间依存关系以及/etc/modules.conf文件中的内容自动插入模块。 2
设备通常在/dev下面存在一个对应的逻辑设备节点,这个节点以文件的形式存在。 1
设备文件(即设备节点)可通过mknod命令来创建,其中指定了主设备号和次设备号。 1
大多设备以查询方式向设备驱动程序发出输入/输出请求。 2
设备驱动程序是内核的一部分,如果驱动程序出错,则可能导致系统崩溃。 1
设备驱动程序必须为内核或者其子系统提供一个标准接口。 1
设备驱动程序使用一些标准的内核服务
1
设备驱动开发时模块在调用insmod命令时被加载,此时的入口点是main函数。
2
模块在调用insmod命令时被加载,通常在init_module函数中完成设备注册。 1
内核空间使用printk和printf函数实现信息打印。 2
proc伪文件系统让用户可以和内核内部数据结构进行交互,获取有关进程的有用信息。 1
proc存在于内存和硬盘上。 2
块设备驱动程序包括一个request请求队列。 1
Linux操作系统顶层运行的GUI系统兼容X标准的XFree86系统。 1
Qt使用单一的API进行跨平台的编程。 1
GUI是指计算机与其使用者之间的对话接口。 1
Qt/E基于一个X服务器或是Xlib库。 2
Qt的核心机制是信号和插槽。 1
填空题
嵌入式的英文为____。 EMBEDDED
Linux操作系统下的程序开发一般均遵守____协议。
GPL
Linux内核版本号格式是x.y.zz-www,数字x代表版本类型,数字y为____时是稳定版本。 偶数
Linux内核版本号格式是x.y.zz-www,数字x代表版本类型,数字y为____时是开发版本。 奇数
Linux操作系统的文件系统是一个____。 文件树
Linux常见的默认文件系统为____。 EXT3
Linux中把DOS中采用的FAT文件系统(包括FAT12,FAT16 和FAT32)称为____文件系统。 VFAT
硬盘可分为主分区、扩展分区、____。 逻辑分区
Linux系统中具有超级权限的用户称为____用户。 ROOT
Linux下与设备相关的文件一般都在/____目录下。 DEV
Linux 对目录和设备都当作____来进行处理。 文件
将分区与目录相对应的过程叫做____。 挂载
块设备文件是指数据的读写以____为单位的设备。 块
Linux 中文件属性第一个字符“d”表示____文件。 目录
Linux下软驱、光驱、硬盘的挂载点一般位于/____目录下。 MNT
服务的日志信息一般位于/____目录下。 VAR
Linux中添加用户账号的命令为____。 USERADD
Linux中显示当前系统中由该用户运行的进程列表的命令为____。 PS
Linux中改变工作目录的命令为____。 CD
Linux中建立符号链接的命令为____。 LN
Linux中对目录进行打包的命令为____。 TAR
Linux中显示网络连接、路由表和网络接口信息命令为____。 NETSTAT
FTP内部命令中使用____切换本地工作目录。 LCD
Linux中最常用的编译器是____编译器。 GCC
vi有3种模式,分别为命令行模式、插入模式及____模式。 底行
编辑器按功能可以分为____编辑器和全屏幕编辑器两大类。 行
gdb对____文件进行调试。 可执行
工程管理器make读入的配置文件为____。 MAKEFILE
工程管理器make定义了____规则和模式规则。 隐式
ARM处理器支持____(16 位)/ARM(32 位)双指令集。 THUMB
ARM处理器支持16 位/____位器件。 8
大端格式中,数据的高字节存储在____地址中 。 低
小端格式中,数据的高字节存储在____地址中 。 高
ARM7处理器采用____级流水线设计。 3
嵌入式软件开发所采用的编译过程为____编译。 交叉
在嵌入式软件开发中,将程序实际的运行环境称为____机。 目标
____标准所采用的主要技术为边界扫描技术。 JTAG
arm-linux-gcc 交叉编译工具主要包括binutils、____、glibc等软件。 GCC API即____。 用户编程接口
API遵循UNIX中的应用编程界面标准____。 POSIX
操作系统提供给用户程序调用的一组“特殊”接口称为____。 系统调用
进行系统调用时,程序运行空间需要从用户空间进入____空间,处理完后再返回到用户空间。 内核
系统调用编程接口主要通过C库(____)实现。 LIBC
一个进程启动时,通常都会打开____个文件。 3
不带缓存的文件I/O操作,主要用到的5个函数为open、close、read、write和____。 LSEEK
fopen函数返回一个____。 指针
____通信是指利用多条数据传输线将一个资料的各位同时传送。 并行
在Linux中,实现文件上锁的函数有lock和____。 FCNTL
Linux中最常见最基础的操作对象是____。 文件
当用户在系统中键入命令执行一个程序的时候,它将启动一个____。 进程
系统调度的单位____。 进程
____包含了进程的描述信息、控制信息以及资源信息,它是进程的一个静态描述。 进程控制块
进程执行态说明该进程正在执行,即进程正在占用____。 CPU
Linux系统是一个____进程的系统。
多
Daemon进程即通常所说的____进程,是Linux中的后台服务进程。。 守护
在Linux中使用____函数创建一个新进程。 FORK
fork函数调用后出现父进程与子进程,其中____的返回值为0。 子进程
____函数族就提供了一个在进程中启动另一个程序执行的方法。 EXEC
exit()函数与_exit()函数最大的区别就在于____函数在exit系统调用之前要检查文件的打开情况,并将文件缓冲区中的内容写回文件。 EXIT()
____函数是用于使父进程阻塞,直到一个子进程结束或者该进程接到了一个指定的信号为止。 WAIT
在Linux中,所有的孤儿进程自动由____进程收养。 INIT
____函数用于创建一个新的会话,并担任该会话组的组长。 SETSID
系统日志文件位于/____目录下。 VAR/LOG
TCP/IP的协议参考模型包括网络接口层、____、传输层和应用层。 网络层