The Science of Everything Podcast

Episode 95: How Computers Work Part V - Assembly Language and the Operating System

02.13.2018 - By James FodorPlay

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

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.

More episodes from The Science of Everything Podcast