自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 保护模式进阶

内存信息的内容是用地址范围描述符来描述的,用于存储这种描述符的结构称之为地址范围描述符(Address Range Descriptor Structure,ARDS)。此结构中的字段大小都是 4 字节,共 5 个字段,所以此结构大小为 20 字节。每次 int 0x15 之后,BIOS就返回这样一个结构的数据。注意,ARDS 结构中用 64 位宽度的属性来描述这段内存基地址(起始地址)及其长度,所以表中的基地址和长度都分为低 32 位和高 32 位两部分。

2023-10-15 15:33:57 112 1

原创 初识保护模式

在保护模式中,段寄存器中保存的再也不是段基址了,里面保存的内容叫“选择子”,selector,该选择子其实就是个数,用这个数来索引全局描述符表中的段描述符。空间大了,内存访问的速度对CPU来说就有些低了,为了提高效率,又要提到计算机组成原理的老对象:缓存(Cache)了。段描述符缓冲寄存器(Descriptor Cache Registers):80286的保护模式中,为了提高获取段信息的效率,对段寄存器率先应用了缓存技术,将段信息用一个寄存器来缓存。

2023-10-10 20:59:20 70 1

原创 体验linux,小白的WSL(Windows Subsystem for Linux)安装指南

给小白的linux体验指南

2023-10-06 01:36:48 444 1

原创 使用文件读写指针获取文件长度

使用文件读写指针获取文件长度

2023-06-24 21:14:33 148 1

原创 Linux错误代码获取相应的错误描述

strerror()要从错误代码获取到相应的错误描述, 可以使用strerror()函数得到错误信息的字符串, 打印即可strerror()是一个 C 语言标准库函数,用于将errno错误码转换为对应的错误信息字符串。

2023-06-22 21:53:58 749 1

原创 初看Web安全

硬件、软件、协议的具体实现或系统安全策略上的缺陷,使得攻击者可以在未授权的情况下访问或破坏系统。Linux环境下基于Docker的DVWA靶场搭建。基于PHP Study技术的DVWA靶场搭建。可以说它是相关领域从业者的”圣经“合法的可供练习攻击和修复技术的网站。DVMA源代码 -> 克隆下来。Web安全即网站安全。

2023-05-03 22:21:13 44

原创 RISC-V体系结构介绍

包括程序的初始状态、CPU的类型与数量、支持的S模式、内存和I/O的可访问性与属性、每个CPU上执行指令的行为以及异常的处理等。近似于x86的SMT(超线程),Arm中的PE(处理机)就是对硬件的抽象和提供接口服务。根据功能需要选择对应的拓展,确保指令集的简洁。一个EEI可由纯硬件、纯软件或软硬件结合实现。最小指令集合: RV32I, RV64I。通过CSR指令访问系统寄存器。表示一个CPU的执行线程。硬件共性功能的抽象。

2023-03-22 16:37:13 628

原创 Linux内核设计与实现第三章读书笔记

进程的概念 特性 进程线程的关系 Linux如何存放和表示进程 copy on write(写时拷贝)的优化思路

2023-03-05 16:34:05 64

原创 list_entry()函数 ——从获取目标进程到linux内核双链表的思想与实现

list_entry()函数 ——从获取目标进程到linux内核双链表的思想与实现

2023-03-05 16:20:05 141

原创 Linux内核设计与实现第二章读书笔记

Linux内核设计与实现第二章读书笔记

2022-11-23 20:41:29 154

原创 Linux内核设计与实现第一章读书笔记

Linux内核设计与实现第一章读书笔记

2022-11-23 20:39:31 72

原创 LearningOS by Rust

LearningOS by Rust

2022-10-28 11:53:52 210

原创 内核接收网络包的大致过程

内核接收网络包的大致过程

2022-10-01 22:20:32 347

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除