Introduction to Operating Systems
Introduction to Operating Systems. Instructor: Prof. Chester Rebeiro, Department of Computer Science and Engineering, IIT Madras. 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. (from nptel.ac.in)
|Lecture 15 - Interrupt Handling|
In this lesson, we discuss about: various steps that are carried out, right from the point when the interrupt line is asserted till the interrupt handler finishes executing and control is returned to user process. Some optimizations that can used to reduce interrupt latency. Example of keyboard interrupt in xv6.
Go to the Course Home or watch other lectures: