Heng30的博客
搜索 分类 关于 订阅

一篇文章带你了解文件是如何存储在磁盘的

格式化磁盘后,会将磁盘分割成一个个大小相同的块。这些块就是磁盘管理的最小单位。那么是如何找到空闲位置存储一个文件的呢?下面先来了解几个常用的概念...

Linux内核如何动态分配内存?

动态内存分配是一个很重要的功能,如果没有动态内存分配,所有的变量都分配到堆上,堆栈很容易就会溢出。动态内存分配一般都是用来分配需要长期使用的内存或大块的内存...

在Linux内核中如何映射物理地址?

Linux内核中,一般使用ioremap将物理地址映射到内核虚拟地址空间,使内核能够通过指针访问设备的内存或寄存器。主要用于访问设备的内存映射I/O区域...

Linux中的likely和unlikely函数有什么用?

Linux内核中,likelyunlikely是用于优化条件分支预测的宏,定义在compiler.h头文件中。它们通过提示编译器某个条件更可能为真或假,帮助生成更高效的代码...

Linux中的access_ok函数到底是什么?

access_ok函数用于验证用户空间指针在内核空间中是否有效且可访问。这是一项重要的安全检查,确保内核不会无意中访问无效或恶意的用户空间内存,否则可能导致安全漏洞、崩溃或未定义行为...

上一页 1 / 1 下一页