본문 바로가기 메뉴 바로가기

고래처럼: Engineer<Computer>

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

고래처럼: Engineer<Computer>

검색하기 폼
  • 분류 전체보기 (15)
    • 생각정산 (5)
    • 컴퓨터 (10)
    • 세상동향 (0)
  • 방명록

아키텍쳐 (1)
효율적인 코드 쓰는 법: CPU는 메모리보다 훨씬 빠르다

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

컴퓨터 2023. 4. 21. 18:57
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바