Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Concrete Machines (bephpug)
Search
Igor Wiedler
April 01, 2014
Programming
320
1
Share
Concrete Machines (bephpug)
Igor Wiedler
April 01, 2014
More Decks by Igor Wiedler
See All by Igor Wiedler
Redis Bedtime Stories
igorw
1
340
Wide Event Analytics (LISA19)
igorw
4
940
a day in the life of a request
igorw
0
160
production: an owner's manual
igorw
0
190
The Power of 2
igorw
0
320
LISP 1.5 Programmer's Manual: A Dramatic Reading
igorw
0
470
The Moral Character of Software
igorw
1
300
interdisciplinary computing (domcode)
igorw
0
310
miniKanren (clojure berlin)
igorw
1
320
Other Decks in Programming
See All in Programming
Spec Driven Development | AI Summit Vilnius
danielsogl
PRO
1
140
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
5
4.2k
Building on Bluesky's AT Protocol with Ruby
mackuba
0
110
【26新卒研修】OpenAPI/Swagger REST API研修
dip_tech
PRO
0
140
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
360
t *testing.T は どこからやってくるの?
otakakot
1
910
Agentic Elixir
whatyouhide
0
440
Firefoxにコントリビューションして得られた学び
ken7253
2
150
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
3
1k
ソースコード→AST→オペコード、の旅を覗いてみる
o0h
PRO
1
130
AlarmKitで明後日起きれるアラームアプリを作る
trickart
0
100
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
520
Featured
See All Featured
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
140
Exploring anti-patterns in Rails
aemeredith
3
350
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
340
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Accessibility Awareness
sabderemane
1
110
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Facilitating Awesome Meetings
lara
57
6.8k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
190
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
540
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
110
Transcript
Konkrete Maschinen
@igorwhiletrue
Disclaimer
Computers!!! How do they work?
Quantum Electrodynamics
• A photon goes from one place and time to
another place and time. • An electron goes from one place and time to another place and time. • An electron emits or absorbs a photon at a certain place and time.
None
None
None
Particle-wave duality
Basic Quantum Physics
Atoms
None
Molecules
None
Conductivity
• Metals • Gold • Lose all the electrons
Circuits
None
Logic Gates
AND OR
AND OR NOR
NAND
Transistors
(it’s a switch controlled by current)
None
Silicon is a semiconductor
Binary Adder
XNOR NAND
XOR XOR AND OR NOR
None
Flip-Flops
None
None
None
Memory
Shitloads of flip-flops
16GB = 64 billion transistors
Clock
Crystal oscillator
Frequency divider
None
Addressing
None
Bus
None
Control
Store instructions in memory
Use a clock to drive an increment thing
That indexes into memory to fetch instructions
Decoder on the instructions
Then address either an adder or whatever
It’s a CPU!
Modern CPU has 5 billion transistors
Transistor size 28 nm
~84 atoms across WHEEEEEEE
Data encoding
None
UTF-8
Operating System
Assembly
Go talk to Nicolas about that
Integrated Circuit
None
None
None
That’s how computers work.
Questions?