システムプログラム特論B

更新日:2020-03-02

ナンバリングコード

GSI-15-6036-J

科目区分

主専攻科目

単位数

選択1単位

授業形態

特論

対象学年

修士1・2年

学期 曜日 時間 集中講義の有無

春2期月曜1限目

講義室

情報学研究科棟1階第1講義室

開講専攻

情報システム学専攻

担当教員 所属

高田広章,本田晋也

所属

情報システム学専攻

メールアドレス

hiro@ertl.jp


授業概要

本講義では,組込みシステム開発に求められる基礎的な事項について理解するために,組込みシステムのソフトウェアプラットフォームとリアルタイム性を担保するための技術について学ぶ。具体的には,組込みシステム向けのリアルタイムOS,仮想化技術,リアルタイムシステム向けの最悪実行時間解析,性能評価,スケジューリング理論等について講述する。

◆講義目的

本講義は,組込みシステム開発に求められる基礎的な事項について理解するために,組込みシステムのソフトウェアプラットフォームとリアルタイム性を担保するための技術について学ぶことを目的とする。

◆授業内容

組込みシステム向けのリアルタイムOS,仮想化技術,リアルタイムシステム向けの最悪実行時間解析,性能評価,スケジューリング理論等について講述する。

1. リアルタイムOS
2. 仮想化技術
3. 最悪実行時間解析
4. リアルタイムシステムの性能評価
5. リアルタイムスケジューリング理論

◆教科書・参考文献・履修条件等

講義に先だってウェブサイトから配布する。

◆授業期間中の課題・宿題等

課題・宿題等は課さない。

成績評価方法・基準

学期末に行う筆記試験により評価する。
合計100点満点で60点以上を合格とする。

Course Title

System Programs B

Numbering Code

GSI-15-6036-J

Course Category

Main majors

Credits

Elective1

Class Format

Advanced Lecture

Grade

Master1-2

Semester, Day and Period

Spring 2 semester Monday 1

Instructor(s)

TAKADA Hiroaki,HONDA Shinya

Affiliation

Department of Computing and Software Systems

Mailaddress

hiro@ertl.jp


Course Topics

In this lecture, in order to understand the basic items required for embedded system development, we will learn about the software platform of embedded systems and technologies for ensuring real-time performance. Specifically, we will talk about real-time OS for embedded systems, virtualization technology, worst-case execution time analysis for real-time systems, performance evaluation, scheduling theory, etc.

Course Purpose

The purpose of this lecture is to learn about the software platform of embedded systems and technologies to ensure real-time performance in order to understand the basic issues required for embedded system development.

Course Contents

The lecture will cover real-time OS for embedded systems, virtualization technology, worst execution time analysis for real-time systems, performance evaluation, scheduling theory, etc.

1. Real-time operating system
2. Virtualization technology
3. Worst execution time analysis
4. Performance evaluation of real-time system
5. Real-time scheduling theory

Textbooks, Reference Materials and Requirements

Course materials will be distribute from the website prior to the lecture.

Assignment

No assignment will be given.

Grading Criteria

There will be a term-end examination. Students must get at least 60 points out of 100 to pass.