这次的 Assignment 是完成一个最基本的 shell(的很小一部分功能)。代码量很小,只有不到 30 行,但是里面的不少东西值得说道说道。

阅读全文 »

事情的起源是这样的:舍友想通过计算大矩阵的乘法对比多核和单核的性能差异,结果某个程序总是在运行后不久被 SIGKILL 掉。进一步了解后发现该程序中矩阵大小为 100000*100000,数据类型为 double,直接使用 malloc 申请。经过简单估算,malloc 要申请的内存约为 80GB,明显消耗资源过大。

阅读全文 »

停了好久 Orz。。。本来 Lab2 在半个月前就完成了,结果 Part2 的某个地方出了问题,查了半天还没查出来错在哪里 QAQ。前两天趁着假期又重写了一遍,终于过了检查。另外考虑把实验报告都换成中文。

Lab2 的主要任务是完成 JOS 的基本内存管理。内存管理分为两个部分,一是对于物理内存的管理,二是虚拟内存到物理内存的映射。

阅读全文 »

本文用于记录我搭建 hexo 博客的过程。

hexo: 5.4.0

hexo-theme-next: 7.8.0

阅读全文 »

现在是 2020 年 12 月 31 号,23:33,还有不到半小时就要结束了。我坐在寝室的电脑前,听着《遥望 2020》,时不时地暖暖手,想着在 12 点之前写点什么东西。

阅读全文 »

This article records my answers to part of the exercises in MIT6.828 Lab1.

阅读全文 »

写在前面

在运行为观察 ELF 装载而写的代码时,发现了一个小小的问题。觉得很有意思,记录下来研究一下。

阅读全文 »

写在前面

现在是 12 月 30 日 1:03,我坐在床上,听着水木年华的 一生有你,决定在睡前先写一部分。

回头看去,也感慨时间飞逝。2019 年初还在大一的第一个学期,现在大二的第一个学期就要结束了。横跨三个学期的 2019,但有百般滋味在心头。

阅读全文 »

合上《数学分析》,拉开阳台的门,寒意扑面而来。外面下着小雨,恍惚间让我以为到了家乡的春天。远处的大厦顶端亮着绿色的霓虹灯,在雨雾中并不那么真切。我有些好笑,这是彼岸黛西家灯塔上的那盏绿灯吗。今天并没有这个计划,我想了想,还是决定写点什么,哪怕是流水账,把我的 2018 记录下来。

阅读全文 »
0%