{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

chap03 - CSC 539 Operating Systems Structure and Design...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
CSC 539: Operating Systems Structure and Design Fall 2002 Processes and threads process concept process scheduling: state, PCB, process queues, schedulers process operations: create, terminate, wait, … cooperating processes: shared memory, message passing threads Process an operating system executes a variety of programs: batch system – jobs time-shared systems – user programs or tasks often, the terms job and process are used interchangeably a process is a program in execution a process (active entity) is both more and less than a program (passive entity) in addition to code, process involves program counter, registers, stack, data, … same program can produce more than one process (e.g., users running pine) the OS interleaves the execution of several processes to maximize processor utilization the OS supports InterProcess Communication (IPC) and user creation of processes
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon