天翼云内核知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖内核相关内容资讯。开发者在内核专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
1.内核中时间的概念(1)内核中有大量事件是基于时间驱动的,相对时间和绝对时间这两个概念对内核时间管理来说都至关重要。(2)系统定时器和时钟中断处理程序是Linux系统内核管理机制中的中枢。内核必须在硬件的帮助下才能计算和管理时间,定时器以
进程是独立的资源空间,每个进程都有自己独立的页表;用户进程创建页表发生在三个时刻:创建进程fork时;缺页异常时;进程切换时;1.创建进程fork核心函数dum_mm函数第一步 分配pgd物理页面pgd_alloc函数mm_init()-&
深入理解Linux启动过程 本文详细分析了Linux桌面操作系统的启动过程,涉及到BIOS系统、LILO 和GRUB引导装载程序,以及bootsect、setup、vmlinux等映像文件,并结合引导、启动原理和具体的代码实现机制由
可移植性是指代码从一种体系结构移植到另外一种体系结构的方便程度。Linux是一个可移植性非常好的操作系统,它广泛支持许多不同体系结构的计算机。1.可移植操作系统可移植性往往是与性能相矛盾的,Linux在这个方面走的是中间路线。差不多所有的接
1.深度睡眠特点及存在原因深度睡眠TASK_UNINTERRUPTIBLE:不可被信号唤醒;浅度睡眠TASK_INTERRUPTIBLE:唤醒方式,等到需要的资源,响应信号;深度睡眠场景:有些场景是不能响应信号的,比如读磁盘过程是不能打断的
首先CR3是什么,CR3是一个寄存器,该寄存器内保存有页目录表物理地址(PDBR地址),其实CR3内部存放的就是页目录表的内存基地址,运用CR3切换可实现对特定进程内存地址的强制读写操作,此类读写属于有痕读写,多数驱动保护都会将这个地址改为
Oracle安装时的系统内核参数如何设定(标准的设定方法,绝无出错) 前言: Oracle是一个大型的数据库软件,不管是安装还是使用对系统的资源都
编译安装内核5.4.69图解 内核的重要性不需多说,大家都懂,有些软件对内核版本是有要求的,比如comodo杀毒软件,或者出于提高系统安全性的需求,提高
驾驭内核调试的能力很大程度上取决于经验和对整个操作系统的把握。1.重现Bug:如果能重新bug,成功的概率会大很多,跟踪Bug的时候,掌握的信息越多越好,许多时候,精确重现,定位一个bug的时候,就已经成功了一半了。 2.通过打印来调试2.
2023-03-16 07:49:58
2024-07-01 01:32:23
2023-04-21 03:14:39
2024-07-01 01:32:08
2023-05-12 07:20:42
2024-07-01 01:32:15