캐시, 버퍼, 메모리

yoon__0_0·2024년 5월 3일
0

수업연관공부

목록 보기
1/7

메모리 계층 구조

  • 위로갈 수록 빈도가 높고 속도가 빠르며 용량대비 가격이 비쌈

Cache Memory

  • 메인 메모리와 CPU간의 데이터 속도 향상을 위한 중간 버퍼 역햘을 하는 Memory

  • CPU내 혹은 외부에 존재

  • 데이터를 미리 저장해두고 CPU에게 빠르게 전달함

  • 캐시 원리를 이용한 서비스

    CND 서비스
    CND : 컨텐츠를 딜리버리 해주는 서비스
    아주 먼 서버의 파일을 가져와야 한다면?
    1) 네트워크 구간이 멀어서 실패율이 큼
    2) 전송 속도가 느림
    이를 해결하기 위해 자주 쓰는 파일들은 가까운 지역 서버에 올려놓고 빠르게 접근함.

  • 장단점

    • 장점 : 데이터를 고속으로 엑세스 할 수 있음
    • 단점 : 캐시가 붙은 기능에 저장된 데이터는 지워질 수 있음 (영구적인 메모리 공간이 아님)

buffer Memory

  • 데이터를 한곳에서 다른곳으로 전송하는 동안 일시적으로 그 데이터를 보관하는 메모리 영역

    예시
    키보드와 같은 임력장치로부터 받거나, 프린트와 같은 출력장치로 내보낼때 데이터가 버퍼안에 저장됨

  • 두개의 장치간 데이터 전송시, 서로의 속도 차이 때문에 발생하는 데이터 전송 문제를 극복하기 위한 장치

  • 즉, 버퍼를 통해서 저장된 data를 받고 이게 memory (ram)으로 가서 cpu에서 처리된다고 보면 됨.

profile
신윤재입니다

0개의 댓글