第二节:僵尸进程和孤儿进程
僵尸进程 #1、什么是僵尸进程 操作系统负责管理进程 我们的应用程序若想开启子进程,都是在向操作系统发送系统调用 当一个子进程开启起来以后,它的运行与父进程是异步的,彼此互不影响,谁先死都不一定 linux操作系统的设计规定:父进程应该具备随时获取子进程状态的能力 如果子进程先于父进程运行完毕,此时若linux操作系统立刻把该子进程的所有资源全部释…
第三节:释放缓存
当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法。那么我来谈谈这个问题。 /proc是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的一种手段。也就是说可以通过修改/proc中的文件,来对当…
第四节:测试硬盘读写
一 储备知识 1、磁盘的结构 2、MB和MIB的区别 MB等单位以10为底数的指数。 MiB是以2为底数的指数。 如:1KB=10^3=1000, 1MB=10^6=1000000=1000KB,1GB=10^9=1000000000=1000MB 而 1KiB=2^10=1024,1MiB=2^20=1048576=1024KiB 换算单位如图:…