嵌入式操作系统应用开发.doc
文本预览下载声明
《》
简述Linux操作系统具有的特点。
UNIX的两个著名版本
解释POSIX。
解释通用公共许可证GPL。
Linux系统下,常用的在线帮助文件有哪些?man,info,how-to,…
Linux系统下进行程序开发的主要标准。
静态库与共享库比较。
程序与进程的概念
进程的状态
系统调用与普通函数的区别
一般Linux系统调用函数,如果执行成功将返回什么值?如果执行失败将返回什么值?并对哪个系统全局变量进行赋值,以指示具体的错误情况。
比较POSIX标准与ANSI标准I/O操作的效率,两者在可移植上有哪些差异,两者之间的关系是什么?有什么区别?
如何实现非阻塞I/O
Linux文件类型
在Linux某个文件系统下,文件属性中惟一标识某个文件的是什么?惟一标识一个打开的文件是什么?
一个常规文件的大小可以为0(st_size字段定义),那么目录和符号连接的长度是否可以为0?
与每个进程相连的各种用户ID和组ID
与文件相关的3个时间
环境变量的概念,访问环境变量的方法
调用exit()将引起的动作
可执行程序文件在存储时(没有调入到内存)分为几部分,说明各段的主要内容。
可执行程序文件调入到内存产生进程后,分为几个存储区域,说明各区域的主要内容与作用。(进程的地址空间)
程序出口状态
进程的堆和栈的区别
内存泄漏
Linux系统下,进程结束的方法有哪几种?
僵死进程
Linux系统下,线程结束的方法有哪几种?
信号概念
当信号发生时,进程的信号处理动作
信号句柄
阻塞信号与忽略信号有何不同
CPU时间与墙钟时间
三个独立无关的间隔定时器
线程间通信的机制有哪几种?
进程间通信的机制有哪几种?
fork调用后,如何判断是在父进程中,还是在子进程中。
如果父进程不调用wait类函数,子进程结束后,会产生什么后果?
管道与FIFO的异同
POSIX标准下,文件管理的基本操作函数有哪些?
如何使用ANSI C标准库,实现文件拷贝操作。
如何使用POSIX IO库,实现文件拷贝操作。
如何编程实现文件夹的拷贝。
写程序,用低级I/O函数实现连接两个文件
写程序,将标准输出文件重定向至名为myoutput的文件
编写一个类似shell命令stat的程序,列出指定文件的所有相关信息
编写一个根据用户指定日期和时间响铃的闹钟程序
写一创建(fork)新进程的程序,利用管道机制,实现在子进程中写入数据,在父进程中读出数据。
编程实现who|sort
编程实现cat text1 text2
利用信号机制,定时在屏幕上输出一些信息。
利用信号量机制,实现生产消费问题的基本程序框架。
利用有名管道机制,实现生产消费问题的基本程序框架。
进程信号量3个基本函数。
共享内存4个基本函数。
消息队列4个基本函数。
画出面向连接的(TCP)socket通信模型,并解释说明其中主要的socket函数。
画出面向非连接的(UDP)socket通信模型,并解释说明其中主要的socket函数。
套接字支持几种通信域?它们要求什么形式的地址?
套接字支持几种通信模式?流套接字与数据报套接字有何不同?
Linux系统IO操作有哪几种方式?
编写在局域网中两台计算机进行通信的客户程序与服务器程序
字节排列顺序有几种方式?
什么是线程,与进程的区别,线程的好处
编写一个模拟生产/消费模式的多线程程序。
线程的同步机制
显示全部