首页
发现
标签
搜索
首页
发现
榜单
标签
搜索
搜索
严富坤的知识库专栏
本次搜索耗时
0.988
秒,为您找到
32
个相关结果.
搜书籍
搜文档
Spec-Kit使用教程详解
16468
2025-09-19
《Spec Kit开发》
Step 1. 环境准备与安装 What Why How Step 2. 创建规范(Spec) What Why How Step 3. 需求澄清与完整性检查 What Why How Step 4. 技术实现计划(Implementation Plan) What Why How Step 5. 任务分解与并行执行 What...
计算机中的魔数
6922
2024-07-19
《自己动手写操作系统》
1. 文件格式魔数 2. 数据结构魔数 3. 特定条件的魔数 4. 编程语言和框架魔数 5. 协议魔数 示例应用 1. 读取文件格式 2. 检查 MBR 魔数 总结 在计算机科学中,“魔数”(magic numbers)是指特定的值或序列,用于识别文件格式、数据结构或标识特定条件。以下是计算机中一些常见的魔数及其用途: 1...
32位x86处理器编程架构
6133
2024-08-10
《自己动手写操作系统》
1. x86架构的历史背景 1.1 x86架构的发展历程 1.2 32位架构的特点 2. 32位x86处理器的核心组件 2.1 寄存器组 2.2 内存模型与寻址方式 2.3 指令集架构(ISA) 3. 内存管理与分页机制 3.1 内存分段机制 3.2 分页机制 3.3 虚拟内存 4. 保护模式与特权级 4.1 保护模式简介 4.2 特...
Linux内核的目录结构
6106
2024-12-28
《深入理解Linux内核》
目录结构(以 Linux 6.x 为例) 目录详细用途 1. arch/ 2. block/ 3. certs/ 4. crypto/ 5. Documentation/ 6. drivers/ 7. firmware/ 8. fs/ 9. include/ 10. init/ 11. ipc...
使用汇编指令进行磁盘读写
6035
2024-08-10
《自己动手写操作系统》
硬盘控制器与I/O端口 通过汇编指令读写磁盘扇区 读取磁盘扇区 写入磁盘扇区 注意事项 现代替代方案 总结 在计算机系统的底层编程中,直接通过汇编指令操作磁盘是一项关键技能,尤其是在操作系统开发或引导加载程序编写中。本文将系统地介绍如何使用 x86 汇编指令来实现磁盘的读写操作,并解释相关的技术细节和注意事项。 硬盘控制器与I/O...
高级语言中的函数调用规范
5961
2024-08-24
《自己动手写操作系统》
什么是函数调用规范? 函数调用规范的重要性 常见的函数调用规范 1. CDECL(C Declaration) 2. STDCALL 3. FASTCALL 4. THISCALL 不同平台的函数调用规范差异 总结 在高级编程语言中,函数调用规范(Calling Conventions)是指函数调用过程中的一组规则,定义了函数如...
深入理解Makefile
5941
2024-08-25
《自己动手写操作系统》
什么是Makefile? Makefile的重要性 Makefile的基本概念 目标 (Target) 依赖项 (Dependencies) 命令 (Commands) 伪目标 (Phony Targets) 隐式规则 (Implicit Rules) 变量 (Variables) Makefile的基础语法 注释 变量定义与使用 规则...
x86汇编语言中的内存寻址方法
5480
2024-07-20
《自己动手写操作系统》
内存寻址方法概述 常用寄存器 1. 通用寄存器 (General-Purpose Registers) 2. 基址寄存器 (Base Registers) 3. 变址寄存器 (Index Registers) 4. 段寄存器 (Segment Registers) 内存寻址方法详细解析 1. 直接寻址 (Direct Addressing) 2...
一篇文章带你读透”内存屏障“
5122
2024-08-23
《自己动手写操作系统》
1. 引言 2. 内存屏障的基本概念 2.1 什么是内存屏障 2.2 内存屏障的类型 3. 内存屏障的必要性 3.1 编译器优化与指令重排 3.2 处理器级别的指令重排 4. 内存屏障在多核处理器中的作用 4.1 确保多线程程序的正确性 4.2 实现同步原语 5. 缓存一致性问题 5.1 多核处理器的缓存架构 5.2 缓存一致性问题的产...
深入剖析伙伴系统:内存管理的基石
4998
2025-02-21
《深入理解Linux内核》
深入剖析 Linux 伙伴系统:内存管理的基石 引言:内存管理与伙伴系统的地位 伙伴系统的基本原理 什么是伙伴系统? 为什么选择 2 的幂次方分配? 核心概念:伙伴关系与合并 Linux 中的伙伴系统实现 数据结构:空闲链表与页面管理 分配过程详解 释放与合并过程详解 页面大小与架构依赖 伙伴系统的优点与局限性 优点:简单、高效、减少外部...
1
2
3
4
»
..4