
Here I explain operating systems the way I studied them in Computer Engineering II: what an operating system is, processes and CPU scheduling, concurrency, memory and files. Each topic comes with its theory, Python simulators to check the calculations and interactive exam-style exercises.
22 articles
Your laptop on a study afternoon, a write
Exam-style quizMy IC2 assignment on the printer, an interrupt that stops everything and a c…
Exam-style quizA gcc that is born, blocks and ends, a fork
Exam-style quizFCFS, SJF, SRTF and Round Robin drawn as Gantt charts
Exam-style quizA counter that loses uploads, too much milk in the fridge and spotify’s buffer
Exam-style quizYour laptop sharing its RAM between gcc, spotify, campus and onedrive
Exam-style quizGcc in three frames, FIFO, LRU and the optimal head to head
Exam-style quizYour IC2 practical folder, FAT, i-nodes and links
Exam-style quiz
Nothing matches that search yet.
No topic matches that search.
Systems
Operating systemsProcesses and memory · 22 articlesLinuxTerminal and scripts · 18 articlesNetworksOSI, TCP/IP and IP · 6 articlesStart here
FundamentalsWhat nobody explains · 2 articlesToolsInstall and use it · 6 articlesAll articlesWith search and filters
IC2 theory mock exam — first midterm, second midterm or the full exam, with your real mark and a review of every mistake (as if you were in the exam room)Read it