题目
2-05 设有一个10000字符的文件,采用异步传输方式,以 2400b/s 速率进行传送。-|||-(1)假设每个字符包含一个起始比特、8位数据比特和一个停止比特,但未设校验位。试问:传输时-|||-的额外开销和传输时间是多少?-|||-(2)假设数据以帧方式传送,每个帧包含了1000个字符(相当于8000比特),以及48控制比特的额-|||-外开销。试问:传输时的额外开销及其传输时间是多少?-|||-(3)当文件长度为100000个字符,数据传输速率为 9600b/s 时,重新计算上述两种情况的额外开销和-|||-传输时间。

题目解答
答案

解析
步骤 1:计算每个字符的比特数
每个字符包含一个起始比特、8位数据比特和一个停止比特,因此每个字符的比特数为:1 + 8 + 1 = 10比特。
步骤 2:计算传输时的额外开销
对于10000字符的文件,每个字符的额外开销为2比特(起始比特和停止比特),因此总额外开销为:10000 * 2 = 20000比特。
步骤 3:计算传输时间
传输速率是2400比特/秒,因此传输10000字符的文件所需时间为:(10000 * 10) / 2400 = 41.67秒。
步骤 4:计算帧方式传输时的额外开销
每个帧包含1000个字符,因此每个帧的额外开销为:1000 * 2 + 48 = 2048比特。对于10000字符的文件,需要10个帧,因此总额外开销为:10 * 2048 = 20480比特。
步骤 5:计算帧方式传输时间
传输速率是2400比特/秒,因此传输10000字符的文件所需时间为:(10000 * 10 + 20480) / 2400 = 41.87秒。
步骤 6:计算文件长度为100000个字符时的额外开销和传输时间
对于100000字符的文件,每个字符的额外开销为2比特,因此总额外开销为:100000 * 2 = 200000比特。传输速率是9600比特/秒,因此传输100000字符的文件所需时间为:(100000 * 10) / 9600 = 104.17秒。对于帧方式传输,每个帧的额外开销为2048比特,因此总额外开销为:100 * 2048 = 204800比特。传输速率是9600比特/秒,因此传输100000字符的文件所需时间为:(100000 * 10 + 204800) / 9600 = 104.67秒。
每个字符包含一个起始比特、8位数据比特和一个停止比特,因此每个字符的比特数为:1 + 8 + 1 = 10比特。
步骤 2:计算传输时的额外开销
对于10000字符的文件,每个字符的额外开销为2比特(起始比特和停止比特),因此总额外开销为:10000 * 2 = 20000比特。
步骤 3:计算传输时间
传输速率是2400比特/秒,因此传输10000字符的文件所需时间为:(10000 * 10) / 2400 = 41.67秒。
步骤 4:计算帧方式传输时的额外开销
每个帧包含1000个字符,因此每个帧的额外开销为:1000 * 2 + 48 = 2048比特。对于10000字符的文件,需要10个帧,因此总额外开销为:10 * 2048 = 20480比特。
步骤 5:计算帧方式传输时间
传输速率是2400比特/秒,因此传输10000字符的文件所需时间为:(10000 * 10 + 20480) / 2400 = 41.87秒。
步骤 6:计算文件长度为100000个字符时的额外开销和传输时间
对于100000字符的文件,每个字符的额外开销为2比特,因此总额外开销为:100000 * 2 = 200000比特。传输速率是9600比特/秒,因此传输100000字符的文件所需时间为:(100000 * 10) / 9600 = 104.17秒。对于帧方式传输,每个帧的额外开销为2048比特,因此总额外开销为:100 * 2048 = 204800比特。传输速率是9600比特/秒,因此传输100000字符的文件所需时间为:(100000 * 10 + 204800) / 9600 = 104.67秒。