PA3 - 穿越时空的旅程: 批处理系统
摘要:
PA3 - 穿越时空的旅程: 批处理系统 穿越时空的旅程 概览 💭 实现目标 通过软硬件协作,实现程序的执行流切换 下面本节具体例子来帮助理解:通过am-tests中的yield test测试触发一次自陷操作 程序内部的执行流切换:函数A和函数B可以简单地通过call/jal指令实现; 程序之间的
本周计划
摘要:
完成PA1“表达式生成器”、“监视点”以及实验报告手册 写一篇关于“链接”的帖子,讨论静态链接和动态链接的一些问题。参看书籍有csapp和《程序员的自我修养-链接、装载与库》 跑步锻炼
重新布置pa环境记录
摘要:
记录下自己刚才在一个新环境中重新下载PA项目代码并且运行时候遇到的问题。 拉取代码 首先拉取远程代码的主分支: git clone git@github.com:CharlieCRX/pa.git git clone默认只会拉取并检出远程仓库的默认分支(通常是main或者master分支),但同时,
cachelab
摘要:
cachelab 概览 本实验分为个部分,part a是用C语言构建一个缓存模拟器,part b是调优矩阵转置。 本次实验需要修改的文件是csim.c和trans.c。 Part A:Writing a Cache Simulator 前置知识 了解这些知识,会让Part A的旅程更加通顺,如果基础