嵌入式linux应用程序开发期末考试,嵌入式Linux应用程序开发期末考试题库及答案...

本文主要介绍了嵌入式Linux应用程序开发的相关知识,涵盖了从系统调用、进程管理到文件I/O和系统通信等多个方面。重点讲解了POSIX标准、系统调用的切换、C库LIBC的作用、进程的启动与文件处理、文件锁的实现以及进程间通信等概念。此外,还涉及到了内核更新与加载实验中的细节,如串口配置和内核映像类型。文章通过解答一系列期末考试题目,帮助读者深入理解嵌入式Linux应用程序开发的核心概念和技术。
摘要由CSDN通过智能技术生成

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系统调用之前要检查文件的打开情况,并将文件缓冲区中的内

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值