一、用户态和内核态 用户态可以理解为用户模式,内核态理解为内核模式 二、功能流程举例 假设你是一名顾客在一家餐厅用餐,餐厅有一个厨师负责...
Linux System.map解析 1. 什么是System.map文件? 2. System.map文件解析 3. System.map关键符号 3.1 _stext 3.2 __initramfs_start,__initramfs_...
一、漏洞简述 Microsoft Windows下的 win32k.sys是Windows子系统的内核部分,是一个内核模式设备驱动程序,它包含有窗口管理器、后者控制窗口显...
文章目录 简介 1、如果在应用层使用系统IO对设备节点进行打开,关闭,读写等操作会发生什么呢? 写个例子 2、假如驱动层的file_operati...
目录 两种缓冲区的说明 用户级缓冲区: 数据如何从用户级缓冲区——>文件内核缓冲区? 刷新策略:对于各种文件的 了解了各种知识之后&...
文章目录 1.Makefile文件 2.解析Makefile 2.1 Makefile 条件判断 2.2 obj-m obj-y 2.3 Linux uname 命令 2.4 make -C ( K D I R ) M = (KDIR) M...
表示尽量使用内存,减少使用磁盘 swap 交换分区,内存速度明显高于磁盘一个数量级。 vm.swappiness = 0 内存分配策略,Redis 持...
一、解决自动更新的内核 服务器重新启动后,内核可能被自动更新,这就会造成开机后服务器有些服务无法正常使用 查看显卡状态:nvidia-smi 会有报错,作为深...
为了方便驱动开发学习,了解一下在Ubuntu上进行驱动编译的流程。 一、下载对应的内核源码 首先要通过 uname -a查询一下自己的内核版本。 我这里下载...
?返回专栏总目录 文章目录 一、dmesg 二、动态打印案例 沉淀、分享、成长,让自己和他人都能有所收获!? ?本文我们要介绍Linux内核的日志分析。 一...