The logical address is 32 bits, and the page size is 2048 bytes (\( 2^{11} \) bytes).
The number of pages in the system can be calculated by dividing the total address space by the page size:
\[
\frac{2^{32}}{2^{11}} = 2^{21}.
\]
The page table must have an entry for each page, so the number of entries in the page table is \( 2^{21} \).
Thus, the correct answer is \( \boxed{A} \).