Eyolfson
Courses
CV
ECE353
2023 Winter Systems Software
Lectures
#
Title
Links
1
Overview
YouTube
2
Kernel Mode
YouTube
3
Process Information
YouTube
4
Process Creation
YouTube
5
Process Management
YouTube
6
Basic IPC
YouTube
7
Process Practice
YouTube
8
Basic Scheduling
YouTube
9
Advanced Scheduling
YouTube
10
Libraries
YouTube
11
Subprocess
YouTube
12
First Review
YouTube
13
Virtual Memory
YouTube
14
Page Tables
YouTube
15
Page Table Implementation
YouTube
16
Threads
YouTube
17
Threads Implementation
YouTube
18
Midterm Wrap-up
YouTube
19
Locks
YouTube
20
Locks Implementation
YouTube
21
Semaphores
YouTube
22
Locking
YouTube
23
Parallelization Example
YouTube
24
Second Review
YouTube
25
Disks
YouTube
26
Filesystems
YouTube
27
inodes
YouTube
28
Sockets
YouTube
29
Page Replacement
YouTube
30
Lab 5 Help
YouTube
31
Clock Page Replacement
YouTube
32
Lab 6 Help
YouTube
33
Memory Allocation
YouTube
34
Buddy and Slab Allocators
YouTube
35
Virtual Machines
YouTube
36
Memory Mapping
YouTube
37
Your First Kernel Module
YouTube
38
Rust
YouTube
39
Open Office Hours
YouTube
Assignments
#
Title
1
I’m Going to Need That T.P.S Report
2
We’re Going Deeper Than Subprocess
3
Wacky User Threads
4
Parallel Hash Tables
5
Virtual Memory Simulator
6
File Away
Resources
Title
Syllabus
Midterm
Final