Get started with custom lists to organize and share courses.

Sign up

Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Introduction to Operating Systems

Indian Institute of Technology Madras and NPTEL via Swayam

1 Review 90 students interested
Found in Computer Science

Taken this course? Share your experience with other students. Write review

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.

INTENDED AUDIENCE B.E./Msc (Computer Science)
PRE-REQUISITES Good knowledge of C, Computer Organization and Architecture, x86 Assembly level programming.

Syllabus

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

Taught by

Chester Rebeiro

Review for Swayam's Introduction to Operating Systems
5.0 Based on 1 reviews

  • 5 star 100%
  • 4 star 0%
  • 3 star 0%
  • 2 star 0%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review
  • 1
Looserof7 L
5.0 3 years ago
by Looserof7 completed this course.
Was this review helpful to you? Yes
  • 1

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.