summaryrefslogtreecommitdiff
path: root/.trash/CPU Virtualisation.md
blob: 9e7e3587f881e45741a86dd32221e9320c9ff015 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
---
tags:
  - linux
  - ostep
---
Process: running program.
Program: lifeless, set of bytes stored on disk -> OS brings it into action -> it becomes a process.

Basic technique: **time sharing**. Cost: **performance**. Processes are juggled running one at a time for a short duration.
**Space sharing** divides space rather than time. E.g a disk is space shared.

**Mechanisms** are low-level methods or protocols.
A **contxt-switch**