How CPUs Interact with So Many Different Devices
This video was sponsored by Brilliant. To try everything Brilliant has to offerâfreeâfor a full 30 days, visit https://brilliant.org/CoreDumped. Youâll also ...
đĽ Related Trending Topics
LIVE TRENDSThis video may be related to current global trending topics. Click any trend to explore more videos about what's hot right now!
THIS VIDEO IS TRENDING!
This video is currently trending in Thailand under the topic 'สภาŕ¸ŕ¸ŕ¸˛ŕ¸ŕ¸˛ŕ¸¨'.
About this video
This video was sponsored by Brilliant.
To try everything Brilliant has to offerâfreeâfor a full 30 days, visit https://brilliant.org/CoreDumped. Youâll also get 20% off an annual premium subscription.
Join CodeCrafters and learn by creating your own: Redis, Git, Http server, Interpreter, Grep... in your favorite programming language:
https://app.codecrafters.io/join?via=jdvillal
Sponsor my work on Github:
https://github.com/jdvillal
Questions and business inquires:
contact.coredumped@gmail.com
Join our discord server:
https://discord.gg/szyQsXfzuv
Follow me on twitter:
https://twittter.com/coredumpped
In this video we learn the basics of I/O devices, and how the interact with the the CPU in general purpose systems.
00:00 - Intro
00:33 - Content table
00:49 - What are I/O devices
01:12 - Why the CPU shouldnât directly control peripherals
02:22 - Keyboard as an example of I/O logic
04:19 - Role of microcontrollers and the control bus
05:13 - Hard Drive Disk example of device controllers handling I/O operations
07:05 - Sponsorâs Message
08:21 - I/O hardware implementation overview
08:56 - Memory-Mapped I/O (MMIO)
10:45 - Isolated I/O (Port-Mapped I/O)
12:16 - Programmed I/O (Polling)
13:11 - Interrupt-Driven I/O
14:12 - MMI + Custom I/O Buses
15:02 - Northbridge and Southbridge architecture
16:14 - Integration of I/O control into modern CPUs
17:47 - Why systems still use Memory-Mapped I/O
18:45 - Why were 80âs computer incompatible with each other
20:07 - Standardization and compatibility (PCIe, SATA, USB)
22:05 - Device drivers as translators
22:25 - Closing
Video Information
Views
243.5K
Total views since publication
Likes
21.3K
User likes and reactions
Duration
23:28
Video length
Published
Oct 8, 2025
Release date
Quality
hd
Video definition
About the Channel
Tags and Topics
This video is tagged with the following topics. Click any tag to explore more related content and discover similar videos:
#I/O devices #Rust Programming #Computer Science #Periferals #PCIexpress #Motherboard #Programming #C programming #Low Level #Systems Programming #Northbridge #Southbridge #JavaScript #Developers #I/O CPU
Tags help categorize content and make it easier to find related videos. Browse our collection to discover more content in these categories.