学部・大学院区分
Undergraduate / Graduate
情報学部
時間割コード
Registration Code
1001399
科目区分
Course Category
専門科目(コンピュータ科)
関連専門科目(自然,人社)
科目名 【日本語】
Course Title
オペレーティング・システム基礎及び演習(2022年度以降入学者)
科目名 【英語】
Course Title
Foundations of Operating Systems
コースナンバリングコード
Course Numbering Code
SIS-13-3043-J
担当教員 【日本語】
Instructor
高田 広章 ○
担当教員 【英語】
Instructor
TAKADA Hiroaki ○
単位数
Credits
2
開講期・開講時間帯
Term / Day / Period
秋1期 月曜日 1時限
秋1期 月曜日 2時限
Fall1 Mon 1
Fall1 Mon 2
対象学年
Year
3年
3
授業形態
Course style
講義及び演習
開講系(学部)・開講専攻(大学院)
Subject
CS共通(2022年度以後入学の学生向け)
必修・選択
Required / Selected
CS必修


授業の目的 【日本語】
Goals of the Course(JPN)
この授業では,情報システムを活用する上で必要な知識と考え方を身につけるため,オペレーティングシステムの役割と機能に関する基礎を学ぶことを目的とする。
授業の目的 【英語】
Goals of the Course
The purpose of this class is to learn the role and basic functions of operating systems in order to acquire the knowledge and ability necessary for utilizing information systems.
到達目標 【日本語】
Objectives of the Course(JPN)
この授業では,受講者が授業終了時に,オペレーティングシステムの役割と,代表的な機能であるプロセス管理,メモリ管理,入出力管理,ファイル管理などについて理解し,説明できることを目標とする。
到達目標 【英語】
Objectives of the Course
The goal of this class is for students to understand and explain the role of operating systems and their typical functions such as process management, memory management, input/output management, and file management at the end of the class.
授業の内容や構成
Course Content / Plan
この授業では,オペレーティングシステムの代表的な機能であるプロセス管理,メモリ管理,入出力管理,ファイル管理などについて,その役割と機能について講述する。
1. オペレーティングシステムの役割
2. オペレーティングシステムのユーザインタフェースとプログラミングインタフェース
3. 入出力の制御とファイル管理
4. プロセス管理
5. 多重プロセス
6. メモリ管理と仮想記憶
履修条件・関連する科目
Course Prerequisites and Related Courses
「プログラミング」,「アルゴリズム」,「計算機アーキテクチャ基礎」の内容を理解していること。
成績評価の方法と基準
Course Evaluation Method and Criteria
期末試験70%,演習のレポート30%で評価し,100点満点で60点以上を合格とする。
教科書・参考書
Textbook/Reference book
IT Text オペレーティングシステム 改訂2版,野口健一郎,光来健一,品川高廣著,オーム社
課外学習等(授業時間外学習の指示)
Study Load(Self-directed Learning Outside Course Hours)
講義の前に,教科書を予習してくること。
授業開講形態等
Lecture format, etc.
対面実施(特別な理由がある場合,オンライン受講を認める場合がある)
遠隔授業(オンデマンド型)で行う場合の追加措置
Additional measures for remote class (on-demand class)