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.
|
Course schedule |
The lecturers introduce operating system basics; process, threads, scheduling, synchronization, virtual memory, interrupts, traps, and file systems.
|
Prerequisites |
|
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/1/2018 11:18:15 AM
|