书栈网 · BookStack 本次搜索耗时 0.015 秒,为您找到 40 个相关结果.
  • 使用文件系统

    使用文件系统 打包磁盘文件 实现磁盘设备驱动 打开 SFS 文件系统 加载并运行用户程序 使用文件系统 代码 打包磁盘文件 首先我们将所有编译出来的用户程序放在 usr/build/riscv64/rust 文件夹下,并将 usr/build/riscv64 文件夹里面的内容使用 rcore-fs-fuse 工具 打包成一个磁...
  • Introduction

    最新通知 rCore Tutorial 代码仓库 阅读在线文档并进行实验 最新通知 由于本文档还不稳定,有时会有更新,更新信息会第一时间放在这里。由于文档不稳定引起的问题不会导致扣分。 最后更新日期:2020-04-25 2020-04-25 将第九章中所引用的 rcore-fs 系列 crate 的版本更新为 7f5eeac 。 ...
  • 6. CPU 调度

    6. CPU 调度 实验要求 实验指导 6. CPU 调度 文档更新 2020-02-26 号进行了一些更新 修改了测试文件 删掉了对 sys_wait 的需求 在文件末尾增加了测评方式 实验要求 阅读理解文档第七章。 理解 rcore 中实现的 Round Robin 调度算法。 编程:将 Round Robin 调度算法 ...
  • 5. 用户进程(+ 虚拟内存管理 + 线程管理)

    5. 用户进程(+ 虚拟内存管理 + 线程管理) 实验要求 实验指导 5. 用户进程(+ 虚拟内存管理 + 线程管理) 实验要求 阅读理解文档第八章。 编程实现:为 rcore 增加 sys_fork 。(20 分) 实验指导 测试文件 测试方法:python3 test.py lab5 参考输出: 该输出仅供参考...
  • chapter8练习

    chapter8练习 基础作业 实验要求 报告要求 其他说明 实验检查 问答作业 拓展作业(可选) 其他说明 实验检查 问答作业 chapter8练习 本节难度:对OS的全局理解要求较高 。 实验分为基础作业实验和扩展作业实验(二选一)。 基础作业 在保持 syscall 数量和基本含义不变的情况下,通过对 OS ...
  • 12.5. Radiff2

    Radiff2 Radiff2 Radiff2 is a tool designed to compare binary files, similar to how regular diff compares text files. $ radiff2 - h Usage : radiff2 [- abBcCdjrspOxuUvV ] ...
  • 附录 C:深入机器模式:RustSBI

    附录 C:深入机器模式:RustSBI 附录 C:深入机器模式:RustSBI RISC-V指令集的SBI标准规定了类Unix操作系统之下的运行环境规范。这个规范拥有多种实现,RustSBI是它的一种实现。 RISC-V架构中,存在着定义于操作系统之下的运行环境。这个运行环境不仅将引导启动RISC-V下的操作系统, 还将常驻后台,为操作系统提供一系...
  • 实验环境配置

    实验环境配置 系统环境配置 Rust 开发环境配置 Qemu 模拟器安装 K210 真机串口通信 GDB 调试支持 运行 rCore-Tutorial-v3 在 Qemu 平台上运行 在 K210 平台上运行 实验环境配置 本节我们将完成环境配置并成功运行 rCore-Tutorial-v3 。整个流程分为下面几个部分: 系统环境...
  • 第九章:文件系统

    第九章:文件系统 本章概要 参考资料 第九章:文件系统 本章概要 之前我们只能在内核代码中硬编码跑什么用户程序,现在我们实现一个简单的终端,可以由我们自己输入跑什么程序!这说明我们要同时将多个程序组成的镜像链接进内核,于是我们使用文件系统来打包镜像,在内核中解析镜像取出单个用户程序。 本章你将会学到: 为文件系统开发最简单的设备驱动 如...