MIT6.S081-2021
文章平均质量分 95
foliet
这个作者很懒,什么都没留下…
展开
-
MIT6.S081操作系统实验——操作系统是如何在qemu虚拟机中启动的?
为了更好的理解基于RISC-V体系的Xv6操作系统是如何在qemu中启动的,我将详细地梳理从执行makeqemu命令开始到Xv6的shell启动为止的具体流程。原创 2022-07-31 01:23:59 · 859 阅读 · 2 评论 -
MIT6.S081操作系统实验——system-calls
本次实验的主要内容是学习系统调用的工作流程,实现两个简单的系统调用。原创 2022-07-31 01:23:06 · 721 阅读 · 0 评论 -
MIT6.S081操作系统实验——Xv6-and-Unix-utilities
本实验需要编写一些用户程序,执行系统调用来达成目标。作为第一个实验,本次实验内容比较简单,主要内容是展示用户如何调用操作系统的接口,即,在下一个实验中将详细展示系统调用的工作流程。本次实验的学习目标是学习并理解用户使用shell执行命令时的具体过程对Unix的进程间通信方式之一pipe有基础了解了解Unix中的filedescription,理解Unix中”一切皆文件“的理念初步了解make项目以及Makefile。...原创 2022-07-31 01:21:40 · 1540 阅读 · 1 评论 -
MIT6.S081操作系统实验——环境搭建与项目简介
在做过各种语言的项目,对网站架构和职业要求有一个基础认知后,我认为要在卷翻天的职场立足,在了解并能使用前沿技术的同时还得打好计算机基础,所以痛下决心重拾大二摸鱼过去的OS实验。2018年及以前MIT6.828是MIT的本科生OS课程,2019开始这门课被拆成了6.S081和6.828,分别成为本科生和研究生的OS课程。6.S081的实验由原来的5个拆成了10个,总体难度降低,更加易于基础并不牢固的学生学习。我将记录2021年课程的实验全过程,下文是运行环境以及调试环境搭建的记录,着重记录如何使用Clion原创 2022-07-31 01:20:17 · 6787 阅读 · 4 评论