[운영체제] 메모리 (1)
·
CS/운영체제
1. 메모리 계층 메모리 계층은 레지스터, 캐시, 메모리, 저장장치로 구성이 되어 있습니다. 레지스터는 CPU 안에 있는 작은 메모리이며 특징으로는 휘발성이고 속도가 가장 빠르며, 기억 용량이 가장 적습니다. 캐시는 L1, L2 캐시를 지칭합니다. 캐시의 특징은 휘발성이며 속도가 빠르고 기억 용량이 적습니다. 주기억장치(RAM)의 특징은 휘발성이고 속도는 보통이며, 기억 용량이 보통입니다. 보조기억장치는 HDD, SSD를 말하며 비휘발성이고 속도는 낮으며, 기억 용량이 많습니다. 램은 하드디스크로부터 일정량의 데이터를 복사해서 임시로 저장하고 필요할 때마다 CPU에 전달하는 역할을 합니다. 계층이 위로 갈수록 용량이 작아지고 속도는 빨라진다는 특징이 있습니다. 2. 캐시 캐시는 데이터를 미리 복사해 놓는..
[운영체제] 메모리 및 성능향상 기법
·
CS/운영체제
1. 휘발성 메모리 1.1 DRAM(Dynamic RAM) 저장된 0과 1의 데이터가 일정 시간이 지나면 사라지므로 일정 시간마다 다시 재생시켜야 한다. 1.2 SRAM(Static RAM) 전력이 공급되는 동안에는 데이터를 보관할 수 있어서 재생할 필요가 없다. 1.3 SDRAM(Synchronous Dynamic Random Access Memory) 클록틱(펄스)이 발생할 때마다 데이터를 저장하는 동기식 DRAM 2. 비휘발성 메모리 2.1 플래시 메모리(Flash Memory) SD 카드, USB 드라이브 같이 전력이 없어도 데이터를 보관할 수 있는 저장장치이다. 2.2 SSD(Solid State Drive) 빠른 데이터 접근 속도, 저전력, 내구성이 HDD보다 좋다. 3. 롬(ROM)의 종류 ..