annotate final_main/future.tex @ 24:5e0c566bba54

fix
author menikon
date Sat, 15 Feb 2020 17:10:19 +0900
parents 935e11c0f150
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6
102c40310142 add fig
menikon
parents: 1
diff changeset
1 \chapter{まとめと今後の課題}
21
menikon
parents: 16
diff changeset
2  本研究では xv6 の FileSystem 部分について CbC を用いて書き換えを行った。
24
menikon
parents: 23
diff changeset
3 実際に FileSystem をCbC で書き換えることによって、if 文と for 文を切り出してやるができた。
21
menikon
parents: 16
diff changeset
4 さらに、FileSystem を Interface とその実装に書き換えることによって仕様と実装に分けることができた。
menikon
parents: 16
diff changeset
5 仕様と実装に分けることによって拡張性を高めることができた。
24
menikon
parents: 23
diff changeset
6 しかし、xv6 はGears OS を開発する前段階として開発しているので今後は書き換えた xv6 を Gears OS に移植しやすい形に改良していく必要がある。
21
menikon
parents: 16
diff changeset
7 xv6 の FileSystem 部分書き換え後 、デバックをまだ行っていないため正常に動くかどうか確認することが求められる。
menikon
parents: 16
diff changeset
8 また、正常に動作しなかった場合は修正を行い、OS として機能しているか再確認する必要がある。
menikon
parents: 16
diff changeset
9
menikon
parents: 16
diff changeset
10
menikon
parents: 16
diff changeset
11 今後の課題として、現段階では FileSystem とPaging などの kernelの一部のみ書き換えられているため kernel 全体の書き換えを完了させる必要がある。
menikon
parents: 16
diff changeset
12
menikon
parents: 16
diff changeset
13