x
Menu

Introduction to Operating Systems

IIT Madras, , Prof. Prof. Chester Rebeiro

Updated On 02 Feb, 19

Overview

Operating systems (OS) provide the crucial interface between a computer's hardware and the applications that run on it. It allows us to write programs without bothering much about the hardware. It also ensures that the computer's resources such as its CPU, hard disk, and memory, are appropriately utilized. In this course, we dwell into how the OS manages to do all this in an efficient manner. This is an introductory course, for students with prior knowledge of computer organization. The course is based on an OS called xv6, which in many ways is similar to the Linux operating systems.

Includes

Lecture 1: Intro to the Course

4.1 ( 11 )

Lecture Details

Course Details

COURSE LAYOUT

Week 1 : Introduction
Week 2 : Memory Management 
Week 3 : Processes 
Week 4 : Interrupts and Context Switching
Week 5 : Scheduling
Week 6 : Synchronization
Week 7 : Deadlocks
Week 8 : Operating System Security

Ratings

0


0 Ratings
55%
30%
10%
3%
2%
Comments
comment person image

Sam

Excellent course helped me understand topic that i couldn't while attendinfg my college.

Reply
comment person image

Dembe

Great course. Thank you very much.

Reply
Send