Minixファイルシステムとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > Minixファイルシステムの意味・解説 

MINIXファイルシステム

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/06/19 03:04 UTC 版)

MINIXファイルシステム
開発者 オープンソースの開発陣
正式名 MINIX file system version 3
導入 1987年 (MINIX 1.0)
パーティション識別子 0x81 (MBR)
構造
限度
特徴
タイムスタンプ (内容の)変更・属性変更・アクセス
日付範囲 1901年12月14日 - 2038年1月18日
日付分解能 1s
パーミッション POSIX
透過的圧縮 無し
透過的暗号化 無し
重複排除 無し
対応OS MINIX 3英語版LinuxHelenOS
テンプレートを表示

MINIXファイルシステム(英:MINIX file system)とは、主にMINIXオペレーティングシステムで用いられるファイルシステムである。

概要

MINIXは1980年代アンドリュー・タネンバウムの手によって、教育目的に無償で利用できるUNIX風のOSとして一から書かれた。MINIXファイルシステムはMINIXの利用に際して設計されており、基礎的な部分でUNIXファイルシステムを模倣しているものの、複雑な機能はその教育的目的を達成するために省かれている[1]

1991年、リーナス・トーバルズLinuxカーネルの開発に着手した当初、彼はMINIXが稼働している計算機で作業をしており、そのファイルシステムの設計を彼のOSに採用した。しかしながらMINIXファイルシステムでは以下のような欠点があった。

彼は1992年4月にextをMINIXのそれと置き換える形で開発した。Linuxのファイルシステムが商用に耐えるものとなったのはその第二版(ext2)であり、1994年当時には、MINIXファイルシステムはLinuxの利用者の間では「殆ど使用されなく[2]」なっていた。

意匠と実装

MINIXファイルシステムは6つの区画で構成されている[1]

起動区画
起動区画はOSの読み込みと起動を行うブートローダと共に常に第一ブロックに格納されている。
スーパーブロック
スーパーブロックはファイルシステムに関する情報を保持しており、OSが他のファイルシステムを処理することを可能にする。(例えばinodeやゾーンの数、それらを記述する二つのビットマップの大きさ、データ区画が開始する位置など)
inodeビットマップ
各inodeについて、その使用の有無を0/1で示した単純な記録。
ゾーンビットマップ
inode ビットマップと同様の構造。違いは内容がゾーンに関するものという点である。
inode区画
全てのファイル及びディレクトリ(ファイルの目録)は、その種類(ファイル・ディレクトリ・区画・文字・パイプ)、利用者と利用者群に対するID、内容の変更・属性の変更・アクセスそれぞれが行われた日時を記録しているinodeを持つ。inodeにはファイルディレクトリ情報の実体があるデータ区画中のゾーンを指し示すアドレスも含有されている。
データ区画
MINIXファイルシステム中最も大きく、システム空間の大半を占める。ファイルディレクトリ情報の実体が格納されている。

脚注

出展

  1. ^ a b Tanenbaum, Andrew S; Albert S. Woodhull (14 January 2006). Operating Systems: Design and Implementation (3rd ed.). Prentice Hall. ISBN 0-13-142938-8 
  2. ^ Strobel, Stefan; Uhl, Thomas (1994). Linux—Unleashing the Workstation in Your PC. Springer-Verlag. p. 54 



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Minixファイルシステム」の関連用語

Minixファイルシステムのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Minixファイルシステムのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのMINIXファイルシステム (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS