├── .gitignore ├── README.md ├── SUMMARY.md ├── book.json └── docs ├── Trap.md ├── img ├── .DS_Store ├── VA2PA_riscv32.png ├── physical_address_riscv32.png ├── pte_riscv32.png ├── riscv32 encoding of PTE R:W:X fields.png ├── satp_riscv32.png ├── stvec_riscv32.png ├── virtual_address_riscv32.png └── 索引分配.png ├── 中断异常.md ├── 内存分配.md ├── 内核线程.md ├── 创建页表.md ├── 命令行.md ├── 命令行——执行程序.md ├── 命令行——输入(信号量).md ├── 命令行——输出.md ├── 时钟中断.md ├── 最小化内核.md ├── 格式化输出.md ├── 独立式可执行程序.md ├── 用户进程.md ├── 线程调度.md └── 页表简介.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/README.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/book.json -------------------------------------------------------------------------------- /docs/Trap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/Trap.md -------------------------------------------------------------------------------- /docs/img/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/img/.DS_Store -------------------------------------------------------------------------------- /docs/img/VA2PA_riscv32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/img/VA2PA_riscv32.png -------------------------------------------------------------------------------- /docs/img/physical_address_riscv32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/img/physical_address_riscv32.png -------------------------------------------------------------------------------- /docs/img/pte_riscv32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/img/pte_riscv32.png -------------------------------------------------------------------------------- /docs/img/riscv32 encoding of PTE R:W:X fields.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/img/riscv32 encoding of PTE R:W:X fields.png -------------------------------------------------------------------------------- /docs/img/satp_riscv32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/img/satp_riscv32.png -------------------------------------------------------------------------------- /docs/img/stvec_riscv32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/img/stvec_riscv32.png -------------------------------------------------------------------------------- /docs/img/virtual_address_riscv32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/img/virtual_address_riscv32.png -------------------------------------------------------------------------------- /docs/img/索引分配.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/img/索引分配.png -------------------------------------------------------------------------------- /docs/中断异常.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/中断异常.md -------------------------------------------------------------------------------- /docs/内存分配.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/内存分配.md -------------------------------------------------------------------------------- /docs/内核线程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/内核线程.md -------------------------------------------------------------------------------- /docs/创建页表.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/创建页表.md -------------------------------------------------------------------------------- /docs/命令行.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/命令行.md -------------------------------------------------------------------------------- /docs/命令行——执行程序.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/命令行——执行程序.md -------------------------------------------------------------------------------- /docs/命令行——输入(信号量).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/命令行——输入(信号量).md -------------------------------------------------------------------------------- /docs/命令行——输出.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/命令行——输出.md -------------------------------------------------------------------------------- /docs/时钟中断.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/时钟中断.md -------------------------------------------------------------------------------- /docs/最小化内核.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/最小化内核.md -------------------------------------------------------------------------------- /docs/格式化输出.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/格式化输出.md -------------------------------------------------------------------------------- /docs/独立式可执行程序.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/独立式可执行程序.md -------------------------------------------------------------------------------- /docs/用户进程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/用户进程.md -------------------------------------------------------------------------------- /docs/线程调度.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/线程调度.md -------------------------------------------------------------------------------- /docs/页表简介.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningOS/rcore_step_by_step_doc/HEAD/docs/页表简介.md --------------------------------------------------------------------------------