vault backup: 2022-07-27 18:24:34

This commit is contained in:
Jet Hughes 2022-07-27 18:24:34 +12:00
parent d4c7327f91
commit 0c105daf43
4 changed files with 29 additions and 2 deletions

View File

@ -4,6 +4,9 @@ aliases:
tags:
- lecture
- comp210
sr-due: 2022-07-30
sr-interval: 3
sr-ease: 250
---
# news

View File

@ -33,6 +33,6 @@ No final exam
- [01-big-picture](notes/01-big-picture.md)
- [02-concepts-and-roles](notes/02-concepts-and-roles.md)
- [03-threats-social-engineering-and-failures](notes/03-threats-social-engineering-and-failures.md)
- [05-crypography](notes/05-crypography.md)
# Archive

View File

@ -23,6 +23,7 @@ tags:
- [transistors](notes/transistors.md)
- [demultiplexor](notes/demultiplexor.md)
- [sequential-circuits](notes/sequential-circuits.md)
-
- Hardware
- Assembly

View File

@ -9,4 +9,27 @@ Computer memory is a series of switches (similar to the switchboard in a house).
(High level) Programming languages allow us to name some of the locations using variables. this is easier than remembering the number of each "switch"
These switches are mostly located in RAM.
These switches are mostly located in RAM. But there are also switches within the CPU called registers
# SRAM
Static ram is:
- made from flip flops.
- mostly used in the cpu cache or anywhere where only a small amout of memory is needed.
- comparatively expensive to DRAM
# DRAM
Dynamic ram is:
- made from capacitors
- used where a large amount of memory is needed
- slower than SRAM
- inexpensive
# Non volatile memory
This is often called ROM (read only memory)
- can also be called PROM, EPROM, EEPROM, FLASH (floating-gate flash cells not transistors )
# Registers
- Registers are memory cells with names within the CPU.
- They hold data instructions or CPU status.