Pro Yearly is on sale from $80 to $50! »

Concrete Machines (bephpug)

Concrete Machines (bephpug)

A4b95be2145cc46f891707b6db9dd82d?s=128

Igor Wiedler

April 01, 2014
Tweet

Transcript

  1. Konkrete Maschinen

  2. @igorwhiletrue

  3. Disclaimer

  4. Computers!!! How do they work?

  5. Quantum Electrodynamics

  6. • 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.
  7. None
  8. None
  9. None
  10. Particle-wave duality

  11. Basic Quantum Physics

  12. Atoms

  13. None
  14. Molecules

  15. None
  16. Conductivity

  17. • Metals • Gold • Lose all the electrons

  18. Circuits

  19. None
  20. Logic Gates

  21. AND OR

  22. AND OR NOR

  23. NAND

  24. Transistors

  25. (it’s a switch controlled by current)

  26. None
  27. Silicon is a semiconductor

  28. Binary Adder

  29. XNOR NAND

  30. XOR XOR AND OR NOR

  31. None
  32. Flip-Flops

  33. None
  34. None
  35. None
  36. Memory

  37. Shitloads of flip-flops

  38. 16GB = 64 billion transistors

  39. Clock

  40. Crystal oscillator

  41. Frequency divider

  42. None
  43. Addressing

  44. None
  45. Bus

  46. None
  47. Control

  48. Store instructions in memory

  49. Use a clock to drive an increment thing

  50. That indexes into memory to fetch instructions

  51. Decoder on the instructions

  52. Then address either an adder or whatever

  53. It’s a CPU!

  54. Modern CPU has 5 billion transistors

  55. Transistor size 28 nm

  56. ~84 atoms across WHEEEEEEE

  57. Data encoding

  58. None
  59. UTF-8

  60. Operating System

  61. Assembly

  62. Go talk to Nicolas about that

  63. Integrated Circuit

  64. None
  65. None
  66. None
  67. That’s how computers work.

  68. Questions?