(1) 메모리의 종류
< 저장 장치들 >
< 메모리 계층 구조 >
* Register (레지스터)
: 메인 메모리(주기억장치)에서 읽어 온 명령어와 자료 등을 저장하는 임시 저장장치.
: 연산장치에서 처리된 결과를 저장하는 임시 저장장치
: 다음에 실행 할 명령어의 주소 값을 저장하는 저장장치.* Cache (캐시 메모리)
: CPU의 속도에 의해 컴퓨터 속도가 결정. CPU와 메인 메모리의 속도차를 보완.
: 즉, 처리 속도가 빠른 프로세서와 상대적으로 느린 메인 메모리 사이에서 데이터나 정보를 저장하는 고속 버퍼(L1 Cache, L2 Cache)
: 참고) Disk Cache (디스크 캐시)는 메인 메모리와 HDD 사이의 속도차를 보완.
* Main Memory (주기억장치)
: 컴퓨터가 작동하는 동안 CPU(중앙처리장치)가 해야 할 작업 내용인 프로그램 명령어와 프로그램에서 이용할 데이터를 저장하고 있는 기억장치.
: 논리 주소(Logical Address)
컴파일러에 의해 기계어로 변환된 변수와 명령어에 할당되는 주소.
: 물리 주소(Physical Address)
실제 메인메모리에 할당된 주소.
(2) RAM, ROM, Secondary Memory
* RAM (Random Access Memory)
: 전원이 꺼지면 저장된 내용이 모두 사라지는 휘발성 기억장치.
* ROM (Read Only Memory)
: 전원이 꺼져도 그 내용이 유지됨.
: 한 번 저장된 자료는 더 이상 쓰기를 할 수 없이 읽기만 가능한 기억장치.
* 보조 기억장치(Secondary memory)
: HDD, SSD
(3) Virtual Memory (가상 메모리)
: 보조기억장치를 Main Memory(주기억장치)처럼 사용하는 메모리 관리 기술.
: Main Memory 용량의 한계를 초월하여 메모리를 관리함.
댓글 없음:
댓글 쓰기