首页
学习
活动
专区
圈层
工具
发布
综合排序丨最热优先丨最新优先
时间不限
MIT6.828实验1 —— Lab Utilities
Mit6.828/6.S081 fall 2019的Lab1是Unix utilities,主要内容为利用xv6的系统调用实现sleep、pingpong、primes、find和xargs等工具。
zhayujie
2020-06-08
3K0
标签:
MIT6.828实验2 —— Lab Shell
Mit6.828/6.S081 fall 2019的Lab2是Simple Shell,内容是实现一个简易的shell程序,本文对该实验的思路进行详细介绍,并对xv6提供的shell实现进行深入解析。
zhayujie
2020-12-10
2.3K0
标签:
MIT 6.828 操作系统工程 lab4BC 笔记
MIT 6.828 操作系统工程 lab4B:Copy-on-Write Fork 用户级页面错误处理 练习 8. _pgfault_upcall 练习 11.set_pgfault_handler() 实现写时复制分叉 练习 12 实现 fork,duppage 和 pgfault MIT 6.828 操作系统工程 lab4C: 抢占式多任务和进程间通信 (IPC) 时钟中断和抢占 练习13 初始化所述IDT中的相应条目 处理时钟中断 进程间通信 (IPC) 练习 15 MIT 6.828 操作系统工程 lab4B :Copy-on-Write Fork 这篇是我自己探索实现 MIT 6.828 lab 的笔记记录,会包含一部分代码注释和要求的翻译记录,以及踩过的坑/个人的解决方案 这里是我实现的完整代码仓库 ,也包含其他笔记等等:https://github.com/yunwei37/6.828-2018-labs 如前所述,Unix 提供fork()系统调用作为其主要的进程创建原语。
云微
2023-02-24
7680
标签:
MIT 6.828 操作系统工程 lab2 通关指南
这篇是我自己探索实现 MIT 6.828 lab2 的笔记记录,会包含一部分代码注释和要求的翻译记录,以及踩过的坑/个人的解决方案 这里是我实现的完整代码仓库,也包含其他笔记等等:https://github.com /yunwei37/6.828-2018-labs 目录 MIT 6.828 操作系统工程 lab2 通关指南 目录 第1部分:物理页面管理 第2部分:虚拟内存 虚拟,线性和物理地址 引用计数 页表管理 挑战就暂时没做啦qwq(因为我没空,主要学 6.828 还是为了参考一下已有的实现的)
云微
2023-02-24
1.1K0
标签:
MIT 6.828 操作系统工程 lab3A:用户环境和异常处理
这篇是我自己探索实现 MIT 6.828 lab3A 的笔记记录,会包含一部分代码注释和要求的翻译记录,以及踩过的坑/个人的解决方案 这里是我实现的完整代码仓库,也包含其他笔记等等:https://github.com /yunwei37/6.828-2018-labs 目录 MIT 6.828 操作系统工程 lab3A:用户环境和异常处理 目录 记录一个奇怪的问题 A部分:用户环境和异常处理 环境的状态 分配环境数组
云微
2023-02-24
1.1K0
标签:
MIT 6.828 操作系统工程 2018 fall xv6 工具链搭建与测试
mit 6.828 lab 代码和笔记,以及中文注释源代码已放置在github中: https://github.com/yunwei37/xv6-labs tools 环境:在vmware中新安装的 Ubuntu SMP Fri Jun 19 10:28:31 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux 参考:https://pdos.csail.mit.edu/6.828 build-essential gdb sudo apt-get install gcc-multilib 下载qemu,编译: git clone https://github.com/mit-pdos/6.828
云微
2023-02-11
5730
标签:
MIT 6.828 操作系统工程 Lab5: File system, Spawn and Shell 笔记
MIT 6.828 操作系统工程 Lab5: File system, Spawn and Shell 这篇是我自己探索实现 MIT 6.828 lab 的笔记记录,会包含一部分代码注释和要求的翻译记录
云微
2023-02-24
9720
标签:
后悔没早点开源自己的这个仓库
最终汇总成了自己今天打算正式开源出来的这个仓库:Awesome-Courses 1、几个经典课程 国外优秀系列的计算机编程视频有很多,我想其中比较出名的就是MIT 的6.828、6.824以及哈佛大学的 MIT 6.828 这门课估计我知道的人更多,它是跟《深入理解计算机系统》搭配的一个系列视频。 是的,就是那本在豆瓣读书上编程分类下评分最高的《深入理解计算机系统》,也就是CSAPP。 MIT 6.828的6个lab是你不应该错过的,简单介绍一下这些lab: Lab1: C, Assembly, Tools, and Bootstrapping: lab1比较偏底层一些,整个过程需要你运用汇编知识以及一些 相较于6.828,知道它的可谓是少之又少了。 我最开始关注到这门课还是博士师兄给我推荐的,那个时候我才研三,被推荐后刷了一些,做了2个lab就被搁置了。
拓跋阿秀
2022-04-07
1.4K0
标签:
MIT 6.828 操作系统工程 Lab6: e1000 网络驱动程序
MIT 6.828 操作系统工程 Lab6: 网络驱动程序 这篇是我自己探索实现 MIT 6.828 lab6 的笔记记录,会包含一部分代码注释和要求的翻译记录,以及踩过的坑/个人的解决方案 目录: MIT 6.828 操作系统工程 Lab6: 网络驱动程序 练习 1.time_tick 练习 2.浏览英特尔的E1000软件开发人员手册 练习 3.
云微
2023-02-24
9140
标签:
计算机极简公开课推荐
操作系统:MIT 6.828 难度级别:★★★ 使用一个简单的 xv6 教学操作系统,通过实验实现一些操作系统中的关键算法。 Programs: http://composingprograms.com/ [2] Operating System Engineering: https://pdos.csail.mit.edu/6.828
木鸟杂记
2022-12-07
1K0
标签:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档