Keio University Syllabus and Timetable

OPERATING SYSTEMS

Lecturer(s)KONO, KENJI
Credit(s)2
Academic Year/Semester2023 Fall
Day/PeriodThu.3
CampusYagami
Class FormatFace-to-face classes (conducted mainly in-person)
Registration Number06359
Faculty/Graduate SchoolSCIENCE AND TECHNOLOGY
Department/MajorINFORMATION AND COMPUTER SCIENCE
Year Level3
FieldSPECIALIZED SUBJECTS
Course DescriptionThis 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 AdministratorFaculty/Graduate SchoolFSTSCIENCE AND TECHNOLOGY
Department/MajorICINFORMATION AND COMPUTER SCIENCE
Main Course NumberLevel3Third-year level coursework
Major Classification5Advanced Major Courses
Minor Classification34Fundamentals of Computer Science - Learning Level 4
Subject Type3Elective subject
Supplemental Course InformationClass Classification2Lecture
Class Format1Face-to-face classes (conducted mainly in-person)
Language of Instruction1Japanese
Academic Discipline60Information 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).