首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
CoderHeart
掘友等级
爱源码,爱 Linux
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
Linux Kernel:内核数据结构之位图(Bitmap)
位图(Bitmap)在 Linux 内核中使用非常广泛,比如用来标识中断是否已安装处理程序(used_vectors)、处理器是否在线(cpumask)等等。内核中,位图相关的接口及实现主要在以下几个
Linux Kernel:异常修复机制(异常表 __ex_table 详解)
一、内核中的段(segment)和节(section) 在 Linux 中,最常用的可执行文件就是 ELF (Executable and Linking Format) 文件。ELF 文件由一个文件
Linux Kernel:非早期异常处理程序的初始化
在以前的文章里,我们顺着内核启动的流程,梳理了异常处理程序的早期初始化。在 Linux Kernel:中断和异常处理程序的早期初始化(续) 里,我们介绍到了 set_arch 函数内部的 early_
Linux Kernel:内存管理之早期 I/O 内存映射(early ioremap)
一、前言 任何系统都免不了要有输入/输出,所以对 I/O 设备的访问是 CPU 的一个重要功能。一般来说,对 I/O 设备的访问有两种不同的形式: 通过端口映射(Port-mapped I/O,PMI
Linux Kernel:内存管理之固定映射 (Fixmap)
一、前言 固定映射的线性地址(Fixed-mapped linear addresses)是一组特殊的线性地址,这些线性地址在编译时就已经确定,但是其映射的物理地址是在系统启动时确定的。内核文件 ar
Linux Kernel:内存管理之分页(Paging)
一、 x86_64 内存分页理论基础 x86_64 架构支持 4 级及 5 级分页。在 Intel 手册上,对于分页结构的命名,由高到低分别是:5 级页映射表(Page Map Level 5,PML
Linux Kernel:异常处理程序的实现
在 Linux Kernel:中断和异常处理程序的早期初始化(续) 中,我们讲解到在中断描述符表中分别为 debug(#DB) 、int3(#BP)和 Page-Fault(#PF) 异常注册了处理程
Linux Kernel:中断和异常处理程序的早期初始化(续)
我们在 Linux kernel:中断和异常处理程序的早期初始化 里介绍了异常的早期初始化,并在 Linux Kernel:Page-Fault 异常的早期处理 里介绍了早期的 Page-Fault
x86-64:特权级保护及程序控制转移
一、特权级概述 Intel 处理器提供了0 ~ 3 一共 4 种特权级别,数值越小级别越高。其中操作系统工作在特权级 0,普通应用程序工作在特权级 3。 处理器使用特权级来阻止低特权级的程序访问高特权
Linux kernel:Page-Fault 异常的早期处理
一、前置知识 1.1 x86_64 内存分页理论基础 x86_64 架构支持 4 级及 5 级分页。在 Intel 手册上,对于分页结构的命名,由高到低分别是:5 级页映射表(Page Map Lev
下一页
个人成就
文章被点赞
111
文章被阅读
40,041
掘力值
1,185
关注了
2
关注者
46
收藏集
0
关注标签
0
加入于
2020-10-11