
4_OS
文章平均质量分 84
evanwu_85
这个作者很懒,什么都没留下…
展开
-
嵌入式系统 Boot Loader 技术内幕
1. 引言 在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。 2. Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。 3. 文件系统。包括根文件系统和建立于 Flash 内存设备之上文件系统。通常用 ram disk 来作为 root fs。 4. 用户应用程序。转载 2010-10-22 00:04:00 · 808 阅读 · 0 评论 -
FAT文件系统存储原理
FAT表(File Allocation Table 文件分配表),是Microsoft在FAT文件系统中用于磁盘数据(文件)索引和定位引进的一种链式结构。假如把磁盘比作一本书,FAT表可以认为相当 于书中的目录,而文件就是各个章节的内容。但FAT表的表示方法却与目录有很大的不同。 在FAT文件系统中,文件的存储依照FAT表制定的簇链式数据结构来进行。同时,FAT文件系统将组织数据时使用的目录也抽象为文件,以简化对数据的管理。 1存储过程假想 我们模拟对一个分区存储数据的过程来说明FAT文件转载 2010-12-19 20:38:00 · 10001 阅读 · 1 评论 -
FAT硬盘及分区结构
1 硬盘的物理结构 硬盘存储数据是根据电磁转换原理来实现的。硬盘工作时,盘片以设计速度高速旋转,设置在盘片表面的磁头则在电路控制下径向移动到指定位置将数据存储或读取出来。只要将盘片表面设计得更平滑、磁头设计得更精密以及尽量提高盘片旋转速度,就能造出容量更大,存储速度更快的硬盘。 2 硬盘的逻辑结构 硬盘首先分成很多个盘片platter,每个盘片有2面,每面对应一个磁头head;每个盘片被划分若干个同心圆磁道,这多个同心圆就形成了一个柱面cylinder;每个盘面的每个磁道又被分成几十个扇区sector原创 2010-12-19 20:22:00 · 3574 阅读 · 0 评论 -
Linux学习笔记(linux 0.11完全注释)
第一章:概述 GNU计划:旨在开发一个类似UNIX并且是自由软件的完整操作系统。 POSIX标准:是由IEEE和ISO/IEC开发的一簇标准。该标准基于UNIX的实践和经验,描述了操作系统的调用和服务接口。用来保证编制的应用程序能在源代码一级上在多个操作系统上移植和运行。 Linux-0.11 版本发布时包括以下文件: bootimage.Z -- 具有美国键盘代码的压缩启动映像文件 rootimage.Z -- 以 1200KB 压缩的根文件系统映像文件 linux-0.1原创 2010-11-14 16:10:00 · 6468 阅读 · 0 评论