From 6be5c74620a6ecebb202dbcbbf8839637825e0f8 Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Sat, 15 May 2010 18:33:41 -0300 Subject: [PATCH] Started revision with hardware topics. --- 00rev/revision | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 00rev/revision diff --git a/00rev/revision b/00rev/revision new file mode 100644 index 0000000..705ed13 --- /dev/null +++ b/00rev/revision @@ -0,0 +1,49 @@ +%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 -- 2.20.1