自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 dynamic timer 对soc电源管理的影响

 动态时钟的作用主要是在电源管理方面。当系统中没有活动进程时,idle进程被调度起来,对于arm处理器,idle进程将执行指令进入idle状态。但是由于内核的tick机制的存在,时钟芯片仍然每隔tick周期产生一次中断,这将导致cpu从idle状态返回到normal状态。这样显然消耗了不必要的能量。动态时钟的作用就是在进入idle状态时,关闭时钟芯片,避免不必要的能量损耗。而当真正外部

2007-08-08 16:27:00 728

原创 IA32架构下截获系统调用的方法

 1 系统调用的基础应用程序通过0x80号中断进入系统调用,所以首先要在硬件机制上铺好进入中断的道路这是在系统初始化进行的:void __init trap_init(void){...set_system_gate(SYSCALL_VECTOR,&system_call);...}2 系统调用表在IA32架构下,内核里所有的系统调用的入口函数,都被放入系统调用表中在arch/i386

2007-08-08 16:17:00 519

原创 swap换出的情景分析

  1 哪些页需要swap(本文基于linux2.6.21.5)总之内核将没有文件backed的用户空间的数据swap到交换空间。这些页一般是应用程序的堆栈空间的数据,而进程的代码段的内容、以及其使用的文件产生的page cahe等都不会被swap到交换空间。 2交换空间交换空间对应磁盘上的分区或文件,其本身和普通磁盘文件一样,用一个struct address_space 来抽象。

2007-08-08 16:15:00 1679

空空如也

空空如也

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

TA关注的人

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