(a) (8 entries in the page table) x 2K = 16K.
(b) (16 K) x 4 segments per task = 64K.
(c)
We know the offset is 11 bits since the page size is 2K. The page table for each segment has eight entries, so it needs 3 bits. That leaves 2 bits for the segment number. So the format of the address is 2 bits for segment number, 3 bits for page number, and 11 bits for offset.
The physical address is 32 bits wide total, so the frame number must be 21 bits wide. Thus 00021ABC is represented in binary as:
Frame Offset
0000 0000 0000 0010 0001 | 1010 1011 1100
The maximum physical address space is 2^32 = 4 GB.