首页
社区
课程
招聘
[旧帖] bootsect问题 0.00雪花
发表于: 2012-7-30 10:03 1920

[旧帖] bootsect问题 0.00雪花

2012-7-30 10:03
1920
这几天在研究时有个问题想不通,就是linux 0.11或者0.12的内核的bootsect程序在加载内核时,注意到了64k边界的问题,然而,加载程序每次是读一个磁道,也就是说,在第一个段的末尾处,如果放不下一个磁道的内容,就会跳到下一个段,开始加载,那么这样一来,内核的代码如果大于2个段(64 *2k)的话,那么内核加载到内存中就是不连续的,即使后面移动了内核,但是它也是把那段内存空洞也移动了,这样内核在执行时不会出什么问题么?  链接器生成的代码好像都是地址连续的,有点不明白。。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//