Step 1: Unit Conversion Review.
- 1 Gigabit per second (Gbps) equals $10^9$ bits per second.
- 1 Megabit per second (Mbps) equals $10^6$ bits per second.
Therefore, 1 Gbps = 1000 Mbps in decimal (SI) prefixes. In binary prefixes (computer science), 1 Gbps is approximately 1024 Mbps.
Step 2: Binary Representation of Gbps.
- 1 Gbps is approximately $2^{30}$ bits per second (bps).
- Since $2^{20}$ bps equals 1 Mbps, $2^{30}$ bps is equivalent to 1 Gbps.
Step 3: Option Evaluation.
- (A) 1024 Mbps → Correct, based on binary conversion.
- (B) 1024 Kbps → Incorrect, as 1024 Kbps equals 1 Mbps, which is significantly less than 1 Gbps.
- (C) $2^{30}$ bps → Correct, this is the binary definition of 1 Gbps.
- (D) $2^{20}$ bps → Incorrect, this value represents 1 Mbps.
Final Answer: \[\boxed{(A) \text{ and } (C)}\]