Eyolfson
Courses
CV
ECE353
2024 Winter Systems Software
Lectures
#
Title
Links
1
Why Operating Systems?
YouTube
2
Kernels
YouTube
3
Libraries
YouTube
4
Process Creation
YouTube
5
Process Management
YouTube
6
Basic IPC
YouTube
7
Process Practice
YouTube
8
Subprocess
YouTube
9
Basic Scheduling
YouTube
10
Advanced Scheduling
YouTube
11
Virtual Memory
YouTube
12
Page Tables
YouTube
13
Page Table Implementation
YouTube
14
Priority Scheduling and Memory Mapping
YouTube
15
Virtual Memory Lab Primer
YouTube
16
Threads
YouTube
17
Threads Implementation
YouTube
18
Midterm Review
YouTube
19
Sockets
YouTube
20
Locks
YouTube
21
User Threads Lab Primer
YouTube
22
Locks Implementation
YouTube
23
Semaphores
YouTube
24
Locking
YouTube
25
Parallelization Example
YouTube
26
Disks
YouTube
27
Filesystems
YouTube
28
inodes
YouTube
29
Page Replacement
YouTube
30
Clock Page Replacement
YouTube
31
Memory Allocation
YouTube
32
Buddy and Slab Allocators
YouTube
33
Virtual Machines
YouTube
34
Course Recap
YouTube
35
Final Review
YouTube
Resources
Title
Syllabus
Midterm
Final
Links
Labs