MIT 6.S081 -- Networking 引言 本文整理至: MIT 6.S081 2020 操作系统 Lec 21。
MIT 6.S081 Lab Ten -- mmap ---- 引言 本文为 MIT 6.S081 2020 操作系统 实验十解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 ---- mmap(hard) map和munmap系统调用允许UNIX程序对其地址空间进行详细控制。
MIT 6.S081 Lab Eight -- Lock ---- 引言 本文为 MIT 6.S081 2020 操作系统 实验八解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 ---- locks 在本实验中,您将获得重新设计代码以提高并行性的经验。多核机器上并行性差的一个常见症状是频繁的锁争用。
MIT 6.S081 Lab One -- Util 引言 本文为 MIT 6.S081 2020 操作系统 实验一解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 sleep(难度:Easy) 任务: 实现xv6的UNIX程序sleep:您的sleep应该暂停到用户指定的计时数。
记录一下 MIT 6.S081 的学习过程。主要是写 Lab 的经历吧,知识相关的笔记就不写了。 6.S081 Fall 2021 第一部分,包含 LEC1-9 的内容。
MIT 6.S081 -- Virtual memory for applications 引言 本文整理至: MIT 6.S081 2020 操作系统 Lec 17。
MIT 6.S081 Lab 11 -- NetWork -- 下 引言 本文为 MIT 6.S081 2020 操作系统 实验十一解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 上一节我们总体介绍了一下手册中有关数据接收和传输的章节,本节借助上节的基础来完成lab的具体代码实现。
MIT 6.S081 Lab 11 -- NetWork -- 上 引言 本文为 MIT 6.S081 2020 操作系统 实验十一解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 ---- Network 在本实验室中,您将为网络接口卡(NIC)编写一个xv6设备驱动程序。
MIT 6.S081 Lab Three -- 页表 引言 本文为 MIT 6.S081 2020 操作系统 实验三解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 page tables 在本实验中,您将探索页表并对其进行修改,以简化将数据从用户空间复制到内核空间的函数。
MIT 6.S081 Lab Seven -- 多线程 引言 本文为 MIT 6.S081 2020 操作系统 实验七解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 ---- Multithreading 本实验将使您熟悉多线程。 /ph 1 请注意,要构建ph,Makefile使用操作系统的gcc,而不是6.S081的工具。ph的参数指定在哈希表上执行put和get操作的线程数。
MIT 6.S081 Lab Four -- Trap 引言 本文为 MIT 6.S081 2020 操作系统 实验四解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 ---- traps 本实验探索如何使用陷阱实现系统调用。您将首先使用栈做一个热身练习,然后实现一个用户级陷阱处理的示例。
MIT 6.S081 Lab Nine --- file system 引言 本文为 MIT 6.S081 2020 操作系统 实验九解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 ---- File system 在本实验室中,您将向xv6文件系统添加大型文件和符号链接。
MIT 6.S081 Lab Two -- 系统调用 引言 本文为 MIT 6.S081 2020 操作系统 实验二解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 system calls 在上一个实验中,您使用系统调用编写了一些实用程序。
MIT 6.S081 Lab Five -- Lazy Page Allocation 引言 本文为 MIT 6.S081 2020 操作系统 实验五解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 ---- xv6 lazy page allocation 操作系统可以使用页表硬件的技巧之一是延迟分配用户空间堆内存(lazy ---- 代码解析 根据提示来做就好,另外6.S081对应的视频课程中对这部分代码做出了很大一部分的解答。 (1).
MIT 6.S081 Lab Six -- COW Fork 引言 本文为 MIT 6.S081 2020 操作系统 实验六解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 ---- Copy-on-Write Fork for xv6 虚拟内存提供了一定程度的间接寻址: 内核可以通过将PTE标记为无效或只读来拦截内存引用
MIT 6.S081 教材第八章内容 -- Crash recovery -- 02 引言 MIT 6.S081 2020 操作系统 本文为MIT 6.S081课程第八章教材内容翻译加整理。
MIT 6.S081 教材第七章内容 -- 调度 -- 中 引言 MIT 6.S081 2020 操作系统 本文为MIT 6.S081课程第七章教材内容翻译加整理。
MIT 6.S081 教材第七章内容 -- 调度 -- 下 引言 MIT 6.S081 2020 操作系统 本文为MIT 6.S081课程第七章教材内容翻译加整理。
MIT 6.S081 教材第七章内容 -- 调度 -- 上 引言 MIT 6.S081 2020 操作系统 本文为MIT 6.S081课程第七章教材内容翻译加整理。
MIT 6.S081 教材第六章内容 -- 锁 -- 下 引言 MIT 6.S081 2020 操作系统 本文为MIT 6.S081课程第六章教材内容翻译加整理。