加入收藏 | 设为首页 | 会员中心 | 我要投稿 淮安站长网 (https://www.0517zz.cn/)- 运营、云管理、经验、智能边缘、云硬盘!
当前位置: 首页 > 创业 > 正文

中国500强数量首超美国

发布时间:2021-02-17 10:54:49 所属栏目:创业 来源:互联网
导读:为什么连通性是关键? 在过去的几十年中,技术发展突飞猛进。曾经依靠拨号上网,居民需要在打个电话或上网之间做出麻烦抉择,现在我们家中和大街上的所有事物都可以始终保持连接;这就是智慧城市的基础,即一个完全、永远在线的互联城市。通过使用技术优化城市

为什么连通性是关键?

在过去的几十年中,技术发展突飞猛进。曾经依靠拨号上网,居民需要在打个电话或上网之间做出麻烦抉择,现在我们家中和大街上的所有事物都可以始终保持连接;这就是智慧城市的基础,即一个完全、永远在线的互联城市。通过使用技术优化城市或城镇,城市管理当局将在许多不同的方面看到好处-从更好的运输和缓解的拥堵到智能垃圾和回收站以及节省电力。因此,一致的连接对于智慧城市的运作至关重要。

 

智慧城市越来越受欢迎,今年全球在互联城市计划上的支出预计将达到1240亿美元。与2019年相比增长了18.9%。智慧城市的愿景涉及无人驾驶汽车、人工智能(AI)、智慧街道照明和智慧停车等等。它有望解决城镇的一项根本挑战,即如何降低成本,实现经济增长和弹性,同时提高可持续性,改善公共服务和生活质量。

但是,在智慧城市方面,互联互通的能力尤为关键。因此,城市将依赖于高速反应,延误或崩溃会损害整个环境的功能,不仅会导致居民抱怨,还会导致生产力、经济和生活质量下降。

 

I/O部门的人瞅了我们几眼,得意的一笑,“帝国高层在讨论你们的方案时,觉得还可以再进一步优化,直接把从硬盘读取到的数据缓冲区地址和长度给到网络socket描述符,就不用你们再搬运一次数据,彻底解放你们,所以叫零拷贝啦!”

我俩连连点头称赞。

“还没完呢!咱Linux帝国还把这一技术推广到了文件数据复制上,增加了另一个API:splice,以后文件拷贝也可以减轻你们的负担了”

 

只需要指定打开文件的描述符和要发送的网络接口描述符,就直接实现了把文件通过网络发出去。

我们再次来到了操作系统I/O部门,对方一看是我们,热情的接待了我们。

“你们来的正好,我还没来得及告诉你们呢。上次你们提的思路非常好,帝国高层非常重视,我一反应上去,当即就采纳了你们的意见。这不你们估计也知道了,推出了新的API给应用程序们使用,省去了数据白白去用户空间转一圈的开销。一推出就大受欢迎,说起来还得感谢你们呢”

“原来是这样,我说最近怎么搬运数据的工作少了不少。不过你们是怎么做到零拷贝的?

 

对方被我的话点醒了一般,眼珠左右转动,反复思考。

片刻之后,回到:“还是不行,万一人家要对读取的文件数据进行修改,或者解密,那还是得读到他的用户空间缓存区才行”

我想了一下,这似乎没办法避免,说到:“那这种情况咱们就认了,反正以我的经验来看,你说的这种情况不多。大部分情况下都是数据原封不动的从内核到用户空间,又从用户空间回到内核。”

I/O部门的人再也没有什么说辞,点了点头答应了下来,说把我们的意见汇报到Linux帝国高层讨论后才能做决定。我们就先回去等消息了。

零拷贝技术

不过后来工作太忙,迟迟没有操作系统那边的消息,慢慢的我们就把这事给淡忘了,直到前几天······

“阿Q,听说了吗,最近Linux帝国新成立了一个公司,居然绕过我们CPU就能把数据从网卡写入硬盘中”,虎子火急火燎的来找我。

“不可能啊,按照我们之前的方案,怎么说也得至少经过我们拷贝一次吧”

“根本不用,他们号称是零拷贝技术”

我们赶紧放下手里的工作,去打听下究竟怎么回事。

原来,Linux帝国最近新推出了一个API,叫sendfile


(编辑:淮安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读