diff --git a/content/notes/04-computer-architecture.md b/content/notes/04-computer-architecture.md index ad1cac632..61f34741a 100644 --- a/content/notes/04-computer-architecture.md +++ b/content/notes/04-computer-architecture.md @@ -47,4 +47,26 @@ tags: - made from capacitors - used where large amount of RAM is needed - slower than SRAM -- inexpensive \ No newline at end of file +- inexpensive + +## Non-Volatile Memory +- often called ROM (read only memory) + - can also be called PROM, EPROM, EEPROM, FLASH +- flash + - uses floating-gate flash cells, not quite a transistor + +# ALU +![](https://i.imgur.com/wLJhTSG.png) + +- performs arithmetic + - add, subtract, etc. +- logical operations + - and, or, shift, etc +- subunits + - lofical operations + - addition + - multiplication and dividion + - shifting + - comparison + - logical tests (if, >0, <0, =0, <=0, etc) + - \ No newline at end of file