The minimum number of bits the address bus must have in the byte addressable memory system is 12
The memory size is given as;
Size = 4 KiB
Convert to bytes
Size = 4 * 2^10 bytes
Express 4 as 2^2
Size = 2^2 * 2^10 bytes
Multiply
Size = 2^12 bytes
The minimum number of bits is then calculated as;
2^n = Size
This gives
2^n = 2^12
Cancel out the base (2)
n = 12
Hence, the minimum number of bits is 12
Read more about bits and bytes at:
https://brainly.com/question/20594719