Chapter 3: Processes
An operating system executes a
variety of programs:
Batch system jobs
Time-shared systems user programs
Process a program in e
1. System Boot-up - Includes all the processes that must be initialized in preparation for the
loading of user applications.
2. Batch System Initiation - OS makes the initiative to run the next job in the batch the
moment it sees that all required resourc
Chapter 7: Deadlocks
Occurs when two or more
processes are waiting indefinitely
for an event that can be caused only
by one of the waiting processes.
2) System Model
A system consists of a finite
number of resources to be
distributed among a
Safety Algorithm: (Ginagamit para makuha yung safe sequence ng system)
1. Let Work and Finish be vectors of length m and n, respectively. Initialize:
Work = Available
(Yung work equal sa value ng available sa given)
Finish [i] = false fo
A thread is a basic unitofCPUutilization;itcomprisesa
its code section, data section, and other operatingsystem
Name: San Juan, Jovie Carl C.
Year and Section: 3ISB
Date: July 30, 2014
Professor: Maam Ria A. Sagum
Assignment in CS 103 (Principles of Operating Systems)
1. Study the characteristics of a tertiary student.
A college / tertiary student is a stude