- 博客(3)
- 资源 (5)
- 收藏
- 关注
转载 Linux 中的零拷贝技术
为什么要扩展 Linux I/O API 传统的 Linux 输入输出接口,比如读和写系统调用,都是基于拷贝的,也就是说,数据需要在操作系统内核和应用程序定义的缓冲区之间进行拷贝。对于读系统调用来说,用户应用程序呈现给操作系统内核一个预先分配好的缓冲区,内核必须把读进来的数据放到这个缓冲区内。对于写系统调用来说,只要系统调用返回,用户应用程序就可以自由重新利用数据缓冲区。 为了支持上面
2014-01-21 21:18:34 858
原创 shell脚本自动生成C文件模板
每次写C语言测试程序都得敲一段"模板代码",顺手写了个脚本,保存为vim.sh.以后就直接用来代替vim写C语言测试程序 #!/bin/sh if [ $# -lt 1 ] ; then echo "FileName to create is required" exit 1 fi FileName=$1 if [ -e $FileName ]; then
2014-01-21 20:22:57 3233
转载 devfs、sysfs、udev介绍
一、devfs linux下有专门的文件系统用来对设备进行管理,devfs和sysfs就是其中两种。在2.6内核以前一直使用的是devfs,devfs挂载于/dev目录下,提供了一种类似于文件的方法来管理位于/dev目录下的所有设备,我们知道/dev目录下的每一个文件都对应的是一个设备,至于当前该设备存在与否先且不论,而且这些特殊文件是位于根文件系统上的,在制作文件系统的时候我们就已经建立了这些
2014-01-08 10:34:53 726
VIM配置文件
2015-07-05
putty_V0.63.0.0.43510830
2015-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人