文档详情

嵌入式操作系统应用开发.doc

发布:2017-06-06约1.43千字共3页下载文档
文本预览下载声明
《》 简述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操作有哪几种方式? 编写在局域网中两台计算机进行通信的客户程序与服务器程序 字节排列顺序有几种方式? 什么是线程,与进程的区别,线程的好处 编写一个模拟生产/消费模式的多线程程序。 线程的同步机制
显示全部
相似文档