Processes

Processes are one of the abstractions commonly part of an OS.

Pasted image 20231206210814.png

What are Processes?

Why do modern OSes run multiple processes at the same time?

Process’s view of the Computer

Each process has its own

What if we still want interaction between processes?

  • Use files
  • More complicated:
    • Shell/command

Two views of processes

Implementation of Process

Scheduling

Context Switch