本文详解5G是个什么鬼,程序员都准备好了吗?

无线移动通讯发展历史

最近5G的概念炒的如火如荼,为此,华为和高通还干了一仗。这篇文章从技术层面给大家分析,什么是5G,它和4G比,高级在哪里?

我们来看看移动互联网的技术发展:

然后我们在来看看他们之间的通讯速率比较:

2G:150Kbps,折合下载速度15-20K/s

3G:1-6Mbps,折合下载速度120K/s-600K/s

4G:10-100Mbps,折合下载速度1.5M/s-10M/s

5G:20Gbps, 折合下载速度2.5G/s

从上面的数据可以看到,从2G过渡到3G,通讯速率大约增长了30倍; 从3G过渡到4G,通讯速率大约增长了17倍; 从4G过渡到5G,通讯速率大约速度增长256倍。

 为此,我还专门去查了相关的专业资料,得到的结论是,5G的速率至少是4G速率的100倍。

 这个速度是非常惊人的,意味着一秒钟就可以下载完一部电影。

 

 5G的技术特点

 5G通过电磁波的方式通讯。

 电磁波有一个特点,频率越高,波长越短,速率越快,传输能力越差。这里面传输速率和传播能力成相互制约的关系。如果纯粹追求速率的提升,那么理论上把电磁波的频率提高就可以了。

 但是会出现这么一种情况:之前4G网络覆盖只需要一个发射塔,但是换成5G信号之后,就可能需要4个或者以上的基站。

 基站成本一直是制约5G发展最大的绊脚石,但同时也是移动设备运营的机会。设备多并不可怕,只要有人埋单,羊毛出在羊身上。

 更何况还可以用微型基地台来取代过往的大基地台,降低成本。

 也就是说,华为和高通这一场战争,确实意义非凡。谁赢下这场战争就意味着赢得海量的5G配套订单。

 

 5G的应用场景

 负责制定5G标准的是“第三代合作伙伴计划组织”,简称3GPP。3GPP是一个标准化机构,目前的成员包括中国、欧洲、日本、韩国和北美的相关机构。

 5G的好处体现在它有三大应用场景:增强型移动宽带、超可靠低时延和海量机器类通信。也就是说5G可以给用户带来更高的带宽速率、更低更可靠的时延和更大容量的网络连接。

 这三大应用场景非常的厉害,下面分别给大家介绍这三大场景的应用。

 5G增强型移动宽带:具备更大的吞吐量、低延时以及更一致的体验。5G增强型移动宽带主要体现在以下领域:3D超高清视频远程呈现、可感知的互联网、超高清视频流传输、高要求的赛场环境、宽带光纤用户以及虚拟现实领域。

 超可靠低时延:目前炒的比较火的概念是自动驾驶。设想一下,如果没有5G网络的保证,谁敢使用自动驾驶?万一网络卡顿,就有可能一瞬间车子就开到沟里去了。

 海量机器类通信:我们之所以说这是一个互联网的时代,主要是基于人和人,人和物之间的通讯。例如上网冲浪、微信聊天等。下一代进入物联网时代,5G通讯将能更好的服务于物联网时代。

 

 5G带来的挑战

 5G的发展在不断提速,预计到2020年,就会商用,呈现在大家的面前。这就好比是高速公路接入到千家万户。从家门口出来就是高速公路,时间和空间都会被大大缩短。

但是,有高速公路并不意味着就能享受高速冲浪的快感。打个比方,即使你家门口就是高速公路,但是你却只有拖拉机,自行车,在高速上也是跑不快的。

骑牛上高速,将会成为5G时代人民津津乐道的一个话题。5G时代的到来,意味着所有配套的产业都需要升级,才能享受到5G带来的便利。

对用户来说,2G每秒的冲浪速度确实爽到飞起。但是,对于程序员来说可能却是苦不堪言。

网速越快,对CPU的速度和程序的健壮性,都是一个巨大的考验。之前运行的好好的程序,可能在高速带宽面前,一下子就被冲傻掉。

机器更新换代,人的知识也要快速跟上,否则,就要被机器淘汰掉。

转载于:https://www.cnblogs.com/bianchengniuren/p/10267683.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/252534.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安装kerberos报错 error: command 'gcc' failed with exit status 1

pip install kerberos 报错:error: command gcc failed with exit status 1 安装环境工具 yum install gcc libffi-devel python-devel openssl-devel 再次安装kerberos安装成功 转载于:https://www.cnblogs.com/panbc/p/8268574.html

jquery正则表达式验证:验证全是数字

需求说明: 前端页面使用正则表达式验证输入框中输入的内容全是数字。 代码说明: 这里只介绍正则表达式,其他部分的代码不做介绍。如果有其他需要自行修改即可。 步骤一:建立一个页面可以是html、jsp等,引入jquery-3.2.…

0613课堂汇总

一: 数据类型: 基本数据类型{byte(8)/short(16)/char(16)/int(32)/float(32)/long(64)/double(64)/boolean(1)}引用数据类型{*除了基本数据类型都是引用数据类型 *包括API中的类(String,File)*自定义的类(Personal A…

Istio流量管理实践之(5): 使用cert-manager部署Istio自定义入口网关及进行证书管理...

Istio Gateway提供多个自定义入口网关的支持能力,通过开放一系列端口用于承载网格边缘的进入连接,同时可以使用不同loadbalancer来隔离不同的入口流量。cert-manager可用于使用存储在Kubernetes Secret资源中的任意签名密钥对来获取证书。本文提供了手动…

log4配置

log4j 和 log4j2 方式一&#xff1a;log4j2.xml 添加 jar 包 1 <!-- log4j-core --> 2 <!-- 3 <dependency> 4 <groupId>org.apache.logging.log4j</groupId> 5 <artifactId>log4j-core</artifactId> 6 …

[bzoj3625][Codeforces 250 E]The Child and Binary Tree(生成函数+多项式运算+FFT)

3625: [Codeforces Round #250]小朋友和二叉树 Time Limit: 40 Sec Memory Limit: 256 MBSubmit: 650 Solved: 283[Submit][Status][Discuss]Description 我们的小朋友很喜欢计算机科学&#xff0c;而且尤其喜欢二叉树。考虑一个含有n个互异正整数的序列c[1],c[2],...,c[n]。…

常用内建模块

一.datetime 1.模块导入: from datetime import datetime 2.获取当前日期和时间: >>> now datetime.now() >>> print(now) 2019-01-13 14:19:38.1810003.获取指定日期和时间: >>> dt datetime(2019,1,10,15,0) >>> print(dt) 2019-01-10…

子序列进阶问题

题目&#xff1a; 有一个数组&#xff0c;让找到两个不重复的连续子序列A,B &#xff0c;求Max(Sum(A)-Sum(B) 分析&#xff1a; AB必定连续&#xff0c;设两端连接处index为{X&#xff0c;x1}&#xff0c;X可取0~n-1 设F(x)为连接处index为{X&#xff0c;x1}时 Max(Sum(A)…

day5-shelve模块

一、概述前面章节我们讲述了json和pickle模块的序列化和反序列化处理&#xff0c;他们有一个不足是在python 3中不能多次dump和load&#xff0c;shelve模块则可以规避这个问题。shelve模块是一个简单的k,v将内存数据通过文件持久化的模块&#xff0c;可以持久化任何pickle可支持…

程序员:请你不要对业务「置之不理」

成长是条孤独的路&#xff0c;一个人会走得更快&#xff1b;有志同道合者同行&#xff0c;会走得更远。本篇内容整理自 21 天鲲鹏新青年计划线上分享内容。鲲鹏新青年计划是由 TGO 鲲鹏会组织的线上分享活动&#xff0c;希望能帮助更多同学一起学习、成长。12 月 28 日&#xf…

在Ubuntu系统下如何将chrome浏览器的bookmarks导出到本地

1. 打开chrome浏览器在页面的右上角点击那个三个小点的位置&#xff0c;找到bookmarks&#xff0c;然后点击bookmarks manager,然后在organize右侧大倒三角下选择&#xff0c;export bookmarks to HTML&#xff0c;选择要保存的位置&#xff0c;利用同样的方法下次就可以直接导…

php基于数组的分页实现

关于数组的分页函数,用数组进行分页的好处是可以方便的进行联合多表查询,只需要将查询的结果放在数组中就可以了以下是数组分页的函数,函数page_array用于数组的分页&#xff0c;函数show_array用于分页函数的操作及显示&#xff0c;需要配合使用.两个函数通过全局变量$countpa…

028 -bash-4.1$ 出现故障的原理及解决办法?

最近在搭建分布式的时候&#xff0c;出现了这个问题&#xff0c;很不爽。下面是我的解决方式。 1.在用户下删除bash rm -rf /home/beifeng/.bash* 2.拷贝 cp /etc/skel/.bash* /home/beifeng 3.退出&#xff0c;再进入用户 4.解释 set |grep -i ps1 转载于:https://www.cnblogs…

弹出ifream

top.$.jBox("iframe:"${ctx}/synopsis/hmlwxSynopsis/addItem, {title: "添加作品",width: 1000, height: 500, buttons:{关闭: true,确定:ok},submit:function(v, h, f){},loaded: function (jboxContent) {$(jboxContent).css(overflow-x,);$(jboxConten…

ORB-SLAM2中的Loop Closinng中DetectLoopCandidates函数解析

/函数的三要素是&#xff1a;函数返回值类型&#xff0c;函数名称&#xff0c;函数参数 函数的返回值是装有关键帧指针的vector 该函数是类KeyFrameDatabase的成员函数,函数名是DetectLoopCandidate 该函数的参数分别是KeyFrame类型的指针变量 pKF和最小得分vector<KeyFrame…

NYOJ2—括号配对问题

括号配对问题 时间限制&#xff1a;3000 ms | 内存限制&#xff1a;65535 KB 难度&#xff1a;3描述现在&#xff0c;有一行括号序列&#xff0c;请你检查这行括号是否配对。输入第一行输入一个数N&#xff08;0<N<100&#xff09;,表示有N组测试数据。后面的N行输入多…

李彦宏千字愿景内部信:10次提到“用户”

中新网1月17日电 1月17日&#xff0c;百度公司创始人、董事长兼CEO李彦宏发出一封内部信&#xff0c;信中&#xff0c;李彦宏向员工阐述了百度愿景&#xff1a;成为最懂用户&#xff0c;并能帮助人们成长的全球顶级高科技公司。他提出&#xff0c;百度要持续创新&#xff0c;“…

spring-boot 速成(8) 集成druid+mybatis

spring-boot与druid、mybatis集成&#xff08;包括pageHelper分页插件&#xff09;, 要添加以下几个依赖项: compile(mysql:mysql-connector-java:6.0.5)compile(tk.mybatis:mapper-spring-boot-starter:1.1.1)compile(org.mybatis.spring.boot:mybatis-spring-boot-starter:1.…

ORB-SLAM2中生成金字塔提取FAST角点和计算BRIEF描述子

//这个是类ORBextractor的带参构造函数&#xff0c;并且使用初始化列表对该类中的这5个变量赋值 ORBextractor::ORBextractor(int _nfeatures, float _scaleFactor, int _nlevels,int _iniThFAST, int _minThFAST):nfeatures(_nfeatures), scaleFactor(_scaleFactor), nlevels(…

我们怎样确保从大数据计算中获得价值

我们怎样确保从大数据计算中获得价值 支持大数据方案并不是在硬件以及软件层次终止&#xff0c;企业要想真正地从大数据中受益&#xff0c;领导者必须改变思考与对待信息的方式。 我们怎样确保从大数据计算中获得价值&#xff1f; 当所有可用数据都可用时&#xff0c;大数据…