111qqz的小窝

老年咸鱼冲锋!

【施工完成】CSAPP archlab

背景 CSAPP:3e第四章配套的实验。 第四章是讲处理器架构的,章节的重点是实现一个六阶段流水线。 lab的内容也是,需要实现一个Y86-64的

【施工完成】CSAPP attacklab

背景 CSAPP 处理器那章快看完了,猛然发现竟然还有个attacklab.. 之前以为每一章只有一个lab 这个lab是教大家如何找到程序的漏洞并实施攻击

【施工完成】CSAPP bomb lab

背景 疫情肆虐,在家百无聊赖,于是开始拆炸弹. 炸弹分为6个阶段,每个阶段必须输入一个特定的字符串,否则炸弹就会爆炸. 提供给我们的是一个.c文件

The Programming Language Course

花了三个月的时间,终于跟完了这门编程语言课. 课程内容非常赞,而且也充分发挥了coursera平台的作用. 非要说缺点的话,就是这门课时间有点短

【施工中】MIT 6.828 lab 3: User Environments

JOS的environments基本可以理解成"process"进程的同义词,但是由于"process&quo

【施工完成】CSAPP data lab

CSAPP第二章的内容以前组成原理基本都学过…所以就简单翻了翻。 对应的lab是用位运算实现各种有的没的… 题目基本

【施工完毕】MIT 6.828 lab 2: Memory Management

2019年2月24:完成了除了"Challenge"以外的全部练习和问题. 总共花费15个小时. 2019年2月26:完成&

【施工完成】MIT 6.828 lab 1: C, Assembly, Tools and Bootstrapping

花费了30+小时,终于搞定了orz Part 1: PC Bootstrap The PC's Physical Address Space 8086/8088时代 +------------------+ <- 0x00100000 (1MB) | BIOS ROM | +------------------+ <- 0x000F0000 (960KB) | 16-bit devices, | | expansion ROMs | +------------------+ <- 0x000C0000 (768KB) | VGA Display | +------------------+ <- 0x000A0000 (640KB) |

【施工中】MIT 6.828 Operating System Engineering 学习笔记

课程主页 这课稍微有点硬核…感觉基础稍微有些不扎实就做不下去orz. 网上似乎是有博客写了6.828的学习笔记,不过我更希望自己能