当前位置: 首页 > news >正文

b2b贸易网站建设网站建站设计

b2b贸易网站建设,网站建站设计,wordpress导出markdown,什么网站可以做excel表格目录 简要 一、内核模块的概念 二、内核模块加载、卸载过程 简要 1、内核模块的概念 2、内核模块的原理:内核模块在内核的加载、卸载过程。 一、内核模块的概念 内核,是一个操作系统的核心。是基于硬件的第一层软件扩充,提供操作系统的最…

目录

简要

一、内核模块的概念

二、内核模块加载、卸载过程


简要

        1、内核模块的概念

        2、内核模块的原理:内核模块在内核的加载、卸载过程。

一、内核模块的概念

内核,是一个操作系统的核心。是基于硬件的第一层软件扩充,提供操作系统的最基本的功能,是操作系统工作的基础,决定着整个操作系统的稳定性。

内核按照体系架构分为两类:微内核(Micto Kernel)宏内核(Monolithic Kernel)

微内核:只提供操作系统系统核心功能,如实现进程管理、存储器管理、进程间通信、I/O设备管理等,而其他的应用层IPC、文件系统功能、设备驱动模块则不被包含到内核功能中,属于微内核之外的模块,所以针对这些模块的修改不会影响到微内核的核心功能。微内核具有动态可扩展性强的有点。Windows操作系统、华为的鸿蒙操作系统就是属于这列微内核架构。

宏内核:即微内核和应用层之外的应用层IPC、文件系统功能、设备驱动模块都编译成一个整体。优点是执行效率高,缺点是修改内核某个功能需要重新编译内核,耗时长。linux系统正是采用了宏内核结构,为了解决这一缺点,liunx引入了内核模块这一机制。

内核模块具有以下特点:

  • 模块本身不被编译入内核映像,这控制了内核的大小
  • 模块一旦被加载,它和内核中的其他部分一样。

二、内核模块加载、卸载过程

ko文件在数据形式上是ELF(Excutable And Linking Format)格式,是一种普通的可重定位目标文件。这类文件包含了代码和数据,可以被用来链接成可执行文件或共享目标文件。

内核模块的的加载过程:

首先insmod会通过文件系统将.ko模块读到用户空间的一块内存中,然后执行系统调用sys_init_module()解析模组,这时,内核在vmalloc区分配与ko大小相同的内存暂存ko文件,暂存之后解析ko文件,将文件中的各个section分配到init段和core段,在module区为init段和core段分配内存,并把对应的section copy到modules区最终的运行地址,经过relocate函数地址等操作后,就可以执行ko的init操作了,这样一个ko的加载流程就结束了。同时init段会被释放掉,仅留下core段来运行。

内核模块的卸载过程:

输入指令rmmod,最终在系统内核中调用sys_delete_module进行实现。具体:先从用户空间传入需要卸载的模块名字,根据名称找到要卸载的模块指针,确保要卸载的模块没有被其它模块依赖,然后找到模块本身的exit函数实现卸载。

http://www.hkea.cn/news/534464/

相关文章:

  • vps除了做网站还能做什么晨阳seo服务
  • seo网站建设优化什么意思网络营销与直播电商专业就业前景
  • 工程建设企业网站网站关键词优化应该怎么做
  • 修复wordpress青岛网站优化
  • 敦煌网站做外贸怎样网页推广怎么做的
  • 南京网站建设优化今日头条普通版
  • 网站编辑的工作职能有哪些活动营销案例100例
  • 小程序招商加盟平台我是seo关键词
  • wordpress 发帖机镇江抖音seo
  • 网站建设的小结可以发外链的论坛有哪些
  • 网站正常打开速度网店营销与推广策划方案
  • 义乌 网站制作进入百度app
  • 做外围网站赌球红树林seo基础入门免费教程
  • 绿色风格网站seo排名赚钱
  • 南宁企业免费建站百度推广营销怎么做
  • 建立个人网站的成本短视频seo营销系统
  • 深圳公司名称大全网站结构优化的内容和方法
  • 安康市代驾公司上海网站关键词排名优化报价
  • 怎么在网站上建设投票统计在线培训系统app
  • 泰州网站建设哪家好网站seo的主要优化内容
  • 洛卡博网站谁做的seo权重查询
  • 东莞网络科技公司有哪些山东网站seo
  • 网站建设需要学什么网站模板购买
  • 用html做的游戏网站关键词推广效果分析
  • 做影视网站引流正规推广平台有哪些
  • 免费下载简历模板北京seo排名厂家
  • 西昌市做网站的百度搜索排名靠前
  • 办公室装修实景拍摄图重庆seo俱乐部联系方式
  • 网站建设阶段推广计划书怎么写
  • 代做毕业设计网站现成注册网站平台