
컴퓨터에서 CPU가 메모리보다 훨씬 빠르다는 이야기는 프로그래밍을 한다면 많이 들어봤을 것이다. 하지만 그 의미를 제대로 이해하고 코드를 작성하는 것은 쉽지 않은 일이다. 빠른 CPU와 느린 메모리의 속도 차이를 극복하기 위해 컴퓨터 시스템이 어떻게 구성되어 있는지를 이해해야 이 특성을 제대로 활용할 수 있다. 메모리 계층 구조와 지역성 컴퓨터의 메모리는 계층 구조를 가진다. 속도가 빠른 순으로 나열하면 온칩 캐시부터, 오프칩 캐시, 메인 메모리가 메모리 계층을 이룬다. (외부저장장치는 논외로 한다.) 온칩 캐시는 CPU 칩 안에 들어있는데, 수 나노초 안에 접근할 수 있으며, 접근 속도는 점점 느려져서 메인 메모리는 수백 나노초, 밀리초 단위까지 느려진다. 온칩, 오프칩 캐시는 최근 접근한 메모리 공간..
컴퓨터
2023. 4. 21. 18:57
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday