메인 메모리의 용량이 \(1024K \times 24\)비트일 때, MAR과 MBR의 길이를 계산해야 합니다. 1. **MAR (Memory Address Register):** 메모리 주소를 지정하기 위한 레지스터로, 메모리의 주소 공간을 계산하여 길이를 결정합니다. \(1024K\)는 \(1024 \times 1024 = 2^{20}\)입니다. 따라서, 주소를 지정하기 위해 필요한 비트 수는 20비트입니다. \(\therefore \) MAR의 길이는 20비트입니다. 2. **MBR (Memory Buffer Register):** 메모리로부터 읽거나 메모리에 쓸 데이터를 저장하는 레지스터로, 데이터의 비트 수와 동일합니다. 메모리의 데이터 비트 수는 24비트이므로, \(\therefore \) MBR의 길이는 24비트입니다. 따라서, MAR은 20비트, MBR은 24비트이므로 보기 2가 올바른 선택입니다.