Course Name Year Term Period Faculty / Graduate School All Instructors Credits
32858:[2025 Spring]Operating Systems (6T) 2025 Spring Wed3 College of Science and Engineering MENG LIN、LI QI 2

Campus

BKC

Class Venue

Forest201

Language

日本語

Course Outline and Method

コンピュータはハードウェアとソフトウェアの様々な技術が結集した非常に複雑なシステムである.コンピュータの知識がないユーザにも容易にコンピュータを使いこなせるようにするソフトウェアがオペレーティングシステム(OS)である.本講義では,OSにおける基本的な概念や機能を解説する.

Student Attainment Objectives

学生は、オペレーティングシステムに関する基礎知識を習得し、基本概念を理解する。

Recommended Preparatory Course

情報処理,情報処理演習,データ構造とアルゴリズム,応用Cプログラミング,計算機アーキテクチャを履修し,ソフトウェア,ハードウェアに関する基礎知識を有することが望ましい.

Course Schedule

Lecture/Instructor(When there are multiple instructors) Theme
Keyword, References and Supplementary Information
-

+R授業対象科目。第 6 回に+R授業を実施。詳細はmanaba+Rを参照。

1

オペレーティングシステムの概念

OSの歴史、構成要素、OSの構成法、運営と管理

2

プロセスの管理

プロセス、プロセスの状態と遷移、プロセス制御ブロック、プロセスの操作、スレッドと軽量プロセス

3

スケジューリング(1)

マルチプログラミング、CPUスケジューラ、

4

スケジューリング(2)

スケジューリングアルゴリズム(FCFS,SJFなど)

5

プロセスの同期と通信(1)

並行プロセス、並行プロセスの指定、プロセスの同期と相互排除

6

プロセスの同期と通信(2) 中間テスト及びその解説

プロセス間通信、デッドロック

7

実記憶管理(1) 中間テスト及びその解説

記憶階層、記憶管理技法、単一連続割付け 中間テスト及びその解説

8

実記憶管理(2)

固定区画割付、可変区画割付、記憶保護

9

仮想記憶管理(1)

仮想記憶、ページング、セグメンテーション、フェッチ技法

10

仮想記憶管理(2)

置換え技法、割付け技法、スラッシング、局所性、ワーキングセットモデル

11

ファイルシステム

ファイル、レコードとブロック、ファイル操作、ディレクトリの管理と階層、ファイル保護、2次記憶の割付け技法

12

割り込み

割り込み、割り込み書類、割り込みの処理方式、割り込みの原因解析、割り込みの許可と禁止、割り込み処理の流れ

13

入出力の制御

入出力装置、ディスク構成、ディバイスコントローラ、直接メモリアクセス、入出力ソフトウェアの階層と処理の流れ

14

期末テスト

期末テスト

Class Format

原則として対面で実施する.

Recommendations for Private Study

講義時に渡す資料を使い復習に時間を割いて下さい.また,実際に自分でプログラミングし,実行することにより理解を深めてください.

Grade Evaluation Method

Kind Percentage Grading Criteria etc.
Final Examination (Written) 0

Report Examination
(A report to be submitted by the unified deadline)
0

Exams and/or Reports other than those stated above, and Continuous Assessment 
(Evaluation of Everyday Performance in Class)
100

中間テスト,確認テスト時以外は,毎回小テストを実施する.第7回と第15回は,基礎技術の理解を問う中間/確認テストを実施し,毎回の小テスト,受講態度,試験結果(中間テスト及び確認テスト)をもとに成績評価を行う.
・平常点(20%): 毎回小テスト13回実施予定+受講態度
・中間テスト(40%)
・確認テスト(40%)

Grade Evaluation Method (Note)

Advice to Students on Study and Research Methods

OSはコンピュータのハードウェアを表に出さず,気軽にアプリケーションソフトウェアを実行可能にするものであり,コンピュータの最も核となるものです.その概念を理解することは研究に大きく役立ちますので,本講義でしっかりと理解しておきましょう.

Textbooks

Textbooks (Frequency of Use, Note)

講義のときにレジュメを配布する.

Reference Books

Reference Books (Frequency of Use, Note)

関連書籍は多数あるので,自分に合うものを探して学習に役立ててください.

Web Pages for Reference

How to Communicate with the Instructor In and Out of Class(Including Instructor Contact Information)

Talk with Students,Other (Separate instructions will be provided)

Other Comments


【科目ナンバリング・カリキュラムマップはこちらから/Click here to see the Curriculum-Map and Course-Numbering】
URL:https://secure.ritsumei.ac.jp/students/pathways-future/course/curriculum.html/