期刊文献+

Linux内核及0号进程启动分析 被引量:1

Linux Kernel's Startup and Running of Process Number 0
在线阅读 下载PDF
导出
摘要 论文通过对Linux内核源代码的分析得出了80×86平台上Linux内核启动的工作原理,对主要的三个相关源程序文件进行了深入分析和较为细致的阐述。同时也从源代码的角度详细分析了Linux内核的第一个特殊进程(0号进程)是如何被创建与运行起来的。以便让读者对Linux内核的启动机制有较为全面的了解。该分析有助理解Linux内核启动过程,同时有助于对cpu工作模式切换和分页机制的理解,为后面进一步深入理解Linux内核支持多任务的工作原理和虚拟存储器的实现机制奠定理论基础,是进一步对Linux内核的核心模块进行优化的前期工作。 This paper analyzes the source code of Linux kernel and draws the working principle of Linux kernel's startup on 80×86 platform.The main three related source program files are analyzed in detailed and elaborated.At the same time,it also ana⁃lyzes in detail how the first special process of the Linux kernel(process 0)is created and ran from the perspective of source code.This analysis helps to understand the Linux kernel boot process,and helps to understand the cpu working mode switching and pag⁃ing mechanism.It lays a theoretical foundation for further understanding of the working principle of the Linux kernel supporting mul⁃titasking and the implementation mechanism of virtual memory,which is the preliminary work for optimizing the core modules of the Linux kernel.
作者 徐晨升 张琼声 孟祥奎 XU Chensheng;ZHANG Qiongsheng;MENG Xiangkui(College of Computer&Communication Engineering,China University of Petroleum(East China),Qingdao 266580)
出处 《计算机与数字工程》 2020年第11期2691-2696,共6页 Computer & Digital Engineering
关键词 LINUX内核 启动程序 实模式 保护模式 GDT LDT 0号进程 Linux kernel startup process real mode protection mode GDT LDT process number 0
  • 相关文献

参考文献5

二级参考文献25

  • 1王亚军,刘金刚.Linux运用于嵌入式系统的技术分析[J].计算机应用研究,2005,22(5):102-104. 被引量:21
  • 2李胜朝,黄先祥,周召发.嵌入式Linux下块设备驱动程序的开发[J].机电工程技术,2007,36(6):26-28. 被引量:4
  • 3RubiniA 聊鸿斌译.Linux设备驱动程序[M].北京:中国电力出版社,1999..
  • 4MatthewN StonesR 杨晓云 王建桥译.Linux程序设计[M].北京:机械工业出版社,2002..
  • 5毛德操 胡希明.Linux内核源代码情景分析[M].杭州:浙江大学出版社,2002..
  • 6王田苗.嵌入式系统设计与实例开发[M].北京:清华大学出版社,2013.
  • 7S3C2440A Datasheet[M].韩国:Samsung公司,2008.
  • 8Lee C T, Lin J M, Hong Z W. An application-oriented Linux kernel customization for embedded systems [ J ]. Information science and engineerlng,2004,20 ( 6 ) : 1093-1107.
  • 9徐士强.基于ARM9的嵌入式Linux系统的研究与应用[D].南京:南京邮电大学,2010.
  • 1017ic.嵌入式系统产品是如何使用Linux[EB/OL].2010-03-28.http://www.17ic.com/qianrushi/qianrushixitong/80.html.

共引文献32

同被引文献13

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部