Process Management

Core concepts of process and thread management.

The data

0

Term
Process
Description
An instance of a program in execution with its own address space.

1

Term
Thread
Description
A single flow of control within a process sharing its resources.

2

Term
Process Control Block
Description
Data structure storing process state, registers, and scheduling info.

3

Term
Context Switch
Description
Saving and restoring CPU state when switching between processes.

4

Term
Fork
Description
System call creating a child process as a copy of the parent.

5

Term
Exec
Description
System call replacing the current process image with a new program.

6

Term
Zombie Process
Description
A terminated process whose exit status has not been collected.

7

Term
Orphan Process
Description
A process whose parent has terminated before it.

Fetch the same bytes

The static files are identical to what the API returns, but with no rate limit and no server round trip. Use the API when you want a query and a content type; use the files when you want to cache one document.

curl "https://yjtoon.com/api/dataset/process-management?format=toon"
const res = await fetch(
  "https://yjtoon.com/static-data/dataset/process-management.toon"
);
const toon = await res.text();

Rate limit: 120 requests per minute per IP, no key and no signup. API reference →

Topics

  • os
  • process
  • thread
  • scheduler