1. 바이트(8bit) 단위로 주소지정을 하는 컴퓨터에서 MAR(Memory Address Register)과 MDR(Memory Data Register)의 크기가 각각 32비트이다. 512Mb(Megabit) 용량의 반도체 메모리 칩으로 이 컴퓨터의 최대 용량으로 주기억장치의 메모리 배열을 구성하고자 한다. 필요한 칩의 개수는?
MAR의 크기를 통해 최대 주소 번지수를 구하고, 바이트 단위 주소 지정 방식을 적용하여 전체 메모리 용량을 산출한 뒤 칩당 용량으로 나눕니다. ① [기본 공식] $$\text{칩 개수} = \frac{2^{\text{MAR}} \times \text{주소당 데이터량}}{\text{칩당 용량}}$$ ② [숫자 대입] $$\text{칩 개수} = \frac{2^{32} \times 8}{512 \times 2^{20}}$$ ③ [최종 결과] $$\text{칩 개수} = 64$$
① [기본 공식]
$$\text{칩 개수} = \frac{2^{\text{MAR}} \times \text{주소당 데이터량}}{\text{칩당 용량}}$$
② [숫자 대입]
$$\text{칩 개수} = \frac{2^{32} \times 8}{512 \times 2^{20}}$$
③ [최종 결과]
$$\text{칩 개수} = 64$$