自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 对fork的理解和写实拷贝技术

fork函数的功能就是创建一个进程,调用fork的进程称为父进程,新生成的进程称为子进程。在生成子进程的时候用到了写实拷贝技术:不进行对父进程的数据段,栈和堆的完全复制,这些区域由父、子进程共享内核将这些资源访问权限改写成只读,当父、子进程任何一方要对其进行修改时,再进行复制操作,并且只复制虚拟地址空间下的资源所在的那”一页”。(操作系统为每一个程序维护一个页表,因此程序加载的时候,不

2018-02-07 12:36:13 453

原创 一致性哈希的理解

一致性哈希(consistent hashing)首先,让我们了解一下一致性哈希解决了怎样的实际问题,当我们有了N台服务器(cache)时,我们通常会采用如下的通用算法  将对象(object)均匀映射分配到服务器上,hash(object)%N 试想一下,当其中的一台服务器down机了,或是添置一台服务器,那么通用的算法的映射公式将变成hash(object)%(N+1) 或

2018-02-06 22:36:44 348

原创 Linux 下地址映射过程总结

Linux32位下二级地址映射

2017-11-13 18:13:28 1328

原创 系统调用总结

现代的cpu常常可以在多种截然不同的特权级别下执行指令,在现代操作系统中,通常也具有两种特权级别,分别是用户模式和内核模式,也被称为用户态和内核态,普通程序运行在用户态的模式上,收到了许多限制,因为操作系统将可能产生冲突的系统资源保护起来了,阻止应用程序直接访问,所有有了系统调用。系统调用是用户程序与内核之间的接口。Linux下系统调用采用了0x80号中断作为系统调用的入口,当用户态的程序需要运行内

2017-11-11 14:28:50 576

空空如也

空空如也

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

TA关注的人

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