linux文件系统 裁剪,Linux文件系统裁剪优化研究.pdf

lSSN 1009—3044 E-maihkfyj@cccc.net.cn

ComputerKnowledgeAndTechnology电脑知识与技术 http://www.dnzs.net.cn

Vo1.4,No.4,November2008,PP.1000,1002 Tel:+86—551-5690963 5690964

Linux文件系统裁剪优化研究

姜春茂,高原。张丽君

(哈尔 师范大学计算机科学与信息工程学院,黑龙江 哈尔滨 150050)

摘要 :本 对Linux裁剪进行 了基本的阐述和说明,对文件 系统的裁剪提 出了具体的思路 ,取消预先分配策略和使用B+树 的查找算

法采提 高文件 系统的性能一

关键词 :VFS:’Ext2:B+树

中图分类号:TP393 文献标识码 :A 文章编号:1009—3044(2008)31—1000—01

A ResearchontheoptimizationofLinuxFileSystem SCutting

JIANGChun—mao,GAOYuan,ZHANGLi-j13.n

(DepartmentofComputerScienceandInformationEngieer,HarbinNormalUniversity,Harbin150050,China)

Abstract:Thispaperexpatiateembed—LinuxonabasicandtheHesystem scuttingexpresstheconcreteideas

. abolition ofpre—allocation

strategyandtheuseofB+treetOfind;algorithmstO improvefilesystem performance.

Keywords:VFS;Ext2;B+tree

1引言

随着嵌入式技术的 日益发展 ,t~inux作为嵌入式操作系统越来越』泛的使用着 ,由于 Linux是开发源代码 ,内核功能强大,稳定

支持多任务等与生俱来的特点 ,使用 Linux作为嵌入式 0S的PDA,手机等设备越来越多了,针对特定的硬件设备,我们要将 Liux

进行裁剪 ,移植 ,Linux一身具备一整套T具链 ,容易建立交叉开发环境和运行环境 ,在 目前常用 的嵌入式开发技术 中,基于Linu 的

移植技术 已经得到了长足的进展 :

Linux的文件系统广泛使用 Ext2,Ext3等文件格式,在使用 的过程 中由于限于硬件环境 ,或多或少 的不相适应 ,因此 出现了很多

嵌入式的文件系统,但是,Linux通用的文件系统还是具有通用性,精巧性等特点,因此对于它们 的优化也是很重要的问题

2Linux裁剪的基本思路

Linux的裁剪 目前主要手段集 中在基于源代码分析上 ,有采用图调用的方式来辅助进行,但是从根本上来讲还是要从代码本身

下手,通过 内核配置 T具生成描述 内核功能选项的配置文件 ,然后再根据该配置文件编译生成定制的内核 目标文件 ,即通过内核代

码中的条件编译 ,裁剪掉 内核 中不必要的功能部分从而获得面向特定应用需求、体积较小的嵌入式 “nux内核

目前的裁剪主要在内核裁剪 ,函数库裁剪 ,文件系统裁剪几个方面进行,下面做简要的阐述 :

1)内核的裁剪

对 内核的裁剪主要集 中在利用 Linux本身的配置工具,使用 makexconfig或者 make133enuconfig来进行选择 ,选择 以后进行编

译 ,编译内核需要3个步骤 ,分别是

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值