自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 位运算trick

位运算小窍门总结

2017-02-15 20:28:38 380

原创 设计模式之简单工厂模式

设计模式之简单工厂模式设计模式主要是为了面向对象编程提供服务的,面向对象编程就是通过封装、继承、多态把程序的耦合度降低,使得程序可维护,可复用,可扩展,灵活性好。

2017-01-23 22:06:02 442

原创 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 393

翻译 block I/O之bio结构

bio结构就是kernel中block I/O的基础容器,它是在”linux/bio.h”中被定义的。这个结构将当前激活的block I/O操作表示为一个segment的list。

2017-01-16 20:35:50 3305

原创 内存管理之buddy system

buddy system是一种内存管理方法,它使得分配正确大小的内存块以及相邻内存合并都可以更快速地进行。(用普通的算法对free的内存按大小排序并分配是很快的,但是内存合并非常的复杂。)buddy system主要使用的是基于2的幂运算,而这也正是计算机所擅长的。

2017-01-16 17:13:15 2143

原创 linux内存管理之zone

linux内存管理之zone: ZONE_DMA, ZONE_NORMAL, ZONE_HIGHMEM

2017-01-16 15:59:26 1364

翻译 阅读 netmap: a novel framework for fast packet I/O 文章总结

netmap:一个新型的框架,使得现在的操作系统可以在不需要特定硬件或针对应用进行改变的前提下,每秒钟通过1..10 Gbit/s的link处理百万级的packet。

2016-12-02 10:46:47 1615 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除