
MIT_OS
文章平均质量分 94
Kevin__Mei
这个作者很懒,什么都没留下…
展开
-
Lab2_Simple Shell_2020
这里冒号后面需要加上空格,第一次没加上空格,死活匹配不过去,发现后被自己气死;案例有超时时间,31s的时候就time out了,鉴于我ubuntu14,还是虚拟机,碍于性能问题总是跑超时,其实答案是对的,修改gradelib.py, 增加了判题的超时时间,就过去了;$ export PATH=$PATH:/home/moocos/riscv-gnu-toolchain/bin/bin //路径可以替换为你自己的路径//然后编译xv6$ make...原创 2023-03-07 22:10:41 · 616 阅读 · 0 评论 -
MIT 6.S081 Lab: Xv6 and Unix utilities_xv6_2019
lab1 实验目的:熟悉xv6系统和它的系统调用一. 实验前准备按计划,先阅读下面三项介绍: https://pdos.csail.mit.edu/6.828/2019/lec/l-overview.txt大体意思是:6.S081专注于系统调用接口的设计和实现。我们将研究UNIX(Linux,Mac,POSIX和xv6)。让我们看看程序如何使用系统调用接口。例子: https://pdos.csail.mit.edu/6.828/2019/lec/l-overview/;实例转载 2021-04-21 15:15:38 · 588 阅读 · 0 评论 -
Lab2_Simple Shell_xv6_2019
Lab2: 实验目的:学习unix的shell如何使用系统调用一. 实验准备Your job is to write a simple shell for xv6. It should be able to run commands with arguments, handle input and output redirection, and set up two-element pipelines. Your shell should act like the xv6 shell sh for th原创 2021-03-09 14:59:34 · 522 阅读 · 0 评论 -
MIT 6.S081 Lab: Xv6 and Unix utilities
lab1 实验目的:熟悉xv6系统和它的系统调用一. 实验前准备按计划,先阅读下面三项介绍: https://pdos.csail.mit.edu/6.828/2019/lec/l-overview.txt大体意思是:6.S081专注于系统调用接口的设计和实现。我们将研究UNIX(Linux,Mac,POSIX和xv6)。让我们看看程序如何使用系统调用接口。例子: https://pdos.csail.mit.edu/6.828/2019/lec/l-overview/;实例原创 2021-02-27 08:19:32 · 1576 阅读 · 4 评论 -
riscv-gnu-toolchain 下载编译 及 xv6 os编译试运行
这篇文章对应MIT_OS 6.S081官方计划的工具准备篇https://pdos.csail.mit.edu/6.828/2019/tools.html,万事开头难,记录好搭环境的每一步下载riscv-gnu-toolchain安装virtualBox和unbuntu,我安装的是virtualBox 6.0.10, unbuntu 是14.04 版本下载一些安装包进行工具链的编译:$ sudo apt-get install autoconf automake autotools-dev原创 2020-06-07 01:30:52 · 1486 阅读 · 0 评论