본문 바로가기
전자 계산기 구조정보처리산업기사 · 2019년08월04일 · 40/100

40.어떤 제어 기억장치의 단어 길이가 32비트, 마이크로명령어 형식의 연산필드는 12비트, 조건을 결정하는 플래그의 수는 4개일 때, 제어 기억장치의 최대 용량은 약 몇 Byte인가? (단, 분기필드는 필요하지 않다고 가정한다.)

1
8.4MB
2
4.2MB
3
2.4MB
4
1.1MB정답

해설

기억장치의 최대 메모리 용량은 어드레스 필드를 이용하여 접근할 수 있는 ‘워드의 개수 × 워드의 크기’이므로 주어진 단서를 이용하여 어드레스 필드의 크기를 구해야 합니다. ㆍ플래그의 수가 4개라고 했으니 2비트가 필요하고(2^2 = 4), 연산 필드가 12비트라고 했으므로, 어드레스 필드의 크기는 32 - (12 + 2) = 18비트입니다. ㆍ8비트의 어드레스 필드를 이용하면 2^18개의 워드를 지정할 수 있는데 한 개 워드의 크기가 32비트, 즉 4바이트이므로 최대 메모리 용량은 2^18 × 4 = 1,048,576 = 1024K = 1M입니다. ※ K = 2^10 = 1024, M = 2^20 = 1,048,576

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기