![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 75
随心而动随意而行
time waits no man
展开
-
进程状态转换
进程: 进程是运行的程序,是动态的,在内存(辅存)中执行的,可以被cpu调度和分配的实体. 进程是系统进行资源分配和调度的独立单位. PCB是进程存在的唯一标识. 进程状态: 新建: 即新建立一个进程.操作系统会将标识号关联到进程,分配和创建管理进程所需要的所有的表.处于新建状态的进程,操作系统中包含了管理该进程的信息,但是进程还在辅存中,未调原创 2013-12-17 13:26:14 · 1620 阅读 · 0 评论 -
内存分配-----伙伴算法和slab算法
内存管理问题: 内存碎片大小和管理内存碎片的效率问题(即空间和时间效率的问题): 内存碎片是指当回收一块内存时,一般将内存直接放入free链表中,由于内存越分配越小,内存块就会特别多而且特别小,当需要一块大的内存块的时候无法找到.原因就在于回收内存的时候,不能把相邻两块可用内存合并. 解决方法: 1.小块内存单独分配,大块内存有系统自动分配.(nginx和stl就是使用这种方法) 2.伙原创 2014-01-02 09:39:03 · 15970 阅读 · 0 评论