컴퓨터 활용 공부중에 애매한 부분이 있어서 질문 드립니다!
제가 알고있는 부분에서는
캐시메모리는 주기억장치(램)와 CPU의 성능 차이( CPU>주기억장치 )를 극복하기 위해 보조기억장치에 캐시를 저장해 놓고 있다가
주기억장치를 접근할 때 주소대신 기억된 캐시로 접근해서 속도를 향상시키는 것이라고 알고 있는데요!
이게 말이 애매한게 나와서 헷갈리네요 ㅠㅠ
1. CPU와 주기억장치의 처리속도를 향상시키기 위하여 사용 (X)
-> 주기억장치(램)의 처리속도를 향상시키기 위해 CPU 안의 캐시메모리를 이용하는 것
2. 보조기억장치를 주기억장치처럼 사용할 수 있는 기능을 제공 (O)
-> 보조기억장치(하드디스크)에 캐시를 저장해서 주기억장치 접근 시 사용
3. 주기억장치를 접근할 때 주소대신 기억된 내용으로 접근하는 기능을 제공 (X)
-> 주기억장치(램) 접근 시 새로운 데이터 대신 기억된 데이터(캐시)로 접근하는 기능
이렇게 되는게 맞나요? 2번 3번이 헷갈리는데 애매하네요 ㅠㅠ
이해한대로 하면 보조기억장치 일부를 주기억장치로 사용하는게 맞는거 같고 주소가 아닌 데이터를 대신하는게 맞는거같은데 확실하지 않아서..
정확한 기능에 대해 알려주세요~