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