Computing with Transistors: Circuits


Here’s the first of a series of posts where Andrew Gibiansky will address the physical principles underlying the abstractions that allow complex modern computers to function using detailed discussions and infographics such as the above to help connect the physical components/EE principles to where they reach over to assembly language and the basis for computer programming:

For many years, I studied computers without ever understanding how they work. On the inside, a computer is a monstrously complex beast, with layers upon layers of abstraction which ultimately boil down to electrons running through silicon, obeying the fundamental laws of physics. We’ve built up so many layers of abstraction that the vast majority of people using computers – even the vast majority of highly technical programmers – don’t know (and don’t need to know!) how it all works on the inside. But while understanding every single layer of abstraction to its fullest extent is practically impossible, it’s incredibly fascinating how modern computers are built and what physical principles allow them to function.

In this series of blog posts, I’d like to introduce you to many of the layers of abstraction bridging the gap between the laws of physics and assembly language.  Given the rather large scope, I’m going to end up leaving out a lot of information about every topic I discuss. Just note that every topic I mention has, essentially, a field and a half solely devoted to it. With that said, let’s begin with circuits.

Read More.

Join 4,000+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

Learn “How Computers Work” with Bill Gates, Ladyada and more – From Code.org !

CircuitPython in 2018 – Python on Microcontrollers is here!

Have an amazing project to share? Join the SHOW-AND-TELL every Wednesday night at 7:30pm ET on Google+ Hangouts.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Follow Adafruit on Instagram for top secret new products, behinds the scenes and more https://www.instagram.com/adafruit/

Maker Business — Prototyping PCBs with Particle, a guide from a pro in the field #makerbusiness

Wearables — Learn about stretch

Electronics — Even lower power!

Biohacking — Nectome’s Brain Preservation and Backup Service Plan

Python for Microcontrollers — Scott ([email protected]) on the Amp Hour podcast!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !

No Comments

No comments yet.

Sorry, the comment form is closed at this time.