기억장치 ?
컴퓨터에 있어 기억장치는 필요한 정보를 보관하고, 저장하는 매우 중요한 장치 중 하나이다.
CPU에는 저장장치 레지스터가 있고, CPU의 명령과 자료를 일시적으로 저장하는 캐시가 있다.
컴퓨터가 동작할 때 처리하는 프로그램의 명령어나 자료를 저장하는 주 기억장치와 개인의 자료와 처리 결과를 보관하는 보조 기억장치가 있다.
캐시 메모리 ?
CPU와 주기억장치 사이의 속도 차이를 완화시키기 위해 고속 버퍼(임시) 메모리로, CPU와 주기억장치 사이에 존재한다.
캐시는 자주 사용하는 프로그램과 데이터를 기억한다.
처리속도는 CPU의 속도와 비슷할 정도의 속도를 가지고 있다.
캐시 메모리 사용하면 주 기억장치를 접근하는 횟수가 줄어들어 컴퓨터 처리속도가 향상된다.
주 기억장치
ROM
비휘발성 메모리(전원이 끊어져도 데이터들이 소멸되지 않음),
오로지 기억된 데이터를 읽기만 가능한 장치
그래서, 기억시키고 변화시키면 안되는 BIOS 같은 주요 데이터는 이 ROM 장치에 저장
데이터 한 번 저장시 수정 불가능하지만 PROM, EPROM, EEPROM 등 특수한 방법을 통해 삭제 후 다시 쓸 수는 있다.
RAM
읽고 쓰기가 가능하며, 응용 프로그램, 운영체제 등을 불러와서 CPU가 작업할 수 있도록 하는 기억장치이다.
데이터를 읽는 속도와 기록하는 속도가 같으며 프로그램을 로딩하거나, 임시 저장하거나 하는 곳에 사용된다.
전원이 끊어지면 데이터가 전부 지워지기 때문에 휘발성 메모리라고 한다.
따라서, 실행 파일은 항상 보조기억장치에 저장을 해줘야 한다.
특정 프로그램을 실행하면, 컴퓨터는 보조기억장치에 저장된 데이터를 주기억장치로 불러와서 CPU가 해당 데이터를 처리하는 과정으로 실행된다.
주기억장치는 ROM과 RAM이기 때문에, 데이터를 읽는 속도가 보조기억장치에 비해 상대적으로 빠르다.
보조기억장치
물리적인 디스크가 연결되어 있는 기억장치. 주기억장치보다 느리지만 컴퓨터의 전원을 끄더라도 저장된 데이터가
사라지지 않고 영구적으로 보관할 수 있는 장치이다.
HDD(Hard Disk Driver)
물리적인 디스크를 고속으로 회전시켜 데이터를 저장하는 장치.
SSD(Solid State Driver)
반도체 기반의 정보를 저장하는 기억장치. 물리적으로 데이터를 저장하지 않고 전기적으로 저장하기 때문에 속도가 빠르고 소음이 발생하지 않는다. 그러나, HDD에 비해 가격이 높다.
댓글