Linux文件系统和启动过程概述
2013-05-08 16:41
162 查看
Linux文件:文件都是存放在物理设备,例如磁盘上的。从逻辑角度看,linux文件可分为设备文件和存储文件。
(1)通电,设备复位,CPU最后复位,CPU执行第一条指令:加载bootloader程序。
(2)执行内核程序:初始化各种设备,初始化各种内核数据结构。
(3)执行应用程序,例如Terminal程序、Home程序。
Android一般运行在ARM处理器上。ARM可以看作是一种处理器内核架构。
处理器:是一种统称,一般包括CPU、片上内存、片上外设接口。
CPU:处理器内部的中央处理单元,可以分为短指令架构、长指令架构。
ARM:ARM属于短指令架构。设备复位后,ARM从ROM加载bootloader程序,多数基于ARM的系统从NAND Flash芯片中的0x00000000处加载bootlaoder。
而Android会首先加载uboot(或fastboot),初始化硬件设备,向NAND Flash写入数据,然后加载Linux 内核。
ini.rc在Android系统根目录下,是一种启动脚本文件。
相关文章推荐
- Windows XP Professional计算机启动过程概述
- 2.6.27.7启动过程概述
- linux内核学习(9)启动全过程概述之内核映像结构
- WinXP Pro计算机启动过程概述
- 计算机的启动过程概述linux
- Linux文件系统启动过程及login的实现 .
- WindowsXP启动过程概述
- Android启动过程概述
- linux内核学习(10)启动全过程概述之一
- rails启动过程(一)代码流程概述
- Linux文件系统启动过程及login的实现
- linux内核学习(9)启动全过程概述之内核映像结构
- Windows XP系统启动过程概述
- Android系统启动过程概述
- Windows Vista系统启动过程概述
- 简要概述Linux的启动过程
- 操作系统学习(一)--概述启动过程
- Windows XP Professional计算机启动过程概述
- linux内核学习(11)启动全过程概述之二
- Linux启动过程概述(X86)