Final answer:
The memory size of 32k x 16 has 15 address lines, 16 data lines, and a total memory space of 524,288 bits. '32k' equates to 32,768 memory locations, with each able to store 16 bits of data.
Step-by-step explanation:
When considering a memory size of 32k x 16, it is important to understand what each of these numbers represents. The '32k' indicates the number of memory locations, and the '16' signifies the data line, or the number of bits per memory location.
To calculate the total addressable memory space, one needs to consider the 'k' in '32k' which stands for kilo, meaning 1024.
So, the memory has 32,768 (32 x 1024) memory locations.
The number of address lines can be found by determining how many bits it would take to uniquely address each of these locations. For a memory with 32,768 different locations, 15 address lines (since 2^15 = 32,768) would be necessary.
Furthermore, the '16' in '32k x 16' reveals that there is a 16-bit data width. Meaning that each of the 32,768 locations can store 16 bits of data.
Hence, the number of data lines is equivalent to the number of bits that can be accessed simultaneously, which in this case are 16 data lines.
The total memory space (in bits) of the device can be found by multiplying the number of locations by the number of bits stored in each location, resulting in a total of 524,288 bits (or 512 kilobits) of memory.