摘要: 问题由来:pc的lsb总是0,因为代码至少要字对齐。cm3的指令至少是半字对齐的(16) 一、啥是字对齐?为啥要字对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问都可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就是对齐。 阅读全文
posted @ 2019-02-21 04:53 lemaden 阅读(2759) 评论(0) 推荐(1) 编辑
摘要: 前言 随着接触Linux的慢慢深入、对Linux也有了一个基本认识了吧,慢慢的接触系统内核、系统配置文件、在了解Linux的系统启动流程后,现在来总结一下一个简单的Linux系统的裁减方法和步骤,一个只有内核文件和几个简单的命令的小Linux系统,现在就开始以下裁减: 正文 首先在一个虚拟机上新增一 阅读全文
posted @ 2019-02-21 04:11 lemaden 阅读(2897) 评论(0) 推荐(0) 编辑
摘要: 2015-01-06 10:29:13 目录 1 开机加载简介 2 常规加载流程 2.1 加载BIOS 2.2 读取MBR 2.3 boot loader 2.4 加载内核 2.5 init依据inittab文件来设定运行等级 2.6 init进程执行rc.sysinit 2.7 启动内核模块 2. 阅读全文
posted @ 2019-02-21 04:08 lemaden 阅读(396) 评论(0) 推荐(0) 编辑