Program Execution Flashcards
1
Q
Program Execution
A
Operating Systems handle many kinds of activities from user programs to system programs such as printer spooler, name servers, file server
Each activity is known as a process
A process includes the complete execution context
Code to execute, data to manipulate, registers, OS resources in use
OS activities
Loads a program into memory
Executes the program
Handles program’s execution
Provides a mechanism for process synchronization
Provides a mechanism for process communication
Provides a mechanism for deadlock handling