在具有奇校验和帧中两个停止位的异步模式下,波特率为 9600 的串行链路在 15 秒内可以发送多少字节的数据?
(A) 10,000 字节
(B) 12,000 字节
(C) 15,000 字节
(D) 27,000 字节答案:(乙)
解释:
背景要求——OSI 堆栈中的物理层
在串行通信中,信息一次一位地传入或传出。
波特率指定通过串行线路发送数据的速度。它通常以每秒位数 (bps) 为单位表示。传输的每个数据块(通常是一个字节)实际上是在一个数据包或比特帧中发送的。帧是通过将同步和奇偶校验位附加到我们的数据来创建的。
"9600 baud" means that the serial port is capable of transferring a
maximum of 9600 bits per second.
1 sec--------> 9600 bits
15 sec------->9600*15 bits
Total Data To send in 1 frame = 1 bit(start) + 8 bits(char size) + 1 bit(Parity) + 2 bits(Stop)
= 12 bits.
Number of 8-bit characters that can be transmitted per second = (9600 * 15)/12 = 12000 bytes.
此解释由Pranjul Ahuja 提供。
这个问题的测验