自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 我理解i386的系统调用过程

linux系统调用函数少,陷入内核效率高,过程大概是这样的:1,初始化阶段,登录门描述符的处理:./arch/i386/kernel/traps.cvoid __init trap_init(void){...set_system_gate(SYSCALL_VECTOR,&system_call);...}2,程序中使用 int 0x80指令陷入内核,CPU切换

2008-12-26 09:42:00 798

原创 从内核调度想到的

最近重新读了《linux内核设计于实现》的进程调度章节,对于时间片的重新计算和多cpu的负载平衡,很受启发:1,分而治之。对复杂问题,把其分散到各个细小的环节去实现,降低了复杂度,性能上有所提升,也不容易出错。2,步步为营。这是从load_balance想到的,一步一步的脚踏实地的去完成一个功能。linux的2.6及其后续的内核,实现了O(1)的调度算法,这种调度算法选取可执行进程的时

2008-12-25 15:31:00 572

bashref.pdf

Bash Reference Manual

2015-06-06

ARM Architecture Reference Manual[2005]

ARM Architecture Reference Manual[2005]

2015-06-06

rootkit.tar.gz

evil code for linux kernel hack

2009-09-18

空空如也

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

TA关注的人

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