随笔分类 - os
摘要:http://www.ruanyifeng.com/blog/2016/11/byte-order.html
阅读全文
摘要:转载:http://www.cnblogs.com/frydsh/p/3887357.html 在Linux中,我们常常会使用到uptime命令去看看系统的运行时间,它与一个文件有关,就是/proc/uptime,下面对其进行详细介绍。 第一列输出的是,系统启动到现在的时间(以秒为单位),这里简记为
阅读全文
摘要:http://blog.csdn.net/xuyanbo2008/article/details/7439738
阅读全文
摘要:简介: linux下经常有这样的需求,需要定时轮询执行某种任务,当然,用shell脚本的话,crontab和at就可以满足要求。如果从C语言的角度来看,实现定时器也是一个比较简单的任务,因为具有普遍性,做此记录,备忘。原理剖析: 定时器的主要任务是定时和轮询,如果对libc的api熟悉的话,很容...
阅读全文
摘要:转载:http://www.cnblogs.com/aLittleBitCool/archive/2011/10/18/2216646.html异步io,很好玩的一个东西,从接口来看,封装的比较厉害,有时间研究内部实现,可以在项目中考虑替代select.libaio是Linux下的一个异步非阻塞接口...
阅读全文
摘要:转载:http://blog.csdn.net/changli_90/article/details/8911191在Linux系统的目录/var/run下面一般我们都会看到很多的*.pid文件。而且往往新安装的程序在运行后也会在/var/run目录下面产生自己的pid文件。那么这些pid文件有什么...
阅读全文
摘要:转自:http://blog.csdn.net/longerzone/article/details/12705507一、前言 本文将介绍如何使用autotools生成一个Makefile文件,并在此基础上使用dh-make和debuild生成一个可发布的deb程序包,这也是我们在Linux下开...
阅读全文
摘要:实模式:寻址采用和8086相同的16位段和偏移量,最大寻址空间1MB,最大分段64KB。可以使用32位指令。32位的x86 CPU用做高速的8086。保护模式:寻址采用32位段和偏移量,最大寻址空间4GB,最大分段4GB (Pentium Pre及以后为64GB)。在保护模式下CPU可以进入虚拟80...
阅读全文
摘要:转载:http://www.cnblogs.com/hjslovewcl/archive/2011/03/03/2314344.htmlhttp://www.cnblogs.com/lihaozy/archive/2012/08/07/2626391.html函数ftok把一个已存在的路径名和一个整...
阅读全文
摘要:calloc(), malloc(), realloc(), free(),alloca() 内存区域可以分为栈、堆、静态存储区和常量存储区,局部变量,函数形参,临时变量都是在栈上获得内存的,它们获取的方式都是由编译器自动执行的。 利用指针,我们可以像汇编语言一样处理内存地址,C 标准函数库提...
阅读全文
摘要:转自:http://www.opsers.org/base/clean-up-on-the-linux-system-tmp-folder-you-may-want-to-know.html§我们知道,在Linux系统中/tmp文件夹里面的文件会被清空,至于多长时间被清空,如何清空的,可能大家知识的...
阅读全文
摘要:引言:apue中提到文件记录锁的释放中的两条规则:当进程终止的时候,进程在文件上建立的记录锁会全部释放;当关闭文件,执行close(fd)函数的时候,进程释放描述符可以引用的文件上的任何一把锁。对于第一条规则的理解应该没有分歧。但对于第二条规则的理解,则会出现疑惑,执行close(fd)的时候,是仅...
阅读全文
摘要:在Linux中,信号是进程间通讯的一种方式,它采用的是异步机制。当信号发送到某个进程中时,操作系统会中断该进程的正常流程,并进入相应的信号处理函数执行操作,完成后再回到中断的地方继续执行。需要说明的是,信号只是用于通知进程发生了某个事件,除了信号本身的信息之外,并不具备传递用户数据的功能。1 信号的...
阅读全文
摘要:SIGCHILD只是在子进程退出的时候发送给父进程的一个信号值,这是一种异步通知父进程的方式.父进程可以捕获,忽略这个信号,默认动作是忽略此信号.常用的使用方式是,当SIGCHILD信号发生时候,主进程在SIGCHILD的信号处理函数中调用waitpid or wait来回收子进程的结束状态。但需要...
阅读全文
摘要:如果进程ID最大值没有达到系统进程数的上限,子进程比父进程ID大.但是如果进程ID达到上限,系统会分配之前分配但是已经退出的进程ID给新进程,这样有可能出现子进程ID比父进程小.
阅读全文

浙公网安备 33010602011771号