Linux文件系统和启动过程概述
来源:互联网 发布:软件开发服务税率 编辑:程序博客网 时间:2024/06/05 15:36
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系统根目录下,是一种启动脚本文件。
- Linux文件系统和启动过程概述
- Linux启动过程概述
- Linux启动过程概述
- Linux内核启动过程概述
- linux文件系统初始化过程(1)---概述
- linux文件系统初始化过程(1)---概述
- linux启动时挂载根文件系统的过程[转]
- 《Linux启动过程分析》内核挂载根文件系统
- Linux内核启动及文件系统加载过程
- 《Linux启动过程分析》内核挂载根文件系统
- Linux内核启动及文件系统加载过程
- 《Linux启动过程分析》内核挂载根文件系统
- Linux 内核启动及文件系统加载过程
- 《Linux启动过程分析》内核挂载根文件系统
- 《Linux启动过程分析》内核挂载根文件系统
- 《Linux启动过程分析》内核挂载根文件系统
- Linux内核启动及文件系统加载过程
- Linux内核启动及文件系统加载过程
- UML图总结
- linux设备驱动归纳总结(三):7.异步通知fasync
- cocos2d-x 1.0 2.0 代码差异
- openstack扩展API
- MongoClient 操作MongoDB replica-set
- Linux文件系统和启动过程概述
- 欧拉回路
- Android sensor架构
- 逆转一个整数的二进制表示问题[转]
- IO - 同步,异步,阻塞,非阻塞
- Introduction to Big Data
- 函数getopt(),及其参数optind
- HDU 1596 find the safest road 最短路求最大值
- C语言中的数据类型