• 기억장치는 중앙처리장치(CPU)가 작업을 수행하기 위해서 프로그램(코드)이나 데이터 등을 일시적(주 기억장치)으로 또는 영구히 저장(보조 기억장치)하는 장치를 통틀어 지칭한다.
    👉 메모리CPU가 처리하기 위한 자료를 가져다 놓는 곳

     

    기억장치의 특징

    1) 주 메모리(Main Memory, 주 기억장치)

    CPU가 직접 접근하여 처리할 수 있는 기억장치로 RAM과 ROM이 있다.

     

    RAM ? 읽기 + 쓰기 / 휘발성 (전원을 끄면 데이터도 날아감)

    SRAM 정적

    DRAM 동적

    ROM ? 읽기만 가능 / 비휘발성 (전원을 꺼도 데이터가 살아있음)

     

    2) 캐시 메모리

    주기억장치와 CPU(=레지스터)사이에 있는 고속의 메모리

    주기억장치CPU의 속도 차이를 줄여 처리의 효율을 높이기 위한 목적으로 사용된다.

     

    3) 연관 메모리

    저장된 내용을 이용해 접근하는 기억장치로 CAM이라고도 한다.

    *캐시의 구현 원리

     

    4) 보조 메모리

    주기억장치의 부족한 용량 문제를 해결하기 위해 외부에 설치된 대용량 기억장치

    주기억장치에 비해 접근 속도가 느리다

    전원이 차단되어도 내용이 그대로 유지된다

     

    5) 가상 메모리

    주기억장치의 부족한 용량을 해결하기 위해 보조기억장치를 주기억장치처럼 사용하는 기법이다.

    가상 메모리의 구현 기법으로는 페이징 기법세그먼테이션 기법이 있다.

    *보조 메모리의 구현 원리

     

    728x90

    '📓 Study > CS' 카테고리의 다른 글

    OSI 7 참조 모델  (0) 2022.10.15
    CSRF Token이란  (0) 2021.12.02
    트랜잭션  (0) 2021.10.29
    집계 함수  (0) 2021.09.28
    프로토콜  (0) 2021.09.27

    댓글