운영체제 - 메모리가 계층화 된 이유

‍bng4535·2023년 2월 26일

메모리 계층화

각각 서로 다른 특징을 지닌 메모리들을 사용할 때 메모리 간 처리 속도의 차이 문제를 해결하기 위해 메모리는 계층 구조를 띈다. 메모리를 계층화하여 얻을 수 있는 장점은 아래와 같다.

  • 접근 시간과 비용의 균형

    메모리에 바르게 접근할 수 있다는 것은 그만큼 비용이 많이 든다. 반대로 메모리 접근 시간이 오래 걸린다면 비용은 줄어든다. 메모리를 계층화 함으로써 이러한 균형을 조절할 수 있다.
  • 메모리 간 속도 차이 문제 완화

    CPU가 데이터를 처리하고 명령을 실행하는 속도는 다른 메모리의 입력 속도보다 훨씬 빠르다. 따라서 CPU가 레지스터나 캐시와 같은 빠른 메모리로부터 명령과 데이터를 입력받고 빠르게 처리할 수 있도록 메모리를 계층화 하였다.

profile
공부 기록

0개의 댓글