INF333 - Operating Systems
Welcome to the INF333 course website!
Lectures
Lecture 1
The Night Watch
, by
Prof. James Mickens
Lecture 2
How is data stored?
Lecture 3
Courses from The Missing CS Semester
x86 assembly tutorial
Function calls in x86 assembly
Why are magic values bad?
Real programmers use ...
Some
notable
Linus
moments
and
some
more
-- be sure to read entire threads to understand the whole context if stuff doesn't initially make sense. Also pay attention to post dates.
GNU Compiler Collection history
-- scroll down to "reunification"
Kimwolf Botnet Swamps Anonymity Network I2P
Dave Cutler
Greenlet Task Switcher (*NIX x86)
Lecture 4
Condition Variable
The Hawaii Shirt Guy
CPU Cache
The Return of the Frame Pointers
Quis custodiet ipsos custodes?
Labs
Lab 1
Lab 2
Lab 3
Lab 3 - Pintos
Lab 3 - Git
Links
Github:
p|q
,
edaabahar
OSC-10
site
,
slides
,
content
Stanford's
CS111
,
CS212
,
CS149
,
Pintos