메모리라는 것이 따로 필요한 이유가 무엇일까여?

이미 스토리지가 잇는데여,

가상 메모리라는 것도 사용하고, 스토리지를 100프로 꽉 채워서 쓰지도 못하는데여,

왜 별도의 메모리라는 것이 필요한지에 대해서 기기 전문가의 답변을 통해서 알고 시퍼여?

3개의 답변이 있어요!

  • 안녕하세요. 감병주 전문가입니다.

    쉽게 비유하자면 스토리지는 창고 메모리는 작업대라고 생각하시면 됩니다. 창고에 물건이 많아도 작업대가 없으면 꺼내서 바로 사용할 수 없듯이 CPU도 스토리지에 있는 데이터를 바로 처리하지 않고 먼저 RAM으로 가져와 작업합니다. 그래서 RAM이 충분하면 프로그램이 빠르게 실행되고 RAM이 부족하면 SSD를 임시 작업대로 사용하는 가상 메모리를 쓰게 되는데 이 경우에 속도가 훨씬 느려지게 됩니다.

    즉 메모리는 CPU가 빠르게 일하기 위한 작업 공간이라서 반드시 필요하다고 보시면 됩니다.

    채택된 답변
  • 안녕하세요. 서종현 전문가입니다.

    컴퓨터에서 메모리 (RAM) 와 스토리지(예:하드디스크, SSD)는 역할과 기능이 크게 다릅니다.

    메모리는 CPU가 작업할때 데이터를 일시적으로 저장하고 빠르게 읽고 쓰는 공간입니다. CPU는 매우 빠른 속도로 명령을 처리하는데, 스토리지에 직접 접근하면 속도가 많이 느리기 때문에 작업중인데이터나 프로그램을 메모리에 올려 놓아야 효율적으로 작동할수있습니다.

    반면, 스토리지는 데이터를 영구적으로 저장하는 장치로, 용량은 크지만 속도가 메모리에 비해 매우 느립니다. 그래서 작업할때 마다 모든 데이터를 스토리지에서 직접 처리하면 컴퓨터 전체 성능이 크게 떨어집니다.

    가상 메모리는 물리적 메모리가 부족할때 스토리지 일부를 임시 메모리처럼 사용하는 기술입니다. 하지만 속도는 실제 메모리보다 훨씬 느리므로, 가상 메모리에 의존하면 성능 저하가 생깁니다.

    요약하면, 메모리는 CPU와 직접 소통하며 빠른 데이터 처리를 위해 반드시 필요하며, 스토리지는 대량의 데이터를 영구 보관하는 용도로 쓰이므로 서로 보완적인 역할을 합니다.

  • 메모리와 스토리지는 각각 주어진 역할들이 있어 둘 다 필요합니다

    스토리지는 용량은 크지만 속도가 매우 느립니다. CPU가 직접 작업하기에는 적합하지 않은 특징이 있죠. RAM은 CPU가 바로 데이터를ㅇ ㅣㄺ고 쓸 수 있을 만큼 빠르기 때문에 프로그램이 실행될 때는 대부분 RAM에서 작업하게 됩니다.

    가상 메모리는 RAM이 부족할 때 스토리지일부를 임시로 사용하는 기능이지만, 속도가 RAM보다는 훨씬 느리기 때문에 성능이 크게 떨어지게 됩니다.

    RAM이 없으면 최신 SSD를 써도 컴퓨터가 매우 느려집니다. 그렇기 때문에 RAM은 저장공간이라기 보다는 작업 속도를 위한 핵심적인 부품입니다.