问一道计算机原理的基础题,关于数据传输率的

异步通信方式传送ASCII码,数据位8位,奇校验1位,停止位1位。当波特率为4800时,每个字符传送的速率是多少?每个数据位的时间长度是多少?数据位的传送速率是多少?
解:
每个字符传送的速率=4800/10=480 字符/秒 【4800是波特率,单位不是“位/秒”的么?怎么这里它的答案这里却是“字符/秒”?怎么理解呢】
每个数据位时间长度=1/4000=0.208ms【为什么?】
数据位传送速率=8*480=3840位/秒

波特率(bps)=一个字符的二进制位数x字符/秒(Bps)
数据位8位,奇校验1位,停止位1位 共10位就是一个字符的二进制位,这里就已经换成位了而不是字符了,而公式最后的字符每秒是个数,是每秒的字符个数,乘以前面的一个字符所占的位就是每秒总共的位数即波特率,所以是对的 4800=10x字符/秒 当然速率=480 字符/秒
第二个 该是1/4800 吧。你理解,一个波特率=4800,每秒穿了4800位,那么那么位时间长度就是每秒传一位所占的时间长度 当然用1除以每秒传的总位数4800
第三个当然就是每个字符传送速率x每个字符里数据位的位数就是你写那个
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-23
1. 没错,但是根据题目,一个字符是8+1+1=10个位,所以4800位/秒 = 480字符/秒
2. 1/4000是错误的,应该是1/4800秒(从后面的0.208毫秒也应该能发现1/4000是不对的)
3. 每秒480个字符,每个字符有8个数据位,所以8×480...
第2个回答  2010-12-23
1、4800是波特率,单位不是“位/秒”的么?怎么这里它的答案这里却是“字符/秒”?怎么理解呢
答:一个字符占10位,故4800/10表示每秒传递的字符数
2、每个数据位时间长度=1/4000=0.208ms【为什么?】
答:每秒传4000位,一数据位传输时间不就是1/4000

小学生必会!
相似回答