---
# System prepended metadata

title: ItC Week 8 - Architecture
tags: [Intro_to_Comp]

---

<font face="Dejavu Sans"/>

# ItC Week 8 - Architecture

###### tags: `Intro_to_Comp`

- ## History
  
  - Babbage's Analytical Engine
  - Pascal & Leibniz
  - Von Neumann Machine
    ![Von Neumann Machine](https://i.imgur.com/x3wj0I2.png)
  - Turing Machine vs Von Neumann Machine
    - Turing Machine is an abstract concept, less like a 
      "real" computer
    - Von Neumann Machine is an architecture for building
      practical computers

- ## Building "Hack" Computer
  
  - Instruction Memory
    - Load instructions from ROM
  - Memory
    - Data Memory
    - Screen
    - Keyboard
  - CPU
    - ALU
    - 3 registers : A, D, PC
      - A : memory address
      - D : Data
      - PC : Program Counter
    - Cycle : Fetch &#8644; Execute

{%hackmd BJrTq20hE %}