You are on page 1of 10

OPERATING

SYSTEM
Interview Prep | Online | Coding Blocks
What is an operating System ?

■ Just another software


■ Directly runs on the hardware
■ Controls Process scheduling, memory management and I/O,
■ Provides a platform for applications to run on it

© 2018 Coding Blocks, Arnav Gupta


Components of OS

■ Kernel
■ Hardware Drivers
■ System Utilities

© 2018 Coding Blocks, Arnav Gupta


© 2018 Coding Blocks, Arnav Gupta | Fig from Operating System Concepts
INTERRUPT
DRIVEN
OPERATION

© 2018 Coding Blocks, Arnav Gupta


Interrupt

■ Event that needs immediate operation


■ Current state is saved, process is paused, and interrupt is
handled
■ After interrupt is handled, pre-existing process is resumed
■ Interrupts are handled priority-wise

© 2018 Coding Blocks, Arnav Gupta


DUAL MODE OPERATION
© 2018 Coding Blocks, Arnav Gupta
MEMORY
MANAGEMENT

© 2018 Coding Blocks, Arnav Gupta


MEMORY
HIERARCHY

© 2018 Coding Blocks, Arnav Gupta


Comparison of Memory Devices

© 2018 Coding Blocks, Arnav Gupta

You might also like