Chapter 3 Processes
Chapter 3 Processes
Process Concept

In memory
Process state
Process control blocks


image
Threads

Process Queues

Ready queue and device queue
Queuing-Diagram
Process Scheduling

context switch

image
Schedulers
type
using
long term scheduler
medium term scheduler
Operations on Processes

Process Creation

Parent and child
Examples
Termination

Inter-Process Communication (IPC)

Type
Shared memory (no sys. call)

Problem
 
- solution- using only buffer_size - 1 ele.
 
 
Producer
Comsumer
APIs
Examples
Message Passing (using sys. call)

question?
Direct/Indirect
direct
Indirect
 
 
- mailbox ownership
 
synchronization
buffering
APIs
Pipes

Examples
Named Pipes
Communication in Client-Server Systems

socket

image
Remote procedure call

Stubs
Issue
ALO and AMO
Binding
Execution
Remote Method Invocation(RMI)

Chapter 3 Processes
      https://z-hwa.github.io/webHome/[object Object]/Operation Systems/Chapter-3-Processes/
    










































