前言:PDE_PTE的学习笔记 这篇学完后,就可以知道物理地址中的任何的一个内存地址,没有地方是访问不了的,最重要的就是保护模式,其实也就是绕过保护模式来实现任意物理地址的读写,更准确的就是学习PDE和PTE来实现对物理页的修改操作 上篇学习分页10-10-12的笔记中,潦草的概述的相关的一级 ...
前言:PDE PTE属性 U S位和PS位和A位和D位 的笔记 上一篇笔记已经学习过了R W位和P位,一个是读写位,还有一个是有效位,这里的话继续来学习相关的U S位和PS位和A位和D位 U S位 U S位是PDE和PTE都具备的属性,这个属性的含义是表示访问指定的物理页的用户是否为特权用户 U S 特权用户 U S 普通用户 练习 修改一个高 G线性地址的PDE PTE属性,实现Ring 可读. ...
2022-02-18 02:34 0 888 推荐指数:
前言:PDE_PTE的学习笔记 这篇学完后,就可以知道物理地址中的任何的一个内存地址,没有地方是访问不了的,最重要的就是保护模式,其实也就是绕过保护模式来实现任意物理地址的读写,更准确的就是学习PDE和PTE来实现对物理页的修改操作 上篇学习分页10-10-12的笔记中,潦草的概述的相关的一级 ...
到 +9,223,372,036,854,775,807 之间的整数。 int是32位整数上限是 (2^31)-1 ...
1. 文件权限概述 Linux中的文件或目录的权限和用户及用户组关联很大。 ...
所谓位,是最基本的概念,在计算机中,由于只有逻辑0和逻辑1的存在,因此很多东西、动作、数字都要表示为一串 二进制的字码例如: 1001 0000 1101等等。其中每一个逻辑0或者1便是一个位。例如这个例子里的1000 1110共有八个位,它的英文名字叫(bit),是计算机中最基本的单位 ...
各种位运算 位运算的操作数必须是整数,当二元位运算的操作数是不同类型的整数时,也会自动进行类型转换。 n&(n-1)作用:将n的二进制表示中的最低位为1的改为0,先看一个简单的例子: n = 10100(二进制),则(n-1) = 10011 ...
1.位运算概述 从现代计算机中所有的数据二进制的形式存储在设备中。即0、1两种状态,计算机对二进制数据进行的运算(+、-、*、/)都是叫位运算,即将符号位共同参与运算的运算。 口说无凭,举一个简单的例子来看下CPU是如何进行计算的,比如这行代码: 计算两个数的和,因为在计算机中 ...
CPU 64 位 CPU 是指 CPU 内部的通用寄存器的宽度为64比特,支持64比特宽度的算术与逻辑运算。 32位CPU与64位CPU区别 1.数据处理能力增强:64位CPU通用寄存器的位宽增加一倍,这也就意味着64位CPU可以一次性处理64bit的数据; 2.内存寻址能力增强:如果是32 ...
位(bit),字节(byte)用于描述计算机存储单位,其中位是最小的存储单位,只能存一个0或1。 一个字节占8位,所以一个字节包含256种可能的0,1组合。 一个英文字符和英文标点占用一个字节,一个中文字符和中文标点占用2个字节。 ...