Skip to content
0:00 / 0:00

#operatingsystems#stackframe#registers

Operating System Basics

Brian Will

100K subscribers • 4 videos on Hallway

YouTube
  • Recommended by 3 people: 3 in engineering communities.
  • A classic. People kept recommending it from 2018 to 2023.
  • Presented by Brian Will

Beginner. No background in the topic needed.

760K views13 years ago3 recommendations

Systems programmingOperating systemsConcurrency and parallelismMemory management

Brian Will explains the essential concepts of operating systems, including processes, stack frames, and registers.

Essential concepts of operating systems. Part of a larger series teaching programming. Visit codeschool.org

Why it's here

3 people recommend this

What people say. Recommended for understanding how processes, stack frames, and registers work when building virtual machines.

Moments people linked to

u/Zyklonikin r/ProgrammingLanguages • Recommends

On “How to save lox bytecode to file (from CraftingInterpreters).”

I would also recommend watching this short video about how processes and function calls work (I'm sure that CtCI would have covered a lot of it, but still) - link to this video The bit about how stack frames are pushed and popped, and the various "registers" at play (Stack Pointer etc.) is *crucial* to being able to develop a simple VM that can run all of your Lox code in just a few opcodes - maybe a dozen or so at most.
2View on Reddit

u/MrPopperButterin r/compsci • Recommends

On “What are the best courses for Computer science you ever studied from?”

This video about operating systems really made a lot "click" for me: link to this video
1View on Reddit

u/nickpofigin r/ProgrammingLanguages • Recommends

On “malloc in my programming language”

Recommend to watch: link to this video