Lab2 练习0:填写已有实验 本实验依赖实验1。请把你做的实验1的代码填入本实验中代码中有“LAB1”的注释相应部分。提示:可采用diff和patch工具进行半自动的合并(merge),也可用一些图形化的比较/merge工具来手动合并,比如meld,eclipse中的diff/merge工具,un …
清华大学操作系统课程实验1:系统启动及中断
本文已收录于 清华大学操作系统课程实验 系列,共计 8 篇,本篇是第 1 篇
Lab1 练习1:理解通过make生成执行文件的过程。(要求在报告中写出对下述问题的回答) 列出本实验各练习中对应的操作系统原理的知识点,并说明本实验中的实现部分如何对应和体现了原理中的基本概念和关键知识点。 在此练习中,大家需要通过静态分析代码来了解: 操作系统镜像文件ucore.img是如何一步 …
WebStorm Vue如何将缩进改为4空格
Vue默认的缩进是2空格,一次Tab键代表2空格。我们习惯的缩进格式一般为4空格,我们希望按下一次tab按键就可以缩进4空格。 下面演示下WebStorm是如何设置的。 鼠标左键单击 “2 spaces”,选择“Configure Indents for Vue template”: Tab Siz …
什么是准确率、召回率。简单解释
召回率(Recall):该类样本有多少被找出来了(召回了多少)。 精确率 (Precision):你认为的该类样本,有多少猜对了(猜的精确性如何)。 参考文献:https://www.zhihu.com/question/19645541
【手写CPU】8.1、8.2 延迟槽与转移指令介绍
本文已收录于 MIPS架构CPU设计 系列,共计 7 篇,本篇是第 7 篇
本章节将实现转移指令,转移指令包括跳转、分支两种,其中前者是绝对转移(长距离转移),后者是相对转移(短距离转移)。 8.1 延迟槽 为什么要有延迟槽?——挤掉有效指令,用延迟指令替代 下面这一段代码,因为jr指令会使得接下来执行or指令而不是ori指令。正确的指令执行顺序如右图所示: …
如何区分你的IP是内网还是公网IP
[title]路由器拨号获得的IP[/title] 访问路由器管理页面:192.168.1.1 查询到的IP地址为:112.65.55.119 [title]百度查询IP[/title] 百度搜索ip,可查询到本机IP: [title]上述两个IP一致则为公网IP,不一致则为内网IP[ …