自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux系统编程中的_GNU_SOURCE宏

Linux系统编程中的_GNU_SOURCE宏

2025-06-08 23:09:53 508

原创 GNU AS汇编器的.align对齐

GNU AS汇编器的.align对齐解析

2025-05-28 15:53:54 374

原创 RISCV的smstateen-ssstateen扩展

RISCV的smstateen-ssstateen扩展

2025-05-02 13:09:24 795

原创 make学习三:书写规则

make学习三:书写规则

2025-04-27 22:45:13 997

原创 Make学习二:makefile组成要素

makefile学习第二篇,简单介绍介绍组成要素和其他内容

2025-04-27 15:25:27 921

原创 intptr_t与uintptr_t

C语言的intptr_t和uintptr_t的长度与机器的指针长度一致,因此在进行整数与 指针的相互转换时可以用intptr_t进行过渡。

2025-04-17 14:24:45 322

原创 RISCV Hardware Performance Monitor 和 Sscofpmf 扩展

RISCV的HPM和Sscofpmf 扩展

2025-04-16 21:52:02 813

转载 SpinLock 和 Mutex 如何选择?

Spinlock和Mutex如何选择

2025-03-24 16:50:35 45

原创 QEMU 引导时分离内核和文件系统

QEMU 引导时分离内核和文件系统

2025-03-22 14:53:15 836

原创 RISCV虚拟化环境搭建

RISCV 虚拟化环境搭建流程

2025-03-17 12:57:22 1099

原创 A64指令集基本指令(六):数据处理指令(立即数部分)

A64指令集基本指令(六):数据处理指令(立即数部分)

2025-03-14 11:32:32 931

原创 A64指令集基本指令(五):原子指令

A64指令集基本指令(五):原子指令详解

2025-03-13 14:49:11 778

原创 A64指令集基本指令(四):prefetch memory 指令

A64指令集中prefetch memory指令部分详解

2025-03-13 11:14:25 780

原创 A64指令集基本指令(三):load/store指令

A64的load/store指令详解

2025-03-12 21:54:57 1044

原创 R2S的网络丢包率高问题小记

R2S网关网络丢包率高问题解决做个记录,方便以后用到了可以查阅

2025-03-06 20:59:00 881

原创 A64指令集基本指令(二):异常生成指令

A64指令集基本指令(二):异常指令

2025-03-03 14:07:42 950

原创 A64指令集基本指令(一):分支指令

A64指令集分支指令详解

2025-02-27 22:31:05 993 1

原创 A64寻址方式详解

A64寻址方式

2025-02-27 15:55:28 962

原创 Make学习一:make初探

make 工具初探,第一篇

2024-11-24 15:35:46 1033

原创 UART 16550的使用

详细解析16550各寄存器及其每个bit代表的意义

2024-09-14 20:52:03 3932

原创 PLIC平台级中断控制器

PLIC中断控制器官方文档的理解和解读。

2024-07-16 11:12:49 843

原创 Unicode字符集和UTF编码

详细分析unicode编码以及utf8,utf16,utf32编码方式,并给出示例编码解码程序

2024-05-13 16:59:10 2187 1

原创 RV32I指令集及其编码方式解读

详细介绍RV32I指令集内容及其编码方式

2024-05-09 17:22:28 1255

原创 计算机中的小数表示

本文以IEEE754标准为重点,详细解释了计算机的小数表示并详细分析了其范围,内容和特点。

2024-04-17 19:18:56 1098

原创 程序数据模型由OS还是硬件架构决定?

数据模型的决定权在OS还是硬件架构

2024-03-31 20:44:06 875 1

原创 xv6启动流程详解

RISCV栈帧结构的介绍出发详解XV6的启动前中断,陷阱物理内存保护等的设置和初始化工作

2024-03-28 13:23:01 1517

原创 ubuntu下vim简单配置

ubuntu系统下vim的简单配置

2024-03-07 09:13:47 533 1

原创 8086奇地址数据读取两个时钟周期内存访问

记录8086CPU访问奇地址数据需要两个时钟周期的原因及思考

2024-02-22 10:58:43 1512 1

原创 位运算详解

位运算以及位运算有效应用

2024-02-19 21:16:03 1083 1

原创 在64位机器下1>>32=1还是0?

从1 >>32结果不一这一问题出发,揭示指令集实现之间的差异

2024-02-03 15:55:35 1089 1

原创 计算机数值系统及Linux内核队列kfifo运作机制

计算机数值系统以及Linux内核队列kfifo运作机制

2024-01-24 14:55:16 885 1

原创 链表操作技巧及Linux内核归并排序

链表操作技巧和Linux内核链表归并排序

2023-12-28 12:01:31 1137 1

原创 博客中用Katex表示数学式

博客中常用数学式表示

2023-12-15 11:56:42 1150

原创 为什么需要内存屏障?

从缓存一致性协议通过案例详细分析为什么需要内存屏障

2023-12-11 11:34:47 973 1

原创 Linux内核数据结构一:双向循环链表list_head

linux内核双向循环链表list_head

2023-12-04 11:58:44 1122 1

原创 xv6文件系统终章:性能分析以及改进策略

xv6文件系统性能分析以及解决策略

2023-11-20 11:07:47 385 1

原创 xv6文件系统六:从系统调用到文件描述符与文件抽象再看Inode层

从xv6系统调用到文件描述符和文件抽象,深入Inode层接口

2023-11-06 13:10:17 356

原创 xv6文件系统五:Inode层浅析

xv6文件系统Inode层浅析

2023-11-02 20:37:20 491 3

原创 xv6文件系统四:日志Logging层详解

从源码角度解析xv6文件系统的日志层实现细节

2023-10-21 22:42:50 419 1

原创 xv6文件系统三:总览之磁盘组织结构

xv6文件系统磁盘布局

2023-10-16 21:43:05 369 1

空空如也

空空如也

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

TA关注的人

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