
As an Amazon Associate, Spinn Radio earns from qualifying purchases.
Why Some Projects Use Multiple Programming Languages
HOW TRANSISTORS RUN CODE?
What Happens When a Program Calls Sleeps?
Why Windows Needs Installers and macOS Doesn’t
Intro
Why Are Threads Needed On Single Core Processors
WHY IS THE HEAP SO SLOW?
System Calls
How Real Projects Mix Compiled and Interpreted Languages
How History Shaped the Programming Terms We Still Use Today
CPU operational modes.
How a Single Bit Inside Your Processor Shields Your Operating System's Integrity
The Fancy Algorithms That Make Your Computer Feel Smoother
The Weird Way Linux Creates Processes
Interrupts
HOW TRANSISTORS REMEMBER DATA
Introduction
Mode switching mechanism
How computer processors run conditions and loops
The Question Nobody Ever Explains: Where Does the Kernel End?
Memory Layout
The 80’s Algorithm to Avoid Race Conditions (and Why It Failed)
How CPUs Interact with So Many Different Devices
Por que alguns projetos usam várias linguagens de programação
Threads On Multicore Systems
CONCURRENCY IS NOT WHAT YOU THINK
The size of your variables matters.
Capacitors are terrible at remembering data. But for this reason we continue doing it.
How CPUs Run Functions
WHY IS THE STACK SO FAST?
Why Python Is Removing The GIL
CRAFTING A CPU TO RUN PROGRAMS
Why Applications Are Operating-System Specific
How Hardware Assist Software When Multitasking
What is a stack
The role of the operating system
Virtual memory
Cache
The size of your variables matter.
ARRAYLIST VS LINKEDLIST
Sponsor message
Preemptive Operating Systems
The most common question on my channel
Why the CPU shouldn’t directly control peripherals
A PROGRAM is not a PROCESS.
Why is the Heap so slow
Por qué algunos proyectos utilizan múltiples lenguajes de programación
Role of microcontrollers and the control bus
How Hardware Makes Threads Less of a Nightmare
Conclusion
Tune into 50,000+ live radio stations from every corner of the world on an interactive 3D globe with audio-reactive visualizations.