03 2014 档案
摘要:人类是群居动物,所以在我们的群居生活中,无论在工作或生活中总是会遇到一些让我们感到厌恶的人,比如 懒惰、虚伪、狡猾的人。当愤怒无法控制时我们可能会嗤之以鼻,给予正面批评打击;当情绪可控时也会在内心深处给一个人留一个比较差的印象。有时候我们甚至觉得这样的人为什么还会在这个世界上,完全在阻碍世界的进步。直到看了一个动物世界的节目,我才恍然大悟。 这个节目中记录的是各种动物不同的生存技能。狮子依靠自己强有力的爪子和牙齿扑杀猎物维持生存;狼群依靠穷追不舍的追逐和高效的团队合作来维持生存。还有一些动物却是这样的,变色龙通过伪装来引诱猎物上钩,蝎子和蛇依靠自己的毒液给敌人致命一击来满足温饱。 ...
阅读全文
摘要:任何新技术都是在一点一点的积累中成熟并呈现在世人的面前,就像猿人进程成人也不是一簇而就的,而是在漫长的岁月中一点一点的进化与完善。还比如现代的吸尘器,当前发明吸尘器的那个人只是用了一台风扇的电机和叶片以及一个布口袋制成的,后来也是一点一点的改善成为现在的使用方便的吸尘器。 操作系统的内存管理也是同样的道理,起初的操作系统并没有现代操作系统的虚拟内存管理机制,而是指令直接访问物理内存,并且在内存中同一时间只能运行一个进程,因为如果是多个进程,进程A中的指令有可能会修改进程B的内存地址,造成进程B崩溃或错误的计算结果。 后来开始支持多任务也就是同时可以运行多个进程,为每个进...
阅读全文
摘要:这里记录一下我监控某组进程的解决办法。 1.首先要获取要监控的进程的进程id,如果你要勇ps grep 那你就out了,强大的linux系统有一个pidof命令,用来查找相关进程的进程id,其实还有一个命令可以做到这个。 比如:pidof php-fpm [work@zhz jiehun]$ pidof 'php-fpm'2333 2162 2155 1659[work@zhz jiehun]$ preg php-fpm[work@zhz jiehun]$ pidof 'php-fpm'2333 2162 2155 1659[work@zhz jiehun]$
阅读全文
摘要:所谓白话即是将事物的原理用通俗易懂的语言表达出来,接下来我们就说一说我们平时用到的进程与线程在操作系统中是如何被管理以及调度的。 其实操作系统本质上的意义就是如何让我们更方便的来使用这些如 cpu、内存、网卡 等物理设施,给我们的生活带来便利或更优质的生活享受。如我们打开电脑后,启动操作系统,安装应用就可以在线看电视或者打游戏。或者对于我们技术人员来讲,在我们的开发过程中,假如我们要读取硬盘中的数据,我们直接调用read系统调用就可以,我们无需去关心磁头的移动与柱面扇区如何移动才能读出数据。或者我们分配内存,我们直接调用malloc系统调用就可以分配内存,我们也无需关心内存条到底...
阅读全文