- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 汇编指令学习
jmpi go, INITSEG /*段间跳转使得cs=INITSEG,IP=go*/jmp仅是段内跳转rep是重复执行指令,只要cx不为零
2011-06-12 15:57:00 780
转载 深入分析Linux内核源码-第五章进程调度(时间片从何而来,如何分配给进程,讲解详细)
深入分析Linux内核源码-第五章进程调度【摘要】本章介绍了Linux系统的时间机制,包括系统时钟和硬件时钟之间的关系、各种时间标准的转换、时钟中断tick的维护;接着介绍了进程调度的几种常见算法、何时进行内核调度及选择相应该调度的进程,并分析了调度程序的实现;最后介绍了进程切换的硬件支持和软件实现。【关键字】Tick,系统时间,硬件CMOS时钟,Jiffies,调度算法,RR,G
2011-06-09 19:01:00 10070 2
原创 代码段数据段的位置
最近读linux源码,遇到问题:bios是在把bootsect.s加载到0x7c00处,怎么把指挥权交给bootsect.s呢,换句话说,bios怎么知道bootsect.s的代码段第一条指令在哪呢?这个问题困扰着我有一夜。。。不解决这个问题,心有不甘,所以一大早就来查资料。在学习这方面毕竟也算有经验,大概也猜到要从汇编是如何编译的入手。果然一查资料,就拨云见日,心结终于打开了,同时也在为自己
2011-06-08 09:30:00 1927 1
转载 利用Bochs调试linux0.11启动过程
看到这文章写的不错,顺便就当学习下Bochs的使用,不过没有图,图片都是自己添加上的。利用Bochs调试linux的启动过程 Sean Yi 2006/11/17 摘要:现在hack linux kernel的人很多,而调试工具很少,Bochs的最大的好处就是它的调试功能,它能仿真IA-32的全部指令,所有这些都是用C++写成的,并且开源。 名词:Bochs Bochs是Kevin La
2011-06-08 09:11:00 1367
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人