Introduction to Operating Systems
Indian Institute of Technology Madras and NPTEL via Swayam
-
495
-
- 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
Week 1 : IntroductionWeek 2 : Memory ManagementWeek 3 : ProcessesWeek 4 : Interrupts and Context SwitchingWeek 5 : SchedulingWeek 6 : SynchronizationWeek 7 : DeadlocksWeek 8 : Operating System Security
Taught by
Chester Rebeiro
Reviews
3.5 rating, based on 4 Class Central reviews
Showing Class Central Sort
-
I registered for course during August-October (2019). My application id is :STSEP19115264. 1) Video lectures are good. Clear and explained in very good way. 2) Some assignment questions were directly copied from GATE question papers. Two questi…
-
- lectures are decent.
- there are no programming assignments due to which I will not recommend this course to anyone.
- Operating Systems course by Prof Sourav Bansal (IIT-Delhi) is much better. I would highly recommend that course over this one. -
nice kjdnnice kjdnnice kjdnnice kjdnnice kjdnnice kjdnnice kjdnnice kjdnnice kjdnnice kjdnnice kjdnnice kjdn