Font Size: a A A

Design And Implementation Of Component-Based File System On Elastos Operating System

Posted on:2006-11-18Degree:MasterType:Thesis
Country:ChinaCandidate:M H ZhaoFull Text:PDF
GTID:2178360182983506Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Developing a universal and configurable embedded operating system ismore and more valuable because of the diversity of embedded devices andsoftwares. File system is an important part of operating system, so it is animportant research area to design and implement a configurable and extensiblefile system that can be loaded and replaced dynamically.In this thesis the features of embedded file systems are studied, acomponent-based file system model is built with CAR component techonlogyand applied on Elastos. Main work and achievements are summarized asfollows:1. A model of component-based file system is presented, the limitation oftraditional kernel file system is analyzed, and the concept of file system isstretched from a part of kernel to a basic service that runs in user mode.2. A structure of component-based file system is established, theadvantage and significance is concluded, and some problems about how to usecomponent technology to implement a file system are discussed, includinghow to compartmentalize the levels of the component, how to design itsinterfaces, how to ensure the maturity of the functions, and how to improvethe I/O efficiency.3. A file system is designed and implemented on Elastos operatingsystem. It is based on component technology and micro-kernel and runs inuser space. The file system provides service to users by way of registeredname service. Users transfer requests of interface call to the file systemprocess, and the process communicates with relative device driver andoperates the device. This file system model has the features of configurable,extensible and can update dynamically. It is convenient for users to customize,develop, debug and import a new file system to existence structure.4. A full-scale testing of Elastos 2.0 file system is made. The testingincludes function testing and performance testing. The preliminary test resultshave shown that our component-based file system is practical, stabile andsafety.
Keywords/Search Tags:embedded, Elastos operating system, CAR component technology, file system
PDF Full Text Request
Related items