Once you log in, you can use the following functions (Keio ID required).
Affiliation information (faculty, department/major, year level, etc.) is set in the search criteria (available to new students after enrollment).
Favorite (Bookmark)
View syllabus details
Affiliation information (faculty, department/major, year level, etc.) is set in the search criteria (available to new students after enrollment).
Favorite (Bookmark)
View syllabus details
OPERATING SYSTEMS
| Lecturer(s) | KONO, KENJI |
|---|---|
| Credit(s) | 2 |
| Academic Year/Semester | 2023 Fall |
| Day/Period | Thu.3 |
| Campus | Yagami |
| Class Format | Face-to-face classes (conducted mainly in-person) |
| Registration Number | 06359 |
| Faculty/Graduate School | SCIENCE AND TECHNOLOGY |
| Department/Major | INFORMATION AND COMPUTER SCIENCE |
| Year Level | 3 |
| Field | SPECIALIZED SUBJECTS |
| Course Description | This course deals with the fundamental concepts and mechanisms that support general-purpose operating systems. Focusing on how various computing resources are abstracted, this course aims to understand the roles and principles of processes, threads, scheduling, virtual memory, file systems, protection, synchronization, etc., to gain a deep understanding of the principles of computer systems. |
| K-Number | FST-IC-35343-211-60 |
| Course Administrator | Faculty/Graduate School | FST | SCIENCE AND TECHNOLOGY |
|---|---|---|---|
| Department/Major | IC | INFORMATION AND COMPUTER SCIENCE | |
| Main Course Number | Level | 3 | Third-year level coursework |
| Major Classification | 5 | Advanced Major Courses | |
| Minor Classification | 34 | Fundamentals of Computer Science - Learning Level 4 | |
| Subject Type | 3 | Elective subject | |
| Supplemental Course Information | Class Classification | 2 | Lecture |
| Class Format | 1 | Face-to-face classes (conducted mainly in-person) | |
| Language of Instruction | 1 | Japanese | |
| Academic Discipline | 60 | Information science, computer engineering, and related fields | |
Course Contents/Objectives/Teaching Method/Intended Learning Outcome
Operating systems (OSes) such as Linux and Windows abstract bare-metal hardware and provide the user for a more manageable virtual computer. The history of OS is old, and the modern, commercial OS consists of many fundamental concepts and their implementation technologies. In this lecture, we aim at learning those basic concepts and implementation technologies of conventional OSes and deepening our understanding of their internal structure. In particular, the internal structure of Linux and Windows are introduced. Cutting-edge operating systems and techniques are also introduced if time permits. Along with the ever-changing usage of computers, the functions required in the OS are also changing, and the OS continues to provide hot research topics. Lectures are given online or online depending on the situation.
Course Plan
This item will appear when you log in (Keio ID required).
Method of Evaluation
This item will appear when you log in (Keio ID required).
Textbooks
A textbook in Japanese
Reference Books
Silberschatz+,“Operating System Concepts 8th edition”,John Wiley & Sons (2009)
Lecturer's Comments to Students
This item will appear when you log in (Keio ID required).
Question/Comments
This item will appear when you log in (Keio ID required).