Course title
オペレーティングシステム   [Operating Systems]
Course category technology speciality courses  Requirement   Credit 2 
Department   Year 34  Semester 1st 
Course type 1st  Course code 023673
Instructor(s)
並木 美太郎, 山田 浩史   [NAMIKI Mitaro, YAMADA Hiroshi]
Facility affiliation Graduate School of Engineering Office afjgxte/L1151  Email address

Course description
This course introduces basics of operating systems, such as their concepts, designs, and implementation. The operating system is a fundamental software layer that controls applications and underlying hardware. It abstracts bare-metal hardware and provides intelligent interfaces to applications.
Expected Learning
You will learn basics of 1). concept of the operating system, 2). its abstraction of the hardware such as CPU, memory, and storages, 3). its policies and mechanisms for assigning hardware resources to applications. See the Curriculum maps.
Course schedule
The lecturers introduce operating system basics; process, threads, scheduling, synchronization, virtual memory, interrupts, traps, and file systems.
Prerequisites
In addition to 30 hours that students spend in the class, students are recommended to prepare for and revise the lectures, spending the standard amount of time as specified by the University and using the lecture handouts as well as the references specified below.
Required Text(s) and Materials
References
Assessment/Grading
Two assignments provided.
Message from instructor(s)
Course keywords
Office hours
Remarks 1
Remarks 2
Related URL
Lecture Language
Japanese
Language Subject
Last update
3/17/2021 2:17:16 PM