Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Ovladač souborového systému ext4 pro HelenOS
Název práce v češtině: Ovladač souborového systému ext4 pro HelenOS
Název v anglickém jazyce: HelenOS ext4 filesystem driver
Klíčová slova: HelenOS, ext4, souborový systém, ovladač
Klíčová slova anglicky: HelenOS, ext4, filesystem, driver
Akademický rok vypsání: 2010/2011
Typ práce: diplomová práce
Jazyk práce: čeština
Ústav: Katedra distribuovaných a spolehlivých systémů (32-KDSS)
Vedoucí / školitel: Mgr. Martin Děcký, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 01.11.2010
Datum zadání: 01.11.2010
Datum a čas obhajoby: 03.09.2012 11:00
Datum odevzdání elektronické podoby:29.07.2012
Datum odevzdání tištěné podoby:03.08.2012
Datum proběhlé obhajoby: 03.09.2012
Oponenti: RNDr. Mgr. Vlastimil Babka, Ph.D.
 
 
 
Zásady pro vypracování
Cílem diplomové práce je implementace ovladače souborového systému ext4 pro operační systém HelenOS. Výstupem práce je prototypová implementace, která podporuje vhodně zvolenou podmnožinu vlastností souborových systémů ext2, ext3 a ext4. Součástí práce je také rozvaha, které vlastnosti této rodiny souborových systémů je vhodné implementovat pro dosažení vhodné míry interoperability a které lze naopak vynechat z důvodu přílišné časové náročnosti implementace.

Práce obsahuje analýzu možností, jakým způsobem nejlépe ovladač implementovat, a jaké změny si tato implementace vynucuje v architektuře stávajícího VFS rozhraní v systému HelenOS. Dále práce obsahuje srovnání prototypové implementace s open-source ovladači souborových systémů ext2/3/4 v jiných operačních systémech.
Seznam odborné literatury
Tanenbaum, Woodhull: Operating Systems Design and Implementation
Nutt: Operating Systems: A Modern Perspective
HelenOS 0.2.0 Design Documentation (http://www.helenos.org/documentation)
Card, Ts'o, Tweedie: Design and Implementation of the Second Extended Filesystem
Předběžná náplň práce
Cílem diplomové práce je implementace ovladače souborového systému ext4 pro operační systém HelenOS. Výstupem práce je prototypová implementace, která podporuje vhodně zvolenou podmnožinu vlastností souborových systémů ext2, ext3 a ext4. Součástí práce je také rozvaha, které vlastnosti této rodiny souborových systémů je vhodné implementovat pro dosažení vhodné míry interoperability a které lze naopak vynechat z důvodu přílišné časové náročnosti implementace.

Práce obsahuje analýzu možností, jakým způsobem nejlépe ovladač implementovat, a jaké změny si tato implementace vynucuje v architektuře stávajícího VFS rozhraní v systému HelenOS. Dále práce obsahuje srovnání prototypové implementace s open-source ovladači souborových systémů ext2/3/4 v jiných operačních systémech.
Předběžná náplň práce v anglickém jazyce
The goal of this master thesis is the implementation of ext4 filesystem driver for HelenOS operating system. The result of the thesis is a prototype implementation supporting a reasonably chosen subset of features of ext2, ext3 and ext4. The thesis also analyses the usefulness of the chosen features with respect to interoperability and development time limitations.

The thesis is based on analysis of the implementation means suitable for implementing a filesystem driver in HelenOS and changes required in the current VFS design in HelenOS. The thesis also compares the prototype implementation with other open-source implementations of ext2/3/4 filesystems in other operating systems.
 
Univerzita Karlova | Informační systém UK