Step 1: Recall unit conversions.
- 1 Gbps = $10^9$ bits per second.
- 1 Mbps = $10^6$ bits per second.
So, 1 Gbps = 1000 Mbps. But in binary conversion (computer terms), 1 Gbps ≈ 1024 Mbps.
Step 2: Binary representation.
- 1 Gbps = $2^{30}$ bps (approx.)
- $2^{20}$ bps = 1 Mbps, so $2^{30}$ bps = 1 Gbps.
Step 3: Check options.
- (A) 1024 Mbps → Correct.
- (B) 1024 Kbps → Wrong (1024 Kbps = 1 Mbps, much smaller).
- (C) $2^{30}$ bps → Correct.
- (D) $2^{20}$ bps → Wrong, this equals 1 Mbps.
Final Answer:
\[
\boxed{(A) \text{ and } (C)}
\]