随笔分类 -  os

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