3.6 Ghz
What is a processor speed of an Intel CPU?
Ready
What is the second state in the transition diagram?
Where privileged instructions are executed
What is the kernel?
Parallelism for compute-bound jobs
What is the process?
Something threads share with each other.
What is address space?
64
What is the bus width in buts of a modern computer?
PCB
What is the process control block?
Now, what's inside?
Where application code is running - ie, computation
What is userspace?
Parallelism for I/O bound tasks
What is the thread?
What is I/O?
2-10
What is the number of cores in a modern CPU?
Shared memory and message passing
What is Interprocess Communication, IPC?
WAITING
Any server-side task that is parallelizable
What is a webserver or SQL server or fileserver? Or the OS itself.
Number of threads must equal....
What is the number of cores?
100 ms
What is the duration of a typical OS timeslice?
Blocking
What is Semi-syncrhronous IPC where the sender waits?
ps and top
A client-side task that is parallelizable
What is a web browser? Or the OS itself.
Hits and misses, of future instructions
What is the cache?
1
What is the PID of systemd or initd?
Timeslicing and interrupts
What are two reasons the OS swaps out a process?
What is the program counter - exists for CPU and each core?
A "utensil" for making child processes
What is a fork?
2011, as in LGA2011
What does the number represent?