![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 52
Krystal0501
这个作者很懒,什么都没留下…
展开
-
linux内存管理之zone
linux内存管理之zone: ZONE_DMA, ZONE_NORMAL, ZONE_HIGHMEM原创 2017-01-16 15:59:26 · 1345 阅读 · 0 评论 -
内存管理之buddy system
buddy system是一种内存管理方法,它使得分配正确大小的内存块以及相邻内存合并都可以更快速地进行。(用普通的算法对free的内存按大小排序并分配是很快的,但是内存合并非常的复杂。)buddy system主要使用的是基于2的幂运算,而这也正是计算机所擅长的。原创 2017-01-16 17:13:15 · 2127 阅读 · 0 评论 -
block I/O之bio结构
bio结构就是kernel中block I/O的基础容器,它是在”linux/bio.h”中被定义的。这个结构将当前激活的block I/O操作表示为一个segment的list。翻译 2017-01-16 20:35:50 · 3270 阅读 · 0 评论 -
I/O Models
I/O模型简介在Unix中,主要存在着五种I/O模型:blocking I/Ononblocking I/OI/O multiplexing ( select and poll )signal driven I/O ( SIGIO )asynchronous I/O ( the POSIX aio_functions )本文主要对这五种模型进行了基础介绍。原创 2017-01-17 17:04:36 · 379 阅读 · 0 评论