首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏c++与qt学习

    MIT 6.S081 -- Networking

    MIT 6.S081 -- Networking 引言 本文整理至: MIT 6.S081 2020 操作系统 Lec 21。

    56531编辑于 2023-10-11
  • 来自专栏c++与qt学习

    MIT 6.S081 Lab Ten -- mmap

    MIT 6.S081 Lab Ten -- mmap ---- 引言 本文为 MIT 6.S081 2020 操作系统 实验十解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 ---- mmap(hard) map和munmap系统调用允许UNIX程序对其地址空间进行详细控制。

    61931编辑于 2023-10-11
  • 来自专栏c++与qt学习

    MIT 6.S081 Lab Eight -- Lock

    MIT 6.S081 Lab Eight -- Lock ---- 引言 本文为 MIT 6.S081 2020 操作系统 实验八解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 ---- locks 在本实验中,您将获得重新设计代码以提高并行性的经验。多核机器上并行性差的一个常见症状是频繁的锁争用。

    69421编辑于 2023-10-11
  • 来自专栏c++与qt学习

    MIT 6.S081 Lab One -- Util

    MIT 6.S081 Lab One -- Util 引言 本文为 MIT 6.S081 2020 操作系统 实验一解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 sleep(难度:Easy) 任务: 实现xv6的UNIX程序sleep:您的sleep应该暂停到用户指定的计时数。

    97921编辑于 2023-10-11
  • 来自专栏Coding Is Fun

    MIT 6.S081 学习记录(1)

    记录一下 MIT 6.S081 的学习过程。主要是写 Lab 的经历吧,知识相关的笔记就不写了。 6.S081 Fall 2021 第一部分,包含 LEC1-9 的内容。

    86930编辑于 2023-02-03
  • 来自专栏c++与qt学习

    MIT 6.S081 -- Virtual memory for applications

    MIT 6.S081 -- Virtual memory for applications 引言 本文整理至: MIT 6.S081 2020 操作系统 Lec 17。

    62231编辑于 2023-10-11
  • 来自专栏c++与qt学习

    MIT 6.S081 Lab 11 -- NetWork - 下

    MIT 6.S081 Lab 11 -- NetWork -- 下 引言 本文为 MIT 6.S081 2020 操作系统 实验十一解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 上一节我们总体介绍了一下手册中有关数据接收和传输的章节,本节借助上节的基础来完成lab的具体代码实现。

    57211编辑于 2023-10-11
  • 来自专栏c++与qt学习

    MIT 6.S081 Lab 11 -- NetWork -- 上

    MIT 6.S081 Lab 11 -- NetWork -- 上 引言 本文为 MIT 6.S081 2020 操作系统 实验十一解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 ---- Network 在本实验室中,您将为网络接口卡(NIC)编写一个xv6设备驱动程序。

    64421编辑于 2023-10-11
  • 来自专栏c++与qt学习

    MIT 6.S081 Lab Three -- 页表

    MIT 6.S081 Lab Three -- 页表 引言 本文为 MIT 6.S081 2020 操作系统 实验三解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 page tables 在本实验中,您将探索页表并对其进行修改,以简化将数据从用户空间复制到内核空间的函数。

    64541编辑于 2023-10-11
  • 来自专栏c++与qt学习

    MIT 6.S081 Lab Seven -- 多线程

    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操作的线程数。

    60421编辑于 2023-10-11
  • 来自专栏c++与qt学习

    MIT 6.S081 Lab Four -- Trap

    MIT 6.S081 Lab Four -- Trap 引言 本文为 MIT 6.S081 2020 操作系统 实验四解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 ---- traps 本实验探索如何使用陷阱实现系统调用。您将首先使用栈做一个热身练习,然后实现一个用户级陷阱处理的示例。

    67131编辑于 2023-10-11
  • 来自专栏c++与qt学习

    MIT 6.S081 Lab Nine --- file system

    MIT 6.S081 Lab Nine --- file system 引言 本文为 MIT 6.S081 2020 操作系统 实验九解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 ---- File system 在本实验室中,您将向xv6文件系统添加大型文件和符号链接。

    77831编辑于 2023-10-11
  • 来自专栏c++与qt学习

    MIT 6.S081 Lab Two -- 系统调用

    MIT 6.S081 Lab Two -- 系统调用 引言 本文为 MIT 6.S081 2020 操作系统 实验二解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 system calls 在上一个实验中,您使用系统调用编写了一些实用程序。

    77341编辑于 2023-10-11
  • 来自专栏c++与qt学习

    MIT 6.S081 Lab Five -- Lazy Page Allocation

    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).

    55241编辑于 2023-10-11
  • 来自专栏c++与qt学习

    MIT 6.S081 Lab Six -- COW Fork

    MIT 6.S081 Lab Six -- COW Fork 引言 本文为 MIT 6.S081 2020 操作系统 实验六解析。 MIT 6.S081课程前置基础参考: 基于RISC-V搭建操作系统系列 ---- Copy-on-Write Fork for xv6 虚拟内存提供了一定程度的间接寻址: 内核可以通过将PTE标记为无效或只读来拦截内存引用

    52511编辑于 2023-10-11
  • 来自专栏c++与qt学习

    MIT 6.S081 教材第八章内容 -- Crash recovery -- 04

    MIT 6.S081 教材第八章内容 -- Crash recovery -- 02 引言 MIT 6.S081 2020 操作系统 本文为MIT 6.S081课程第八章教材内容翻译加整理。

    41131编辑于 2023-10-11
  • 来自专栏c++与qt学习

    MIT 6.S081 教材第七章内容 -- 调度 -- 中

    MIT 6.S081 教材第七章内容 -- 调度 -- 中 引言 MIT 6.S081 2020 操作系统 本文为MIT 6.S081课程第七章教材内容翻译加整理。

    70711编辑于 2023-10-11
  • 来自专栏c++与qt学习

    MIT 6.S081 教材第七章内容 -- 调度 --下

    MIT 6.S081 教材第七章内容 -- 调度 -- 下 引言 MIT 6.S081 2020 操作系统 本文为MIT 6.S081课程第七章教材内容翻译加整理。

    80031编辑于 2023-10-11
  • 来自专栏c++与qt学习

    MIT 6.S081 教材第七章内容 -- 调度 -- 上

    MIT 6.S081 教材第七章内容 -- 调度 -- 上 引言 MIT 6.S081 2020 操作系统 本文为MIT 6.S081课程第七章教材内容翻译加整理。

    69331编辑于 2023-10-11
  • 来自专栏c++与qt学习

    MIT 6.S081 教材第六章内容 -- 锁 -- 下

    MIT 6.S081 教材第六章内容 -- 锁 -- 下 引言 MIT 6.S081 2020 操作系统 本文为MIT 6.S081课程第六章教材内容翻译加整理。

    43841编辑于 2023-10-11
领券