一、何为模块?

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

二、热插拔

硬件层面:只在不断电、不关闭系统的情况下增加或者删除对应部件,比如电源、硬盘。一些高端设备硬盘是支持热插拔的,再比如我们的Windows笔记本电脑,电池也是可以在通过适配器供电的情况下更换。计算机硬件的热插拔底层需要操作系统的支持。
软件层面:这一概念在软件行业也有。个人觉得安卓的热修复也是异曲同工之妙。
这次说到的是Linux模块相对于内核的热插拔,可以将模块看做某一硬件设备,内核看做整台物理计算机。还有一个常见的直观例子,比如用VMware软件虚拟的物理机或者物理机本身是允许操作系统在运行时加载第三方设备:移动硬盘、U盘、手机等。

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

最新文章

  1. Linux培训薪资过万是真事 星创客为嵌入式高端培训树标杆
  2. 领会CSS,实际中的研究
  3. 10.24给TA的话
  4. 运维、linux运维是什么?
  5. software glue Middleware
  6. 动画气泡指示当前滑动值--第三方开源--DiscreteSeekbar
  7. 求和函数 sum详解
  8. gunicorn启动报错gunicorn.errors.HaltServer
  9. 三种root的修补方式
  10. Java 泛型 协变性、逆变性
  11. UIResponder学习
  12. 配置hadoop-1.2.1 eclipse开发环境
  13. .Net 委托 delegate 学习
  14. 关于URL隐藏index.php方法
  15. windows 启动停止 java进程
  16. IP通信基础课堂笔记----第四章(重点中的重点)
  17. mysql几种关联的区别
  18. 《HTTP协议:菜鸟入门系列》
  19. centos free详解
  20. 单例模式(懒汉、饿汉、同步锁、static、枚举)实现

热门文章

  1. DAY 4模拟赛
  2. react native props上存在的属性,显示不存在
  3. 搭建SVN服务器时报错:0x80004002
  4. ceph集群添加osd
  5. java:ER图,Springmvc:Mapper代理开发规范,PB(PowerDesigner数据库建模)
  6. python学习之不要在列表迭代的时候进行增删操作
  7. 修改了Mysql密码后连接不到服务且无报错信息解决方法以及修改密码方法
  8. Prometheus Querying Function rate() vs irate()
  9. es5实现数组去重
  10. chrome插件--安装以及问题记录