20241218 深夜随感

互联网上有一个很经典的问题:如果有一个性转版的你,那么你会喜欢上 ta 吗? 很久之前,我曾以为我大概会一见钟情,然后不顾一切地要和 ta 在一起。 为什么呢?因为孤单。从小就不善交际的我,难以去主动维持什么人际交往,也就很难找到什么人可以袒露我心底...

20241217 深夜随感

我常常会喜欢站在夜幕的高楼之上,远眺连绵低矮的山形。 站在我的宿舍北面,所望到的就是这样的风光。 看着西北的灯光穿越了彻夜的暗幕,沿着山脉勾画着微微发白的轮廓,仿佛我的灵魂也一同醉在了这样的画卷之中。 你说我到底喜欢看什么呢? 我并未觉得这有多美。我...

2024 年保研经验分享

寄生草邱圆漫揾英雄泪,相离处士家。谢慈悲、剃度在莲台下。没缘法、转眼分离乍。赤条条来去无牵挂。那里讨烟蓑雨笠卷单行?一任俺芒鞋破钵随缘化!《虎囊弹》

生活记录

MIT6.S081 Lab lazy page allocation

本次实验是有关内存页懒分配的。所谓内存页懒分配,在本实验中,指的是在用户进程使用 sbrk() 系统调用来增加内存中堆的空间时,我们不直接在物理内存中分配相应的页,而是只是记录了分配到了哪些用户地址,在用户页面表中这些地址默认标记为无效。当进程首次尝...

学习笔记

MIT6.S081 Lab Traps

本实验主要是关于如何使用陷阱实现系统调用的。 RISC-V assembly (easy) 这个部分主要是回答一些问题。 首先我们按照实验的指示,运行下面的命令得到一份容易读懂的汇编和 C 结合的代码,位于 user/call.asm。 1make...

学习笔记

XMU《计算机网络与通信》第三次实验报告

一、个人信息 学号:************** 姓名:### 二、实验目的 理解TCP和UDP协议主要特点 掌握socket的基本概念和工作原理,编程实现socket通信 三、实验任务与结果 任务 1 前置任务 开启两个终端窗...

课程记录

MIT6.S081 Lab Page Tables

实验开始前的折腾 突然发现 2023 版的和 2020 版的实验内容其实还不一样…… 因为我正在看的视频以及参考资料都是基于 2020 版的课程,因此我还是决定将之前的实验都迁移到 2020 版的 xv6-lab-2020 来。 在自己的 Macb...

学习笔记

XMU《UNIX 系统程序设计》第二次实验报告

一、实验内容描述 实验目的 掌握与文件和目录树有关的系统调用和库函数。 实验要求 编写程序myfind 命令语法 1myfind <pathname> [-comp <filename> | -name <st...

课程记录

MIT6.S081 Lab syscall

这一个实验的主要内容就是给 xv6 添加两个系统调用:trace 和 sysinfo。 Using gdb (easy) 这个部分我就不做了…… M1 的 Macbook Air 上的 gdb 太难安装了,所以暂时用不了 gdb 调试…… Sys...

学习笔记

MIT6.S081 Lab util

环境准备 不得不说,在 M1 的 Macbook Air 上写这个实验还挺费劲…… 我尝试根据课程的官方指引安装了 qemu 和 riscv-tools,结果总是遇到各种奇怪的问题…… 首先,根据官方的指导,我应该这样安装 riscv-tools:...

学习笔记
123