728x90
캐시메모리와 메인메모리
1. CPU에서 어떤 작업을 처리하고자 한다.
2. 가상주소에 있는 데이터를 메모리에 요청한다.
3. MMU(Memory Management Unit)이 가상주소를 물리주소로 번역한다.
4. 물리주소를 캐시(or메인)메모리에 전달한다.
5. CPU에 전달된 명령을 처리한다.
1. 캐시메모리 사용
CPU → 가상 주소 전달 → MMU → 물리 주소 전달 → Cache → 주소에 해당하는 명령어 전달 → CPU
2. 메인메모리 사용
CPU → 가상 주소 전달 → MMU → 물리 주소 전달 → Cache → 데이터 x → 메인 메모리 → 해당 명령어 블록 인출 → 명령어 블록 Cache에 저장 → 명령어 전달 → CPU
캐시메모리가 작업 처리면에서 더 빠르다.
728x90
'💻 컴퓨터 시스템' 카테고리의 다른 글
[운영체제, 개발자면접] '프로세스와 스레드 완벽 정리' (1) | 2022.11.25 |
---|---|
[java] RAM, HDD이란? (0) | 2022.11.17 |
[SQL] Primary Key, Unique 제약조건 (1) | 2022.10.01 |
CentOS 7 Redis 설치, 구성 방법, 기본 명령어, 예제 (0) | 2022.06.23 |
Redis 레디스 특징, 장단점, Memcached와 redis 비교 (0) | 2022.06.23 |
댓글