随笔分类 -  操作系统

摘要:Mit6.828/6.S081 fall 2019的Lab2是Simple Shell,内容是实现一个简易的shell程序,本文对该实验的思路进行详细介绍,并对xv6提供的shell实现进行深入解析。 准备 首先来看实验要求: 实现的shell要支持 基础命令执行、重定向 (< >) 处理、管道 ( 阅读全文
posted @ 2020-12-10 21:08 zhayujie 阅读(992) 评论(0) 推荐(1) 编辑
摘要:Mit6.828/6.S081 fall 2019的Lab1是Unix utilities,主要内容为利用xv6的系统调用实现sleep、pingpong、primes、find和xargs等工具。本文对各程序的实现思路及xv6的系统调用流程进行详细介绍。 前言 在实验之前,推荐阅读一下官网LEC1 阅读全文
posted @ 2020-06-07 14:00 zhayujie 阅读(3557) 评论(0) 推荐(1) 编辑
摘要:本文介绍搭建Mit6.828/6.S081 fall2019实验环境的详细过程,包括riscv工具链、qemu和xv6,以MacOS下的实践为例,Linux系统同样可以参考。 介绍 只有了解底层原理才能写好上层应用,曾经几度想要系统地学习OS课程,尝试去看了《计算机操作系统》、《Operating 阅读全文
posted @ 2020-05-27 10:22 zhayujie 阅读(3798) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示