linux初学
guiltycx
这个作者很懒,什么都没留下…
展开
-
linux内核映像组成
linux内核映像组成linux内核主要分为以下三个部分: 首先是setup.bin。这部分负责将内核加载进内存并为后面内核保护模式的运行建立基本的环境。但后来加载内核的功能被分离到Bootloader中,setup.bin则退化为负责为内核及Bootloader之间传递数据,并照顾某些无法使用32位启动的场合。 其次是包围在32位保护模式部分外的非压缩部分。这部分主要负责将压缩的内核解压到合适的位原创 2017-01-04 19:38:30 · 1266 阅读 · 0 评论 -
内核映像的构建过程
内核映像的构建过程内核映像构建过程大体上可以概括为“三次编译链接,一次组合”。 1、第一次编译链接链接 kbuild分别编译各个子目录下的目标文件,生成builtin.o、lib.a等文件,然后调用链接器将这些文件链接为vmlinux,并保存到顶层目录下。 2、第二次编译链接链接 kbuild使用工具objcopy,将顶层Makefile构建好的内核映像vml原创 2017-01-05 20:11:20 · 632 阅读 · 0 评论 -
32位操作系统与64位操作系统的区别
区别一:设计初衷不同 64位操作系统设计初衷是:满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户要求。32位操作系统是为普通用户设计的。 区别二:要求配置不同 64位系统只能装在64位电脑上。32位系统可以安装在32位电脑上或64位电脑上。32位系统装在64位电脑上会导致电脑无法达到最大性能。 区别三:运算速度不同 64位系原创 2017-07-26 19:02:49 · 360 阅读 · 0 评论