처리 목적으로 IO 작업을 언급하고 있다고 생각하며 간단한 평신도 답변을 제공하려고합니다.
프로세서가 공장의 육류 분쇄기라고 가정하고 RAM을 가정하면 하드 디스크는 컨베이어 벨트 시스템과 동일하게 처리되지 않은 육류를 분쇄기에 공급합니다.
컨베이어 벨트에는 두 부분, 즉 느리지 만 넓은 부분과 빠르지 만 좁은 부분이 있다고 가정하십시오. 전자는 하드 디스크의 큰 저장 공간이지만 속도는 느리며 후자는 메모리의 작은 저장 공간이지만 고속 특성을 나타냅니다.
그래서...
하드 디스크 컨베이어 (와이드 부트 속도가 느림)-> RAM 컨베이어 (좁은 버터 플라이)-> 그라인더 (프로세서)
RAM을 늘리면 RAM 컨베이어가 넓어 지므로 분쇄기가 한 번에 처리 할 때 훨씬 더 많이받을 수 있습니다.
RAM이 적 으면 RAM 컨베이어가 빠르지 만 매우 좁아서 분쇄기에 쏟아지는 고기의 양이 적다는 것을 의미합니다. 동시에, 육류는 하드 디스크 컨베이어 지점에서 질식 할 수 있습니다 (잘 최적화 된 시스템에서 RAM 컨베이어에있는 짧은 육류에서는 실제로는 여전히 하드 디스크 컨베이어에 있습니다 (일명 페이징 / 스왑 파일)).
A의 답을 모두 정리해 희망이 이해하기 쉬운 문장 :
RAM과 프로세서의 관계와 프로그램 실행 속도가 빠른 이유는 RAM이 많을수록 처리 할 데이터가 프로세서에 더 빨리 도달 할 수 있기 때문입니다.
시스템 메모리의 크기가 RAM 컨베이어의 너비와 같으면 FFS (Frontside Bus)는 RAM 컨베이어의 속도 와 같습니다 .
아휴! 이것이 귀하의 질문에 답변되기를 바랍니다!