--- /dev/null
+%Revision
+%Thadeu Cascardo
+
+# Hardware
+
+# Machine types
+
+* Von Neumman and the stored program
+* Accumulator
+* Stack
+* Registers
+* ISA
+* Data, addresses and control registers
+
+# Memory
+
+* Buses
+* Memory Cache
+* Segmentation
+* Paging and Virtual Memory
+* Operation Reordering
+
+# Interrupts
+
+* Register saving
+* Maybe different stack
+
+# Supervisor mode
+
+* Protected instructions
+* Protected registers
+* Traps
+
+# Multi-processor systems
+
+* SMP
+* NUMA
+* Memory coherency
+
+# I/O
+
+* Buses
+* Different address space
+* Memory mapped registers
+* Device memory
+* Shared memory
+* DMA
+
+# Operating System