![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
wming2008
这个作者很懒,什么都没留下…
展开
-
系统调用为什么效率低
在输入输出操作中,直接使用底层系统调用的问题是他们的效率很低,为什么呢? 系统调用会影响系统的性能。执行系统调用时,Linux必须从用户代码切换到内核代码运行,然后再返回用户代码。减小这种开销的好方法是,在程序中尽量减少系统调用的次数,并且让每次系统调用完成尽可能多的工作。例如每次读写大量的数据而不是每次仅读写一个字符。 硬件会对底层系统调用一次能读写的数据块做出一定的限制。例...原创 2010-09-15 23:33:15 · 918 阅读 · 0 评论 -
底层文件访问
当开始运行程序时,他一般会有已经打开的文件描述符:0--标准输入;1--标准输出;2--标准错误。write系统调用: [code="c"] #include size_t write(int fildes,const void * buf,size_t nbytes); [/code]read系统调用: [code="c"] #includ...原创 2010-09-15 23:38:07 · 76 阅读 · 0 评论 -
扫描目录实例
Beginning Linux Programming P102原创 2010-09-16 00:01:51 · 73 阅读 · 0 评论 -
linux内核编译转载
转载自http://www.newsmth.net/pc/pccon.php?id=10002501&nid=339754现在流行的ODL(only disk linux)中做内核部分,那些文章不介绍此点内容。我正在做,完工后整理资料。BY THE WAY ,想成为LINUX高手吗?你需要熟练掌握KERNEL COMPILE 、XCONFIGRATER、LINUXCONFIG、 SAMBA...原创 2010-09-18 20:20:34 · 151 阅读 · 0 评论