Operating System Components - Jpeg
Operating System Components - Jpeg
OPERATING
To execute a program, all (or part) of the instructions the system.
All (or part) of the data that is needed by the program Process needs resources like CPU, memory, I/O, files to
Memory management determines what is in memory Process termination requires reclaim of any reusable
SYSTEM
and when. resources.
Main memory is a volatile storage device. It loses its Single-threaded process has one program counter specifying
MEMORY MANAGEMENT ACTIVITIES Multi-threaded process has one program counter per thread.
COMPONENTS
Keeping track of which parts of memory are
currently being used and by whom Creating and deleting both user and system processes
Deciding which processes (or parts thereof) and data Suspending and resuming processes
to move into and out of memory Providing mechanisms for process synchronization
Allocating and deallocating memory space as Providing mechanisms for process
needed
communication
Providing mechanisms for deadlock handling