CS/컴퓨터 구조

4장 : 기억장치 - (4) 기억장치 설계

infobox503 2024. 12. 11. 09:57

<요약>

  • 기억장치 용량 늘리기
    • 병렬연결
      • 데이터 비트 늘림
    • 직렬연결
      • 주소 비트 늘림

1. 기억장치 병렬연결

  • 목적
    • 데이터 비트 증가
  • 예시
    • 1K * 8bit RAM 소지
    • 1K * 32bit 제작 목적
      • ⇒ 1K * 8bit RAM 4개 병렬 연결

 

2. 기억장치 직렬연결

  • 목적
    • 주소 비트 증가
  • 예시
    • 16*4bit RAM 소지
    • 32*4bit 제작
    • ⇒ 16*4bit RAM 직렬 연결
  • 직렬연결 방법
    • 입력 신호를 1개 더 만듦
      • CS 신호
      • 해당 신호로 RAM 중에 1개를 선택
    • 예시
      • A4 = CS
      • A4 신호로 RAM 중에 1개 선택해서 사용
      • ⇒ RAM1 = 00000~01111
      • ⇒ RAM2 = 10000~11111
      • (맨 왼쪽 비트는 A4)

 

  • 14p 문제 추천

3. 캐시 메모리

  • 의미
    • CPU ↔ 기억장치 사이의 속도 차이 완화
    • 임시 저장 장치?
  • 과정
    • CPU ↔ 캐시 메모리 ↔ 주기억장치
  • 특징
    • 주기억장치 조회 시, 해당 내용이 캐시 메모리에 적재
    • 캐시 메모리에 데이터가 있다면 주기억장치 조회X
    • 캐시 메모리는 SRAM 사용(액세스 속도 빠름)