In this the fifth episode of the series 'how computers work', I begin with a summary of some of the major methods of improving the performance of the central processing unit, including pipelining, cache memory, branch prediction, and parallel processing. Following a brief introduction to assembly langague and its relationship to the machine code, I then discuss the operating system and how it interfaces with the hardware to manage program memory, system calls, input/output, and processes.
Episode 143: Climate Modelling
Episode 142: The Greenhouse Effect
Episode 141: Natural Climate Change
Episode 140: A History of Earth's Climate
Special Episode: Dinosaurs in Popular Culture
Episode 139: Cybersecurity and Cryptocurrencies
Episode 138: Biochemistry and Metabolism
Episode 137: The Digestive System
Episode 136: Introduction to General Relativity
Episode 135: The Science of Emotion
Episode 134: Hormones and the Endocrine System
Episode 133: Motor Control
Special Episode: Evolution and Genetics
Episode 132: The Muscular System
Special Episode: Language in Brains and Machines
Episode 131: Sleep Science
Episode 130: Transition Metal Chemistry
Episode 129: Glaciers, Ice, and Groundwater
Episode 128: Wind, Deserts, and Coasts
Episode 127: Weathering, Erosion, and Rivers
Create your
podcast in
minutes
It is Free
DNA Today: A Genetics Podcast
Museum of the Missing
Strange by Nature Podcast
Sasquatch Chronicles
Hidden Brain