术语中英文对照表 ========================= .. toctree:: :hidden: :maxdepth: 4 第一章:RV64 裸机应用 ---------------------------------- .. list-table:: :align: center :header-rows: 1 :widths: 40 60 30 * - 中文 - 英文 - 出现章节 * - 执行环境 - Execution Environment - :ref:`应用程序运行环境与平台支持 ` * - 系统调用 - System Call - :ref:`应用程序运行环境与平台支持 ` * - 指令集体系结构 - ISA, Instruction Set Architecture - :ref:`应用程序运行环境与平台支持 ` * - 抽象 - Abstraction - :ref:`应用程序运行环境与平台支持 ` * - 平台 - Platform - :ref:`应用程序运行环境与平台支持 ` * - 目标三元组 - Target Triplet - :ref:`应用程序运行环境与平台支持 ` * - 裸机平台 - Bare-Metal - :ref:`应用程序运行环境与平台支持 ` * - 交叉编译 - Cross Compile - :ref:`移除标准库依赖 ` * - 物理地址 - Physical Address - :ref:`重建最小化运行时 ` * - 物理内存 - Physical Memory - :ref:`重建最小化运行时 ` * - 引导加载程序 - Bootloader - :ref:`重建最小化运行时 ` * - 控制流 - Control Flow - :ref:`重建最小化运行时 ` * - 函数调用 - Function Call - :ref:`重建最小化运行时 ` * - 源寄存器 - Source Register - :ref:`重建最小化运行时 ` * - 立即数 - Immediate - :ref:`重建最小化运行时 ` * - 目标寄存器 - Destination Register - :ref:`重建最小化运行时 ` * - 伪指令 - Pseudo Instruction - :ref:`重建最小化运行时 ` * - 上下文 - Context - :ref:`重建最小化运行时 ` * - 活动记录 - Activation Record - :ref:`重建最小化运行时 ` * - 保存/恢复 - Save/Restore - :ref:`重建最小化运行时 ` * - 被调用者保存 - Callee-Saved - :ref:`重建最小化运行时 ` * - 调用者保存 - Caller-Saved - :ref:`重建最小化运行时 ` * - 开场白 - Prologue - :ref:`重建最小化运行时 ` * - 收场白 - Epilogue - :ref:`重建最小化运行时 ` * - 调用规范 - Calling Convention - :ref:`重建最小化运行时 ` * - 栈/栈指针/栈帧 - Stack/Stack Pointer/Stackframe - :ref:`重建最小化运行时 ` * - 后入先出 - LIFO, Last In First Out - :ref:`重建最小化运行时 ` * - 段 - Section - :ref:`重建最小化运行时 ` * - 内存布局 - Memory Layout - :ref:`重建最小化运行时 ` * - 堆 - Heap - :ref:`重建最小化运行时 ` * - 编译器 - Compiler - :ref:`重建最小化运行时 ` * - 汇编器 - Assembler - :ref:`重建最小化运行时 ` * - 链接器 - Linker - :ref:`重建最小化运行时 ` * - 目标文件 - Object File - :ref:`重建最小化运行时 ` * - 链接脚本 - Linker Script - :ref:`重建最小化运行时 ` * - 可执行和链接格式 - ELF, Executable and Linkable Format - :ref:`手动加载、运行应用程序 ` * - 元数据 - Metadata - :ref:`手动加载、运行应用程序 ` * - 魔数 - Magic - :ref:`手动加载、运行应用程序 ` * - 裸指针 - Raw Pointer - :ref:`手动加载、运行应用程序 ` * - 解引用 - Dereference - :ref:`手动加载、运行应用程序 ` 第二章:批处理系统 ------------------------- .. list-table:: :align: center :header-rows: 1 :widths: 40 60 30 * - 中文 - 英文 - 出现章节 * - 批处理系统 - Batch System - :ref:`引言 ` * - 特权级 - Privilege - :ref:`引言 ` * - 监督模式执行环境 - SEE, Supervisor Execution Environment - :ref:`RISC-V 特权级架构 ` * - 异常控制流 - ECF, Exception Control Flow - :ref:`RISC-V 特权级架构 ` * - 陷入 - Trap - :ref:`RISC-V 特权级架构 ` * - 异常 - Exception - :ref:`RISC-V 特权级架构 ` * - 执行环境调用 - Environment Call - :ref:`RISC-V 特权级架构 ` * - 监督模式二进制接口 - SBI, Supervisor Binary Interface - :ref:`RISC-V 特权级架构 ` * - 应用程序二进制接口 - ABI, Application Binary Interface - :ref:`RISC-V 特权级架构 ` * - 控制状态寄存器 - CSR, Control and Status Register - :ref:`RISC-V 特权级架构 ` * - 胖指针 - Fat Pointer - :ref:`实现应用程序 ` * - 指令缓存 - i-cache, Instruction Cache - :ref:`实现批处理系统 ` * - 数据缓存 - d-cache, Data Cache - :ref:`实现批处理系统 ` * - 执行流 - Execution of Thread - :ref:`处理 Trap ` * - 原子指令 - Atomic Instruction - :ref:`处理 Trap ` 第三章:多道程序与分时多任务系统 ---------------------------------------------------------------------------- .. list-table:: :align: center :header-rows: 1 :widths: 40 60 30 * - 中文 - 英文 - 出现章节 * - 多道程序 - Multiprogramming - :ref:`引言 ` * - 分时多任务系统 - Time-Sharing Multitasking - :ref:`引言 ` * - 任务上下文 - Task Context - :ref:`任务切换 ` * - 输入/输出 - I/O, Input/Output - :ref:`多道程序与协作式调度 ` * - 任务控制块 - Task Control Block - :ref:`多道程序与协作式调度 ` * - 吞吐量 - Throughput - :ref:`分时多任务系统与抢占式调度 ` * - 后台应用 - Background Application - :ref:`分时多任务系统与抢占式调度 ` * - 交互式应用 - Interactive Application - :ref:`分时多任务系统与抢占式调度 ` * - 协作式调度 - Cooperative Scheduling - :ref:`分时多任务系统与抢占式调度 ` * - 时间片 - Time Slice - :ref:`分时多任务系统与抢占式调度 ` * - 公平性 - Fairness - :ref:`分时多任务系统与抢占式调度 ` * - 时间片轮转算法 - RR, Round-Robin - :ref:`分时多任务系统与抢占式调度 ` * - 中断 - Interrupt - :ref:`分时多任务系统与抢占式调度 ` * - 同步 - Synchronous - :ref:`分时多任务系统与抢占式调度 ` * - 异步 - Asynchronous - :ref:`分时多任务系统与抢占式调度 ` * - 并行 - Parallel - :ref:`分时多任务系统与抢占式调度 ` * - 软件中断 - Software Interrupt - :ref:`分时多任务系统与抢占式调度 ` * - 时钟中断 - Timer Interrupt - :ref:`分时多任务系统与抢占式调度 ` * - 外部中断 - External Interrupt - :ref:`分时多任务系统与抢占式调度 ` * - 嵌套中断 - Nested Interrupt - :ref:`分时多任务系统与抢占式调度 ` * - 轮询 - Busy Loop - :ref:`分时多任务系统与抢占式调度 ` 第四章:地址空间 ------------------------------------------- .. list-table:: :align: center :header-rows: 1 :widths: 40 60 30 * - 中文 - 英文 - 出现章节 * - 幻象 - Illusion - :ref:`引言 ` * - 时分复用 - TDM, Time-Division Multiplexing - :ref:`引言 ` * - 地址空间 - Address Space - :ref:`地址空间 ` * - 虚拟地址 - Virtual Address - :ref:`地址空间 ` * - 内存管理单元 - MMU, Memory Management Unit - :ref:`地址空间 ` * - 地址转换 - Address Translation - :ref:`地址空间 ` * - 插槽 - Slot - :ref:`地址空间 ` * - 位图 - Bitmap - :ref:`地址空间 ` * - 内碎片 - Internal Fragment - :ref:`地址空间 ` * - 外碎片 - External Fragment - :ref:`地址空间 `