RAM, ROM
- RAM은 휘발성, ROM은 비휘발성
둘은 반대니까 하나만 외우면 된다.
"ROM은 read only니까 읽는 거밖에 못해, 쓰질 못하니까 메모리 삭제되면 안 되겠지?"
그러니까 ROM은 비휘발성!
DRAM, SRAM
- DRAM(Dynamic RAM)은 '동적램'
capacitor로 구성되어 있기에 방전되기 전에 refrsh를 해줘야 한다. 그래서 동적 램이라 할 수 있다.
계속해서 refresh 해야 하니까 동적이라고 생각!
- SRAM(Static RAM)은 '정적 램'
Flip-Flop(F/F)으로 구성되어 있다. F/F은 전류가 흐르기 전에는 메모리 소멸, 변환이 이루어지지 않는다.
그래서 주기적으로 refresh를 해야 하는 DRAM 과는 다르게 refresh가 필요 없다.
DRAM은 SRAM과 다르게 주기적으로 refresh 하기 때문에 속도가 느리다. 그렇기 때문에 속도가 빠른 SRAM은 캐시 메
모리로 사용되고, 속도가 느리지만 용량이 큰 DRAM은 주기억장치에 사용된다.
해삼이의 요약
DRAM은 다이내믹이니까 동적, 그니까 refresh 필요해.
refresh 하는데 에너지 쏟다 보면 DRAM은 느려지겠지?
Q) 느린데 왜 써?
속도가 느리지만 용량이 크니까!
Q) 어디다 써?
용량이 크니까 주기억장치에 쓰지~~
SRAM은 static이니까 정적, refresh 따위 필요 없고 가만히 두면 돼!
오! 그러면 에너지 낭비 없어서 빠르겠네?
Q) 그러면 단점은 뭐야?
빠르지만, 용량이 많이 적어
Q) 어디다 써?
용량이 적지만 빠르기 때문에 캐시 메모리로 사용하고 있어
728x90
'컴퓨터일반 > 개념정리' 카테고리의 다른 글
[C언어] 전위 연산자, 후위 연산자 (0) | 2023.11.15 |
---|---|
[컴퓨터 일반] CISC, RISC 특징 정리 (2) | 2022.12.14 |
[알고리즘] 너비우선탐색(BFS) 쉽게 배우기 (0) | 2022.12.08 |
[알고리즘] 깊이우선탐색(DFS) 쉽게 배우기 (0) | 2022.12.07 |
[컴퓨터 일반] 지도, 비지도, 강화 학습 (0) | 2022.12.02 |
댓글