Difficulty: Easy
Correct Answer: 120
Explanation:
Introduction / Context:
Asynchronous serial communications (for example, classic RS-232) transmit more than just the data bits per character. Start, stop, and optional parity bits add overhead. Computing effective characters per second from bits per second requires dividing by the total bits per character, not just the data bits.
Given Data / Assumptions:
Concept / Approach:
The throughput in characters per second equals the line rate divided by bits per character. This simple proportionality reflects that every character consumes a fixed number of bit times on the wire. The exact composition (start/stop/parity) is irrelevant once the 10-bit total is specified.
Step-by-Step Solution:
Verification / Alternative check:
Generalize the formula for any rate: at 9600 bps with 10-bit framing, you would get 960 characters per second. At 7E1 framing (1 start, 7 data, even parity, 1 stop = 10 total), the same division applies.
Why Other Options Are Wrong:
Common Pitfalls:
Forgetting framing overhead, mixing up bytes and characters, or assuming 8-N-1 means 8 bits total rather than 10 (it is 1 start + 8 data + 1 stop = 10).
Final Answer:
120
Discussion & Comments