컴퓨터의 기본적인 구조조차 모르고 공부를 하고 있어서 한번 정리해주고 갑니다.

기억장치

cpu 저장장치 레지스터가 있고, cpu명령이나 자료를 일시적으로 저장하는 캐시가 있다.

컴퓨터가 동작할 때 처리 하는 프로그램들의 명령어나 자료를 저장하는 주기억장치가 있고, 개인의 자료와 처리 결과를 보관하는 보조기억 장치가 있다.

주 기억장치(RAM, ROM)

보조기억장치

프로그램 실행시 일어나는일

보조기억장치에 저장된 데이터를 주기억장치로 불러와 CPU가 해당 데이터를 처리하는 과정으로 실행된다.

Untitled

캐시 메모리

정의

캐시 메모리란 cpu 처리 속도와 주 기억장치의 접근 속도 차이를 줄이기 위해 사용하는 고속 buffer memory이다.

이용효과

프로그램의 실행과정 중 주어신 시간동안 참조하는 메모리의 영역은 좁다. (메모리 참조의 국부성)

따라서 자주 참조되는 프로그램의 일부를 속도가 빠른 기억장치에 저장해놓고 실행한다면 프로그램의 총 실행시간을 단축할 수 있다.

특징

  1. 주 기억장치와 CPU 사이에 위치하며, 자주 사용하는 프로그램과 데이터를 기억한다.
  2. 캐시 메모리는 메모리 계층 구조에서 가장 빠르며, 처리속도가 CPU와 비슷할 정도이다.