| 授業の目標と概要 |
| リアルタイムオペレーティングシステムを主として取り上げ、その機能・概要について理解するとともに、簡易なOS |
| を機械語レベルで解読と一部製作することにより、OSを実感して身につけることをねらいとする。 |
|
| カリキュラムにおける位置づけ |
| 電子計算機1 実装論理設計の知識を前提とする。 |
| 体系的なオペレーティングシステムの知識については、オペレーティングシステムⅡにおいて履修する。 |
|
|
|
| 本科目はNEXUS80という名のZ80ベース シングルボードコンピュータを用いて簡易的なOSを解読と作成によ |
|
| り、リアルタイムOSの概要を理解する。 |
|
|
|
|
|
| 1.ガイダンス |
|
| 科目のねらいとどのように理解していくかについて説明する。 |
2 |
|
|
| 2.リアルタイムOSの機能概説 |
|
| リアルタイムOSに必要な機能についてその概要について説明する。 |
2 |
|
|
| 3.アセンブラプログラム開発演習 |
|
| OS解読と部分開発に用いるアセンブラ言語の理解レベルを上げるため |
10 |
| プログラム開発演習を行う。 |
|
|
|
|
| 4.アセンブラプログラム開発演習(続) |
4 |
| |
|
|
|
| 5.簡易リアルタイムOSの解読 |
8 |
| NEXUS80上に開発してある模擬的な簡易OSのプログラムを解説する。また、その一部を |
|
| 解読演習することによって理解度を高める。 |
|
|
|
|
|
|
|
|
| 教科書 |
|
図解Z-80の使い方 オーム社(前年度使用の教科書を継続使用)
|
|
| 補助教科書 |
|
「Z80シングルボードコンピュータの入門と実践」 実験室備え付けの資料参照
|
|
| 履修上の注意 |
|
班単位の共同作業が多くなるが、分担して作業し、特定個人に作業が偏らないよう心がけること。
|
|
| 評価基準 |
|
簡単なアセンブラプログラムが組め、リアルタイムオペレーティングシステムの概念が理解できるようになること。
|
|
| 評価法 |
|
| 学習・教育目標 |
東京高専 |
|
JABEE |
|