加入收藏 | 设为首页 | 会员中心 | 我要投稿 潍坊站长网 (https://www.0536zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 传媒 > 正文

将为数据中心行业准备什么?

发布时间:2021-02-03 16:14:29 所属栏目:传媒 来源:互联网
导读:目录 1. 什么是物理内存 2. 使用物理内存有什么缺点? 3. 什么是虚拟内存? 4. 虚拟内存如何映射到物理内存 5. 什么是分页内存管理? 6. 什么是缺页中断? 7. 页面置换算法都有哪些? 8. 什么是分段内存管理? 01什么是物理内存? 我们常说的物理内存大小就是指内存

目录

  • 1. 什么是物理内存
  • 2. 使用物理内存有什么缺点?
  • 3. 什么是虚拟内存?
  • 4. 虚拟内存如何映射到物理内存
  • 5. 什么是分页内存管理?
  • 6. 什么是缺页中断?
  • 7. 页面置换算法都有哪些?
  • 8. 什么是分段内存管理?

01什么是物理内存?

我们常说的物理内存大小就是指内存条的大小,一般买电脑时都会看下内存条是多大容量的,话说如果内存条大小是100G,那这100G就都能够被使用吗?不一定的,更多的还是要看CPU地址总线的位数,如果地址总线只有20位,那么它的寻址空间就是1MB,即使可以安装100G的内存条也没有意义,也只能视物理内存大小为1MB。

02使用物理内存有什么缺点?

这种方式下每个程序都可以直接访问物理内存,有两种情况:

1.系统中只有一个进程在运行:如果用户程序可以操作物理地址空间的任意地址,它们就很容易在不经意间破坏了操作系统,使系统出现各种奇奇怪怪的问题;

2.系统有多个进程同时在运行:如图,理想情况下可以使进程A和进程B各占物理内存的一边,两者互不干扰,但这只是理想情况下,谁能确保程序没有bug呢,进程B在后台正常运行着,程序员在调试进程A时有可能就会误操作到进程B正在使用的物理内存,导致进程B运行出现异常,两个程序操作了同一地址空间,第一个程序在某一地址空间写入某个值,第二个程序在同一地址又写入了不同值,这就会导致程序运行出现问题,所以直接使用物理内存会使所有进程的安全性得不到保证。
 

这就是边缘计算的用武之地。为了了解边缘计算的好处,通常以自动驾驶车辆为例:

  • 延迟:自动驾驶车辆需要在瞬间做出决定。如果一辆车在你面前突然转弯,你会希望你的车不得不等待从远处云端得到指示吗?不!你肯定想让你的汽车在它的本地计算机上处理尽快做出决定。

  • 带宽:无人驾驶汽车辆捕获的大量数据估计为每小时4TB,与你的智能手机每天平均100MB的数据相比,这是40000倍的数据。流式传输所有这些数据既昂贵又可能导致网络拥塞。

出于这两个原因,在自动驾驶车辆的边缘(在这种情况下,在车辆本身上)执行计算是有意义的。

云计算和边缘计算的问题不是二选一,云和边缘都有各自的优势,问题是应该在何时使用云计算和边缘计算。

一条有用的经验法则是:“云计算运行在大数据上,而边缘计算运行于‘即时数据’,即传感器或用户生成的实时数据”(维基百科)。

究竟什么是“边缘”?

边缘基本上意味着“非云”,因为组成边缘的内容可能因应用程序而异。为了解释,让我们看一个例子。

在医院需要知道所有医疗资产(例如,静脉输液泵、心电图机等)的位置,并使用蓝牙室内跟踪物联网解决方案。这个解决方案有蓝牙标签,你可以把它附加到你想要追踪的资产上(例如,静脉注射泵)。你还拥有蓝牙集线器,每个房间一个,用于监听来自标签的信号,以确定每个标签所在的房间(以及资产所在的房间)。

在这种情况下,标签和集线器都可以被视为“边缘”,标签可以执行一些简单的计算,只有在感官数据发生较大变化时才会将数据发送到集线器。如果一个标签从一个不同的标签移动到一个不同的数据中心,就可以计算出一个不同的标签。上述两种方法可以结合使用,或者两者都不能使用,标签可以将所有原始数据发送到集线器,集线器可以将所有原始数据发送到云端。

(编辑:潍坊站长网)

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

    热点阅读