The Science of Everything Podcast

James Fodor
undefined
Jun 27, 2018 • 58min

Episode 97: Plant Structure and Function

Dive into the fascinating world of plants, exploring their unique structures and functions. Discover how shoots capture sunlight while roots absorb vital nutrients. Learn about the crucial roles of leaves and roots in growth and photosynthesis. Uncover the remarkable sensory systems plants use to respond to their environment, including how they move and adapt to changes. From basic morphology to complex interactions, this journey reveals the intelligence of the plant kingdom.
undefined
Apr 3, 2018 • 54min

Special Episode - Jared Bauer on Science and Philosophy in Movies

In this special episode I am joined by Jared Bauer, cofounder of Wisecrack, to discuss science and philosophy in movies and popular culture. We cover a range of topics including how science is portrayed in movies, how the film medium leads to science and history being presented in particular ways, and how movies and popular culture can be used as a vehicle for promoting scientific and philosophical inquiry.
undefined
5 snips
Mar 2, 2018 • 45min

Episode 96: How Computers Work Part VI - High Level Programming and Software

In the final episode of our series on computers, I give an introduction to high-level programming languages, how they relate to assembly language and machine code, and how the compiler converts high level programs into a form that can be executed by the processor. I then outline some of the key components to high-level programming, such as data structures, control structures, and algorithms, before sketching an example implementation of a simple game. I conclude with an integrative summary of computer structure from silicon up to the operating system.
undefined
21 snips
Feb 13, 2018 • 1h 11min

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

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.
undefined
21 snips
Feb 4, 2018 • 1h 11min

Episode 94: How Computers Work Part IV - Processor Architecture and Machine Code

In this fourth part in our series on computers, I begin with an overview of the von Neumann architecture used in most modern computers. This leads in a discussion of the structure and operation of the central processing unit, covering the instruction register, the program counter, main memory, the data and address buses, the ALU, and the control Unit. I then discuss the purpose and implementation of a number of key operations in the instruction set architecture, including arithmetic operations, data movement operations, and conditional branches.
undefined
23 snips
Jan 19, 2018 • 1h 7min

Episode 93: How Computers Work Part III - Logic Gates and Components

In this third part of the series on computers I begin with an overview of Boolean algebra, including a discussion of key logic functions such as NOT, AND, and OR, and also discuss how CMOS logic gates implementing these functions are fabricated from transistors. I then survey the wide variety of logic components used in electronic circuits, including the multiplexor, adder, tristate buffer, flip-flops, comparator, and clock generator, and discuss the functions fulfilled by these devices in modern computers.
undefined
16 snips
Jan 9, 2018 • 1h 12min

Episode 92: How Computers Work Part II - Silicon and Transistors

In this second episode in the series, I explain binary digital coding to motivate a discussion of the operation of transistors. Beginning with an examination of the properties of semiconductors and why they are useful for constructing transistors, I then examine how MOSFET transistors are constructed by combining pMOS and nMOS semiconductors.
undefined
12 snips
Dec 30, 2017 • 44min

Episode 91: How Computers Work Part I - What is a Computer?

We begin our series discussing how computers work with an overview of the theory of computation, including a discussion of Turing machines and Turing completeness, and a brief history of early analog and digital computers. I also provide an introduction to the key components of a modern computer, and review the different levels in the hierarchy of computer organisation.
undefined
Dec 1, 2017 • 1h 2min

Episode 90: Climate Systems

An analysis of the major factors influencing climactic variation over Earth's surface, including a discussion of the effect of differential heating at different latitudes, the impact of continentality and sea breezes, the causes of monsoons, the coriolis effect, atmospheric circulation cells, the jet streams, and thermohaline circulation currents in Earth's oceans. Recommended pre-listening is Episode 88: Cartography and Earths Seasons, and Episode 89: The Atmosphere. If you enjoyed the podcast please consider supporting the show by making a paypal donation or becoming a patreon supporter. https://www.patreon.com/jamesfodor https://www.paypal.me/ScienceofEverything
undefined
Nov 23, 2017 • 49min

Episode 89: The Atmosphere

An overview of the composition and layers of the Earth's atmosphere, including a discussion of the exosphere, thermosphere, mesosphere, stratosphere, and troposphere. I also discuss the ozone layer and ozone depletion, the Karman line which marks the boundary of space, and the ionosphere. Recommended pre-listening is Episode 42: Gases and Gas Laws.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app