최상의 답변
일을 명확하게하기 위해 하드 드라이브를이 조합에 추가하여 하드 드라이브의 차이점을 이해할 수 있도록합니다. 드라이브와 램.
100 만 개의 레고 컬렉션이 있다고 가정 해 보겠습니다.
레고를 사용하지 않을 때는 통을 옷장에 보관합니다. 이것은 당신의 하드 드라이브가 될 것입니다. 이것은 현재 사용하지 않는 데이터의 장기 저장입니다.
그것을 가지고 놀거나 만들고 싶을 때 레고의 일부를 꺼내서 테이블이나 바닥에 놓습니다. RAM입니다. RAM의 임의 읽기 쓰기 성능은 하드 드라이브보다 훨씬 빠릅니다 (SSD보다 빠름). 따라서 하드 드라이브에서 바로 작업하는 대신 RAM이 필요합니다. RAM에는 또한 CPU에 대한 직접적인 파이프 라인이 있습니다.
이 비유에서 CPU는 사용자의 손입니다. 이제 손으로 데이터를 원하는대로 수정할 수 있습니다. CPU는 사용자의 입력을 기반으로 데이터를 계산하고 수정합니다.
이 모든 것을 PC 프로세스에 통합 해 보겠습니다. 워드 문서를 열려면 컴퓨터가 하드 드라이브에있는 해당 파일의 사본을 RAM에 저장하도록 지시하는 파일을 엽니 다. 그런 다음 글꼴 크기를 변경하면 CPU가 알고리즘을 구현하고 RAM의 데이터를 변경하여 이제 다른 글꼴로 텍스트를 표시합니다. 파일 수정이 완료되면 현재 RAM에있는 데이터 사본으로 하드 드라이브의 데이터 사본을 덮어 쓰는 파일을 저장합니다. 그렇기 때문에 PC가 충돌하면 현재 작업중인 데이터가 RAM 메모리에 있고 새 / 변경된 데이터가 하드 드라이브에 저장되지 않았기 때문입니다.
답변
고객에게 설명하는 방법은 다음과 같습니다.
RAM은 자동차 트렁크와 같습니다. 트렁크가 클수록 더 많은 물건을 넣을 수 있습니다. 한 번에 더 많은 물건을 옮길 수 있기 때문에 많은 물건을 움직여야 할 때 시간을 보냅니다 (작은 트렁크는 많은 물건을 옮기기 위해 더 많은 여행을 할 수 있음을 의미합니다).
CPU는 엔진입니다. 빠르게 이동할 수 있지만 트렁크 크기에 영향을주지 않습니다. 따라서 작은 트렁크를 사용하는 더 빠른 CPU는 더 많은 트립을 의미하지만 더 느린 엔진보다 더 빠르게 처리 할 수있는 반면 RAM이 많은 느린 CPU는 여행하는 데 시간이 더 오래 걸리지 만 “많이 만들 필요는 없습니다.
분명히 가장 좋은 상황은 빠른 엔진과 큰 트렁크입니다. (더 빠른 CPU와 더 많은 RAM).
이제 여기서는 RAM과 하드 드라이브 스토리지에 대해 이야기하겠습니다. 이번에는 양말 서랍에 대해 이야기하겠습니다. 하드 드라이브는 양말 서랍과 같습니다. 양말을 신지 않는 동안에는 양말을 붙들고 있습니다. 서랍에서 양말을 꺼내 발에 신는 것은 하드 드라이브에서 RAM으로 무언가를 옮기는 것과 같습니다. 동시에 두 세 쌍의 양말을 신을 수도 있지만 동시에 양말 한 쌍을 모두 사용할 수는 없습니다. 이것이 그 이유입니다. 사용하지 않는 것은 서랍에 보관하여 필요할 때 찾을 수 있습니다.