# HG changeset patch # User matac42 # Date 1653622466 -32400 # Node ID 8e39e3bf98d765956b4a1880fe9341ff58608984 # Parent 91e7f4a4875f0233e1823f246cfd88bab892dcb4 ... diff -r 91e7f4a4875f -r 8e39e3bf98d7 slide/slide.html --- a/slide/slide.html Fri May 27 11:36:04 2022 +0900 +++ b/slide/slide.html Fri May 27 12:34:26 2022 +0900 @@ -268,7 +268,7 @@

Unixのinode

inode

@@ -467,11 +467,12 @@
  • メモリとディスク上のデータ構造が等しくなる形で実装したい
  • -
  • offsetを用いて
  • +
    @@ -542,10 +543,13 @@

    gearsDirectoryまとめ

    diff -r 91e7f4a4875f -r 8e39e3bf98d7 slide/slide.md --- a/slide/slide.md Fri May 27 11:36:04 2022 +0900 +++ b/slide/slide.md Fri May 27 12:34:26 2022 +0900 @@ -97,7 +97,7 @@ ## Unixのinode -- UnixのファイルシステムはBTreeとinodeで構成されており,xv6もその仕組みを用いている +- UnixのファイルシステムはメタデータにBTreeで構成されたinodeを用いる ### inode @@ -293,9 +293,9 @@ ## gearsDirectoryまとめ - gearsDirectoryの実装について説明した -- RedBlackTreeを用いてinodeの仕組みを構築し,ls,cd,mkdirを作成するなどして,Unix Likeに構築することが出来た -- RedBlackTreeのシンプルなinterfaceにより比較的容易に実装を行うことができた -- 形式手法とファイルシステムの機能の両面で信頼性の向上が図れると考える + - RedBlackTreeを用いてinodeの仕組みを構築し,ls,cd,mkdirを作成するなどして,Unix Likeに構築することが出来た + - RedBlackTreeのシンプルなinterfaceにより比較的容易に実装を行うことができた + - 形式手法とファイルシステムの機能の両面で信頼性の向上が図れると考える - メモリマネージメントシステムについて考察した