专栏首页前端真相Linux的热插拔和模块
原创

Linux的热插拔和模块

一、何为模块?

文件系统、设备驱动程序、网络协议都可以理解为模块。模块本质也是普通的软件系统。

二、热插拔

硬件层面:只在不断电、不关闭系统的情况下增加或者删除对应部件,比如电源、硬盘。一些高端设备硬盘是支持热插拔的,再比如我们的Windows笔记本电脑,电池也是可以在通过适配器供电的情况下更换。计算机硬件的热插拔底层需要操作系统的支持。

软件层面:这一概念在软件行业也有。个人觉得安卓的热修复也是异曲同工之妙。

这次说到的是Linux模块相对于内核的热插拔,可以将模块看做某一硬件设备,内核看做整台物理计算机。还有一个常见的直观例子,比如用VMware软件虚拟的物理机或者物理机本身是允许操作系统在运行时加载第三方设备:移动硬盘、U盘、手机等。

微信公众号:技术很有趣

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • cookie 与 session区别与用法

    如果客户端浏览器将Cookie功能禁用,或者不支持Cookie怎么办?例如,绝大多数的手机浏览器都不支持Cookie。Java Web提供了另一种解决方案:UR...

    城市中的游牧民族
  • 关于HTTP,我们需要知道的事儿

    (1)HTTP请求报文 HTTP请求报文 = 报文首部 + 报文主体(请求参数)

    城市中的游牧民族
  • web应用常见安全攻击手段

    JS注入 解决方法:HTML编码 如:<%=Html.Encode(feedback.Message)%> HTML5引入的新标签包括、、、

    城市中的游牧民族
  • 41款实用工具,数据获取、清洗、建模、可视化都有了

    作者:拉金德拉·阿卡拉卡(Rajendra Akerkar)、普里蒂·斯里尼瓦斯·萨加(Priti Srinivas Sajja)

    CDA数据分析师
  • 41款实用工具,数据获取、清洗、建模、可视化都有了

    导读:在数据科学活动的不同阶段,有很多可用的支持工具和技术。本文介绍各种活动阶段使用的工具和技术,如数据获取、数据清洗、数据管理、建模、模拟和数据可视化。

    华章科技
  • 41款实用工具,数据获取、清洗、建模、可视化都有了

    使用具有专用软件的物理设备(如终端、传感器和扫描仪等)也可用于管理物理设备和系统之间的接口。随后,这些数据可以通过典型的编程语言(如Java、Visual Ba...

    AI科技大本营
  • 渗透技巧——从github下载文件的多种方法

    已知exe文件:https://github.com/3gstudent/test/raw/master/putty.exe

    用户1467662
  • R包终极解决方案

    写在前面: 在如何通过Google来使用ggplot2可视化这篇文章中,我们曾经介绍过R语言在生物信息学中的重要性。 这篇文章也激发了很多小伙伴学习的热情。学习...

    生信技能树
  • 点击此文,无需转发,即可下载上千个免费R包

    写在前面: 谨以此文献给那些“奋斗”在转发送别人资源,为了博人眼球,而践踏别人的辛勤的劳动成果的公众号们。 当然了,R包本来就是免费的,你只是不会下载而已,所以...

    生信技能树
  • 26.python 模块import

    python开发中,每一个.py文件都可以看作是一个模块,模块内部的函数或者方法可以被其他模块调用,至于函数或者方法是具体如何实现的,调用者不需要关心。

    Python教程

扫码关注云+社区

领取腾讯云代金券