10M光纤与下载速度KB/s、MB/s的换算

我们经常听说谁开的宽带是4M或10M或20M等等。那这和我们所说的网速“多少MB/s”、“多少KB/s”等同吗?

其实这不是一个概念。

在宽带运营商那里开的宽带,比如4M,其实是说4M bit/s,即比特每秒。

而我们所说的下载速度是B/s,即字节每秒。

记住两个关系式:1B/s = 8 b/s;1 M =1024K。

于是1M的光纤,即1M b/s =1 M /8  B/s =0.125 MB/s = 128KB/s.

也就是说我们开1M的光纤,就拥有0.125MB/s或128KB/S的网速。

那么10M的光纤就应该拥有1.25MB/s的下载速度。这其实已经足够快了。一般看电视128KB/s足矣。

时间: 2024-10-11 06:12:56

10M光纤与下载速度KB/s、MB/s的换算的相关文章

什么是Mbps、Kbps、bps、kb、mb及其换算和区别

什么是Mbps.Kbps.bps.kb.mb及其换算和区别: Mbps 即 Milionbit pro second(百万位每秒): Kbps 即 Kilobit pro second(千位每秒): bps 即 bit pro second(位每秒): 速度单位,bit即比特,通常用b(小写)表示,指一位二进制位,Milionbit=1000Kilobit=1000000bit: 所以1Mbps=1000000bps: 这是通常用来衡量带宽的单位,指每秒钟传输的二进制位数: 而通常软件上显示的速

【Java】把字节数B转化为KB、MB、GB的方法

在文件处理的系统中,很容易就能通过一些系统自带的方法取出其大小,问题是这个大小往往只是一个字节数B. 如果要把这个字节数转化为KB.MB.GB的最终呈现给用户,则涉及到整除与取余的算术运算. 方法如下: public static String getPrintSize(long size) { //如果字节数少于1024,则直接以B为单位,否则先除于1024,后3位因太少无意义 if (size < 1024) { return String.valueOf(size) + "B&quo

android 获取文件夹、文件的大小 以B、KB、MB、GB 为单位

public class FileSizeUtil { public static final int SIZETYPE_B = 1;//获取文件大小单位为B的double值 public static final int SIZETYPE_KB = 2;//获取文件大小单位为KB的double值 public static final int SIZETYPE_MB = 3;//获取文件大小单位为MB的double值 public static final int SIZETYPE_GB =

什么是位、字节、字、KB、MB?

1. 位(bit)是计算机里最小的数据单位,每一位的状态只能是0或者1 2. 字节(Byte) 1Byte = 8 bit 它是存储空间的基本计量单位,1byte可以存储一个英文字母 或 半个汉字. 3. 字 由若干个字节构成,字的位数叫字长,不同档次的机器有不同的字长. 8位机: 1个字 == 一个字节, 字长为 8位 16位机: 1个字== 2个字节 , 字长为16位 64位机: 1个字 == 8个字节, 字长为64位 字是计算机进行数据处理和运算的单位. 4. KB, MB,GB,TB 1

JavaScript数据容量单位转换(KB B MB GB....)

数据容量单位转换(KB B MB GB....) function bytesToSize(bytes) {     if (bytes === 0) return '0 B';     var k = 1000, // or 1024         sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'],         i = Math.floor(Math.log(bytes) / Math.log(k));      

前端用js写一个函数实现KB、MB、GB、TB单位转换

需求:用js写一个函数实现KB.MB.GB.TB单位转换 实现思路: 当函数参数值小于等于1000时,参数除以1000,即可得到最小单位kb,赋值给变量_integer:当_integer值大于1000时,kb值除以1000,即可得到mb,赋值给变量_integer:以此类推. 将单位保存在数组中, 将转换后的值与单位进行拼接即可得到转换后的单位. 代码展示: <!DOCTYPE html> <html lang="en"> <head> <m

计算机存储单位B、KB、MB、GB、TB、PB、EB

计算机存储单位 计算机存储单位一般用B,KB,MB,GB,TB,EB,ZB,YB,BB来表示,它们之间的关系是:位 bit (比特)(Binary Digits):存放一位二进制数,即 0 或 1,最小的存储单位.字节 byte:8个二进制位为一个字节(B),最常用的单位.1KB (Kilobyte 千字节)=1024B,1MB (Megabyte 兆字节 简称“兆”)=1024KB,1GB (Gigabyte 吉字节 又称“千兆”)=1024MB,1TB (Trillionbyte 万亿字节

什么是位、字节、字、KB、MB

位:"位(bit)"是电子计算机中最小的数据单位.每一位的状态只能是0或1. 字节:8个二进制位构成1个"字节(Byte)",它是存储空间的基本计量单位.1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间. 字:"字"由若干个字节构成,字的位数叫做字长,不同档次的机器有不同的字长.例如一台8位机,它的1个字就等于1个字节,字长为8位.如果是一台16位机,那么,它的1个字就由2个字节构成,字长为16位.字是计算机进行

iOS 文件大小转换成 KB、MB、GB 。。。

-(NSString *) convertFileSize:(long long)size { long kb = 1024; long mb = kb * 1024; long gb = mb * 1024; if (size >= gb) { return [NSString stringWithFormat:@"%.1f GB", (float) size / gb]; } else if (size >= mb) { float f = (float) size /