加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

linux 文件IO编程总结

(2012-07-31 14:23:01)
标签:

linux

文件io编程总结

it

分类: linux应用层

linux 文件IO编程总结

1 系统调用及API

1.1 系统调用

   1 什么是系统调用?

   2 为什么用户进程不能直接访问内核空间?

   3 linux系统调用按功能大概分为哪几类?

1.2 API

   1 API与系统调用的区别?    

   2 什么是系统命令?他和API与系统调用什么关系?

2 linux系统中的文件和文件描述符

   linux中的文件大概分为哪几类?

3 不带缓存的文件IO操作

   3.1 不带缓存怎么理解?

   3.3 文件已经被共享的情况下如何操作?文件锁分为哪几种?如何使用?对应的函数有那几个?

   3.4 文件共享的问题解决了,I/O复用怎么解决?

        I/O处理的模型分为那几种?都具有怎样的特点?

串口概述

    4.1 linux 设置串口的基本属性流程是怎么样的呢?

       1 保存原来的串口配置

       2 设置本地接受和接受使能

       3 设置波特率

       4 设置字符大小

       5 设置奇偶校验位

       6 设置停止位

       7 设置最少字符和等待时间

       8 处理要写入的引用对象

       9 激活配置

   4.2 如何用select函数实现串口的阻塞读写?

5 标准I/O开发 

  5.1 标准I/O和前面的read,write有什么区别?

  5.2 标准I/O提供了哪几种缓冲机制?

  5.3 标准I/O操作都是通过FILE指针来完成的?

6 问题?

  现在又三个串口,每个串口都要发送和接受数据,但是不定时的或者是接到到某种指令的情况下才会去读或者写,利用select函数能实现这样的操作么??    

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有