操作系统
文章平均质量分 68
万物琴弦光锥之外
复杂的世界需要简单的东西,专业不一定复杂,简单才是终极。做一个简单易懂的知识库,点到为止。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【树莓派5安装实时RT内核】最新版
pi5安装实时内核,保证运行确定性原创 2025-11-03 11:25:41 · 476 阅读 · 0 评论 -
查看tcp消耗端口情况
【代码】查看tcp消耗端口情况。原创 2025-08-20 15:25:14 · 148 阅读 · 0 评论 -
内核初始化中的调用顺序
Linux 内核初始化过程中,子系统初始化调用的顺序是经过精心设计的,以确保内核的各个部分能够按正确的依赖关系进行初始化。实现,该机制允许内核在启动时按顺序调用不同的初始化函数。每个宏对应内核初始化的一个特定阶段,确保了初始化函数按照正确的顺序执行。在内核初始化过程中,会使用不同的宏来指定初始化函数的执行顺序,例如。用于子系统的初始化,它在核心初始化之后,在文件系统初始化之前。辅助内核子系统设置:内核设置辅助子系统,如网络和文件系统等。设备发现:内核发现系统中的设备,并初始化设备驱动程序。原创 2025-02-04 20:09:28 · 537 阅读 · 0 评论 -
module_init宏是什么?
这个宏的作用是将一个函数注册为模块的初始化函数,当内核加载该模块时,该初始化函数将被调用,从而完成模块的初始化工作。模块的初始化函数中可以包含各种初始化代码,例如分配内存、注册设备等,通过。文件,是一种特殊的文件格式,不是 ELF 也不是 lib 文件,但它可以理解为是一个特殊的 lib 文件,它是由内核解析并加载的,通常是由。这个宏在模块的目标代码中添加了一个特殊的部分,说明模块的初始化函数在哪里。在编写设备驱动程序时,使用这个宏可以注册一个初始化函数,当模块被加载的时候,内核负责执行这个初始化函数。原创 2025-02-04 22:34:54 · 295 阅读 · 0 评论 -
linux内核源代码中__init的作用?
是一个特殊的宏,用于标记在内核初始化阶段使用的变量或函数。这个宏的作用是告诉内核编译器和链接器,被标记的变量或函数只在内核的初始化阶段使用,在系统启动完成后就不再需要了。通过标记初始化函数和变量,内核可以在系统启动后回收这些资源,从而提高内存利用率和系统性能。标记的变量或函数在内核初始化完成后可以被回收,这有助于减少内核的内存占用。宏进行编译优化,例如,可以删除未使用的初始化代码,以减小内核的大小。• 标记初始化函数:在内核模块或内核初始化代码中,可以使用。等宏来标记初始化函数,这些宏内部会使用。原创 2025-02-04 22:33:24 · 404 阅读 · 0 评论 -
CPU中断机制
中断:是一种异步事件,它会打断当前正在执行的程序或指令流,使CPU转而去处理特定的中断服务程序(Interrupt Service Routine, ISR),处理完毕后再返回原来的任务。硬中断:由外部硬件设备触发的中断,通常通过专用的硬件线路(如IRQ线)发送到CPU。特点异步性:可以在任何时间点发生,不受当前CPU执行的指令影响。随机性和突发性:例如键盘按键、网络数据包到达、磁盘读写完成等。软中断:由软件或程序通过特定指令(如int指令)发出的中断信号,通常用于请求操作系统服务或处理异常情况。原创 2025-01-23 17:22:34 · 1855 阅读 · 0 评论 -
64位系统哪些地址是给内核用的呢?
Linux:从到。Windows:从到。macOS:从到。这些地址范围用于存储内核代码、数据、设备映射、页面表、内核堆栈和动态加载模块等。通过这种划分,操作系统可以在保护内核的同时,为用户提供一个独立且安全的用户空间环境。此外,地址空间布局随机化(ASLR)进一步增强了系统的安全性。在64位系统中,进程空间被划分为用户空间和内核空间,用户空间进一步细分为多个区域,包括代码段、数据段、堆、栈、映射区、环境变量和命令行参数等。栈从高地址向低地址增长,而堆从低地址向高地址增长。原创 2025-01-23 17:14:58 · 1600 阅读 · 0 评论 -
2023-简单点-编译是什么?gcc是什么?
把一种 程序 变成 另一种更接近机器指令。原创 2023-09-08 16:09:42 · 11039 阅读 · 0 评论 -
Linux学习术语集
linux原创 2022-04-02 16:39:30 · 9761 阅读 · 0 评论 -
不同架构下的Kdump
kdump原创 2022-04-01 11:23:05 · 12211 阅读 · 0 评论 -
麒麟操作系统kdump配置
kdump;操作系统;麒麟;转载 2022-03-31 18:01:13 · 11322 阅读 · 0 评论 -
kdump doumentation
Linux; Kdump; 不同架构配置转载 2022-03-31 17:50:14 · 9710 阅读 · 0 评论 -
读100本书,走万里路-1-操作系统导论-20220322
操作系统导论-读书笔记原创 2022-03-22 17:15:12 · 10696 阅读 · 0 评论
分享