卒業研究I,II 活動計画・報告書

卒業研究I,II 活動計画・報告書

  • 著者: 河野研究室 205729J 仲吉菜々子
  • 報告日: 2023年4月29日

# 1. 活動計画

# 1.1 研究活動の目的と目的達成のための取り組み

当研究室では,信頼性をノーマルレベルの計算に対して保証し,拡張性をメタレベルの計算で実現することを目標としたGears OSを開発中である.Gears OSは,MITが教育用に開発したUNIX系の32bit OSのxv6をベースに実装されているため,16bit,32bitモードのLegacy BIOSで動作する.Legacy BIOSは1MBのメモリ制限があり、セキュリティを含めたシステムの拡張が困難であるため,OSの拡張性を高めるには64bitモードのUEFI上で起動できることが望ましい.UEFIはCPUのアーキテクチャに依存せず,FATファイルシステムを持つディスク下のEFIアプリケーションを認識して実行できる.そのため,OSのブートに対して様々な機能を実装可能である.よって本研究では,Gears OSの拡張性を高めることを目標として,64bit UEFI上でGears OSを起動する環境を整え,Gears OSの実装について考察する.

4月の現時点では,UEFIからOSをロードするbootloaderアプリケーションの実装に取り組んでいる。Gears OSは今後64bitに書き換える予定であるため,64bit対応のxv6のkernelをUEFIからロードすることが第一の目標である.また,実機での動作確認は,シングルボードコンピュータのRaspberry Piを使用する. 64bit Gears OSの実装については,実装について理解を深めるために当研究室の過去論文を読む.

# 1.2 研究スケジュール

5月

  • 1週目(5/1~7) 5月の発表に向けて、Gears OSの実装について調べる.aarch64対応のxv6を起動させるbootloaderを作成する.

  • 2週目(5/8~14) 引き続きGears OSの調査と、発表の準備?

  • 3週目(5/15~17) 情報処理研究会の発表、その後はGears OSの64bit実装などについて考察?

6月:未定,就活と並行して研究を進める

7月:未定


# 2. 卒業研究Iの活動報告

# 2.1 活動目的の達成度について

# 2.2 活動の振り返り

# 2.3 活動時間の記録

週番号 期間 研究時間(h/w) 累積研究時間(h)
1 2023/04/12-2023/04/16 20 20
2 2023/04/17-2023/04/23 5 25
3 2023/04/24-2023/04/30 6 31
4 2023/05/01-2023/05/07
5 2023/05/08-2023/05/14
6 2023/05/15-2023/05/21
7 2023/05/29-2023/06/04
8 2023/06/05-2023/06/11
9 2023/06/12-2023/06/18
10 2023/06/19-2023/06/25
11 2023/06/26-2023/07/02
12 2023/06/28-2023/07/04
13 2023/07/03-2023/07/09
14 2023/07/10-2023/07/16
15 2023/07/17-2023/07/23
16 2023/07/24-2023/07/30

# 3. 研究テーマについて

# 3.1 研究題目(卒業論文のタイトル案)

# 3.2 研究テーマの設定理由

# 3.3 研究テーマに関する基礎概念や専門的技術の概要


# 4. 卒業研究IIの計画

# 4.1 研究手法

# 4.2 研究結果の評価方法

# 4.3 具体的な研究スケジュール


# 5. 卒業研究IIの活動報告

週番号 期間 研究時間(h/w) 累積研究時間(h)
1 2023/10/02-2023/10/08
2 2023/10/09-2023/10/15
3 2023/10/16-2023/10/22
4 2023/10/23-2023/10/29
5 2023/10/30-2023/11/05
6 2023/11/06-2023/11/12
7 2023/11/13-2023/11/19
8 2023/11/20-2023/11/26
9 2023/11/27-2023/12/03
10 2023/12/04-2023/12/10
11 2023/12/11-2023/12/17
12 2023/12/18-2023/12/24
13 2024/01/04-2024/01/07
14 2024/01/08-2024/01/14
15 2024/01/15-2024/01/21
16 2024/01/22-2024/01/28
17 2024/01/29-2024/02/04
18 2024/02/05-2024/02/11
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy