1 / 4
文档名称:

linux内核完全注释部分习题解答.docx

格式:docx   大小:18KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

linux内核完全注释部分习题解答.docx

上传人:在水一方 2018/10/1 文件大小:18 KB

下载得到文件列表

linux内核完全注释部分习题解答.docx

文档介绍

文档介绍:作者给的一些解答:
第3章 内核引导和启动过程
,再搬到0x00000处呢?
在机器开机上电时,ROM BIOS将bootsect代码加载到内存的固定位置0x7c00处,bootsect又把自己移动到了0x90000处,。对于本书所讨论的Linux内核,system模块的大小不超过512KB。由于在即将执行的setup代码中还需要使用BIOS的功能,因此若直接将system模块加载到0x00000处就会覆盖掉BIOS设置的中断向量区域(0x0000-0x0400)。
,这是为何,?
。,也即0x902xx左右的地方,这个地方将被用于缓冲区。而内核是在靠近物理内存0x0处的,因此必须重新设置。
,用gas来编译bootsect可以么?为什么Linus当时要使用as86汇编器?
可以。bootsect需要是16位的实模式程序。目前gas汇编器也支持16位的编译。Linus当时是在MINIX系统上开发Linux的,最初MINIX系统上还没有移植gas程序,因此Linus就使用了MINIX系统上的as86。
,请详细说明Intel 32位保护模式的运行机制。它与实模式下的寻址方式有和主要区别?
第4章 系统初始化
,~0x800000处,那么PC开机时0x0000~0x0400处及之后的一些参数不是也被覆盖了吗?内核以后是怎么设置的?
Linux在这之后就完全不用PC自己的中断程序,而纯粹自己作中断程序了。(setup_idt)开始,首先在232行的_idt处设置了256个亚中断向量,指向一个只显示"Unknown interrupt"的中断处理程序。然后会在init的main()中各个硬件的初始化函数中一个一个地分别设置所用到的实际中断向量。

系统初始化时,sched_init() 程序启动了系统的空闲任务0,同时派生了任务1,此时,系统中有两个进程(task 0 and task 1),假设从此时开始,系统没有接收到任何中断(包括系统的定时时钟中断或外部硬件中断以及软件的系统调用产生的中断),那么系统中将永远只包含着这两个进程,但是实际中,时钟中断周期的检查有没有新任务就绪,或者硬件中断包括系统调用使系统调度执行来检查系统的新任务,如果有新任务就绪,执行新任务。系统的其它部分,都是为这些任务的执行提供服务。
系统中各进程的执行基本上是由于进程请求等待想要的资源而自动情愿地放弃CPU去睡眠,另一种就是时钟中断把用完时间片的进程对CPU的使用权剥夺,不情愿地放弃CPU。
(int,fork)嵌入函数的使用方法。在程序中调用该函数的实际语句是怎样的?请具体

最近更新

公务员年度考核工作总结最新与公务员年度考核.. 8页

2025年度委托收款服务提供商代理合同 8页

2025年度夫妻婚内借款协议附电子版及法律咨询.. 10页

2025年度大米加工技术改造与节能减排合同 9页

2025年度大型牧场养牛合作及技术服务合同 9页

2025年度多人合伙创立文化体验馆合作协议 9页

2025年度外墙抹灰工程节能评估合同 7页

2025年度塔吊安装与拆卸施工安全评估合同 8页

2025年度城市绿地场地无偿使用与生态保护协议.. 8页

2025年度城市中心区域二手房买卖中介佣金合同.. 8页

2025年度地下室租赁合同——城市地下公共服务.. 8页

2025年度土地流转与农村人才引进培养协议 8页

2025年度国际贸易出口合同履行流程规范图 9页

2025年度国有企业员工健康体检全面合作合同 9页

2025年度商铺店面LED照明系统改造装修协议 9页

细胞膜动态调控机制-第1篇-全面剖析 25页

2025年度员工解除劳动合同经济补偿及离职手续.. 8页

2025年度员工入股股权激励合同协议书 7页

2025年度合资建筑节能照明系统研发合同 8页

2025年度合作建房建筑安全防护合同 9页

2025年度合伙人个人股权转让合同 7页

2025年度双方自愿调解协议书:金融领域信用纠.. 7页

2025年度原创设计商标授权与推广合作协议 8页

2025年度卫生间防水施工与智能化系统集成合同.. 8页

2025年度华过户协议书:个人二手车交易过户安.. 9页

2025年度医院与医院间医疗设备租赁合同 9页

2025年度医疗机构影像科技师岗位聘用合同书 7页

2025年度劳动合同电子台账系统定制开发与实施.. 9页

2025年度动产租赁担保合同成立与生效规定 9页

2025年度创意设计街区商铺租赁合同 8页