02 2023 档案
NEMU PA 4 实验报告
摘要:一、实验目的 在前面的PA123中,我们分别实现了基本的运算单元,实现了各种指令和程序的装载,实现了存储器的层次结构。而在PA4中,为了让NEMU可以处理异常情况以及和外设交互,我们要做的事情有以下: PA4-1:为NEMU添加异常和中断支持 PA4-2:为NEMU添加外设与IO支持 二、实验步骤
NEMU PA 3-3 实验报告
摘要:一、实验目的 在上一章PA3-2中,我们实现了分段机制,将48位的虚拟地址vaddr转换成了laddr。为什么不是paddr呢?这就要说到这一章要完成的东西:**分页机制 **。 从80386开始,计算机又提供了一种全新的存储管理方式,那就是分页机制。在分页机制下,每一个进程都拥有独立的存储空间。同
NEMU PA 3-2 实验报告
摘要:一、实验目的 在上一章节我们完成了Cache的实现,但是这只是在速度上提高了取指和存取操作数的效率,而在访问的安全性上没有得到有效提升。 在PA3-2中我们要完成的,就是在NEMU中实现分段机制。 二、实验任务 首先老规矩,我们来了解一下分段机制是啥,以及它的作用: 为啥需要“分段机制”? 代码、数
NEMU PA 3-1 实验报告
摘要:一、实验目的 在前面的PA1中,我们实现了CPU和FPU,在PA2中我们实现了对指令的解码和对ELF的装载,以及进一步完善了CLI调试器。那么在整个PA3中,我们将要着力于内存的相关处理,如Cache,段式存储,页表划分等。 在PA3-1中,我们将完成CPU中的Cache,模仿实际上的数据快速读取(
NEMU PA 2-3 实验报告
摘要:课程地址:https://www.bilibili.com/video/BV1yC4y1s74C 一、实验目的 了解ELF符号表的解析 进一步完善调试器的功能,理解编译器的设计原理 二、实验步骤 在PA2-1中实现了CPU对指令的解码和执行,在PA2-2中实现了由kernel对ELF文件的程序头表解
NEMU PA 2-1 实验报告
摘要:课程地址:https://www.bilibili.com/video/BV1TE411P7tq 一、实验目的 通过PA2-0了解了汇编基础知识和如何去阅读i386手册后,在这个阶段我们就需要: 了解程序执行的宏观过程,以及在NEMU中是怎么去模拟的 实现庞大的指令体系,实现每条指令的解码和具体执行
NEMU PA 2-2 实验报告
摘要:课程地址:https://www.bilibili.com/video/BV1f7411D7P6 一、实验目的 在PA2-1中,我们实现了了解了程序的装载和对指令的解码和执行,在这一章节我们将继续深入了解程序的装载,以不同于原本直接copy的方式实现对程序的装载。 二、实验步骤 首先我们熟悉ELF可
NEMU PA 1 实验报告
摘要:课程地址: PA1-1 https://www.bilibili.com/video/BV1JE411J7AK PA1-2 https://www.bilibili.com/video/BV1EE411J7Y6 PA1-3 https://www.bilibili.com/video/BV1fE41
主机和端系统的区别
摘要:主机host和端系统end-system两者概念上统一,实际上没有区别。也可以说主机是端系统的实例。 生活中与Internet相连的计算机,智能手机,智能家居等都可以属于端系统,Web服务器也是一种端系统。 百度百科定义: 主机:在网络技术中是关于发送与接收信息的终端设备。 端系统:处在因特网的边缘
计网学习笔记一 Networking && Internet
摘要:参考书籍: James F. Kurose, Keith W. Ross. 计算机网络—自顶向下方法 (7th). 机械工业出版社,2018. William Stallings. 数据与计算机 通信 (8th). 电子工业出版社 **课程网站地址:**https://cs.nju.edu.cn/l
博客园本地上传markdown(自记)
摘要:最近开始要写很多的博客,无奈之前每篇博客都要将本地的图片拖动上传一番,才能完整地发好一篇随笔。便STFW了一下,发现了好东西。记以自用。 项目地址:https://github.com/dongfanger/PyCnblog 网盘备份:https://www.aliyundrive.com/s/Ka
The Missing Semester - 第四讲 学习笔记
摘要:第四讲 数据整理 课程视频地址:https://www.bilibili.com/video/BV1ym4y197iZ 课程讲义地址:https://missing-semester-cn.github.io/2020/data-wrangling/ 本机学习使用平台:虚拟机ubuntu18.04.