정답: 4 주기억장치 용량이 256MB이므로, 이를 바이트(Byte) 단위로 변환해야 한다. 1MB는 \(2^{10}\)KB이고, 1KB는 \(2^{10}\)Byte이다. 따라서 1MB는 \(2^{10} \times 2^{10} = 2^{20}\)Byte이다. 256MB는 \(2^8\)MB이므로, 총 용량은 \(2^8 \times 2^{20} = 2^{28}\)Byte이다. 주소 버스의 비트 수는 \(N\)일 때, \(2^N\)개의 주소를 지정할 수 있다. \(2^N = 2^{28}\)이므로, \(N=28\)Bit가 된다. 따라서 주소 버스는 최소한 28Bit 이상이어야 한다.