31. 4x2 RAM을 이용하여 16x4 메모리를 구성하고자 할 경우에 필요한 4x2 RAM의 수는?
① 4개 ❷ 8개
③ 16개 ④ 32개
300x250
이 문제는 **작은 용량의 RAM(4x2)**을 이용해서 **큰 용량의 RAM(16x4)**를 만들기 위해 몇 개가 필요한지를 묻는 문제입니다.
정보처리기사 수험생들을 위해 하나씩 쉽게 분석해볼게요 😊
🔍 문제 분석
- 4x2 RAM
→ 주소 4개, 각각의 주소에 2비트 저장 가능
→ 전체 저장 가능 비트 수: 4 × 2 = 8비트 - 16x4 메모리
→ 주소 16개, 각각의 주소에 4비트 저장
→ 전체 저장 가능 비트 수: 16 × 4 = 64비트
🧠 어떻게 조합할까?
RAM을 조합할 때는 주소 공간 확장과 비트 수 확장의 2가지를 고려해야 해요!
구분 설명 필요한 조작
주소 수 | 4 → 16으로 늘려야 함 | 주소 공간 확장 |
비트 수(폭) | 2비트 → 4비트로 늘려야 함 | 비트 수 확장 |
📐 단계별 RAM 구성 방법
1️⃣ 주소 공간 확장 (4주소 → 16주소)
- 한 개의 4x2 RAM은 4개의 주소를 가짐
- 16개의 주소가 필요하므로:
> 16 / 4 = 4개가 필요 - 이 4개는 서로 다른 주소를 담당하게 됩니다
(멀티플렉서나 칩 선택 회로로 주소 선택)
✅ 이때 **4개의 RAM은 똑같은 데이터 폭(2비트)**를 유지
2️⃣ 데이터 폭 확장 (2비트 → 4비트)
- 위에서 만든 주소 16개의 2비트 RAM 4개는 아직도 2비트밖에 저장 못함 😢
- 1주소당 4비트를 저장하려면?
> 2비트짜리 2개를 나란히 붙이면 4비트 가능!
✅ 따라서 4개의 주소 확장용 RAM × 2개 = 총 8개 필요
✅ 최종 정리 표
항목 계산 필요한 수
주소 확장 | 16주소 / 4주소 = 4 | 4개 |
데이터 폭 확장 | 4비트 / 2비트 = 2 | × 2 |
총합 | 4개 × 2개 = | 8개 |
🏁 정답
👉 ❷ 8개
✨ 마무리 팁
- 주소 공간을 넓힐 때는 RAM 개수를 더 늘려야 하고
- 데이터 폭을 넓힐 때는 RAM을 병렬로 붙여야 한다는 걸 기억하세요!
💡 기억 키워드:
"주소는 직렬, 데이터는 병렬"
'기출문제 > 정보처리기사' 카테고리의 다른 글
2018년 2회 정보처리기사 기출문제 33번 (0) | 2025.05.29 |
---|---|
2018년 2회 정보처리기사 기출문제 32번 (1) | 2025.05.29 |
2018년 2회 정보처리기사 기출문제 30번 (0) | 2025.05.28 |
2018년 2회 정보처리기사 기출문제 29번 (0) | 2025.05.28 |
2018년 2회 정보처리기사 기출문제 28번 (0) | 2025.05.28 |