2025
2025-12-28
- building simcity
2025-12-26
- https://pages.cs.wisc.edu/~remzi/OSTEP/cpu-mechanisms.pdf
- kernel stack is stack used by the kernel. lol. in some sense it’s a fake distinction - the only difference between user stack vs. kernel stack is privilege
- https://pages.cs.wisc.edu/~remzi/OSTEP/cpu-sched.pdf
- FIFO = simple, but long-running first task causes long average turnaround
- shortest job first = also simple, but a long task that comes first also causes long average turnaround
- shortest time to completion first = scheduler determines which of the jobs on the docket has the least amount of time left; adds complexity of preemption
- https://www.fabiensanglard.net/quakeSource/
- fish that ate the whale
2025-12-25
- fish that ate the whale
2025-12-24
2025-12-23
- https://pages.cs.wisc.edu/~remzi/OSTEP/cpu-api.pdf
- https://pages.cs.wisc.edu/~remzi/OSTEP/cpu-mechanisms.pdf