• 2024-06-04MIT6.S081 Lab1
    写在开头6.S081/2021/Fall当刚开始做这个实验的时候,我好像又陷入了一个误区,在实现Sleep的时候,我想了解Sleep到底是怎么完成运行的,浪费了一些时间,也没搞懂。浪费了一段时间之后,我突然意识到:我并不熟悉MakeFile。不熟悉MakeFile,我不可能去理解这个xv6是怎么运行的。并且我的目
  • 2024-05-02mit6.828 - lab1笔记
    安装环境编译qemu1.PC启动打开两个窗口,在第一个窗口中makeqemu-gdb,会启动内核,但在执行第一个指令之前停下;在第二个窗口中makegdb,实时观察第一个窗口中的执行过程。从这里可以观察到:IBMPC在物理地址0x000ffff0开始执行,位于为ROMBIOS保留的64KB区域的最顶部。
  • 2024-04-30【Modelsim问题】# ** Error: (vsim-3170) Could not find 'lab1_tb'.
     #**Error:(vsim-3170)Couldnotfind'lab1_tb'. testbench文件名与其中module 后紧跟的名称不匹配
  • 2024-04-17MIT 6.5830 simpleDB Lab1
    Exercise1需要完成的代码有:src/java/simpledb/storage/TupleDesc.javasrc/java/simpledb/storage/Tuple.javaTuple是simpleDB的元组,由多个Field(字段)组成,TupleDesc负责描述Tuple中各个Field对应的schema。Tuple.java代码:packagesimpledb.storage;importjava.io.Serial
  • 2024-03-19【uCore实验Lab1】清华大学操作系统实验
    系列文章目录文章目录系列文章目录一、关于内联汇编二、uCore结构布局以及启动过程1.uCore结构布局2.启动过程三、开启A20、进入保护模式1.开启A202.进入保护模式四、实现分段机制1.段选择子结构2.段描述符结构3.进程的内存布局4.GDT的初始化五、加载uCoreKernel六
  • 2024-03-07csapp Lab1
    frompixiv环境配置问题当我按照官网Lab1中的WriteUp对项目进行make时,出现如下错误:很快我找到了问题的原因:fromthere但是在aptinstall时又出现了问题:查找网络,说是Ubuntu版本太高,但是apt的源太低,要aptupdate但是在aptupdate时又出现问题:解决方法如法炮制:
  • 2024-03-07CS144_2020_Fall_lab1(流重组)
    废话已经在lab0说完了,我们直接来看lab10一些规定,废话1概述在实验0中,你使用了一个互联网流套接字来从网站获取信息并发送电子邮件,使用了Linux内置的传输控制协议(TCP)实现。这个TCP实现成功地产生了一对可靠的按顺序的字节流(一个从你到服务器的流,另一个在相反的方向),即使底层
  • 2024-03-02Lab1:Xv6 and Unix utilities
    Sleep功能通过接受时间参数,调用system_call指令sleep实现该功能#include"kernel/types.h"#include"kernel/stat.h"#include"user/user.h"intmain(intargc,char*argv[]){ //sleeptime if(argc<2) { printf("error:notime\n"
  • 2024-01-25MIT 6.S081入门lab1 操作系统及其接口
    MIT6.S081入门lab1操作系统及其接口一、参考资料阅读与总结1.xv6book书籍阅读(操作系统接口)a.总览操作系统的任务:多个程序之间共享计算机(计算机的硬件管理+任务调度)操作系统接口:使用系统调用,调用内核服务为用户端程序提供给服务(即实现对进程的调度和硬件的管理)操作系统
  • 2024-01-24基于GoogleNet深度学习网络的花朵类型识别matlab仿真
    1.算法运行效果图预览 2.算法运行软件版本matlab2022a 3.算法理论概述      花朵类型识别是计算机视觉领域中的一个重要任务。它在植物学研究、农业、园艺等领域有着广泛的应用。传统的花朵类型识别方法通常基于手工设计的特征提取器,这些方法的效果受限于特征提
  • 2024-01-22MIT6.830-Lab1
    TupleDesc类TupleDesc类用来存储表结构,使用静态内部类TDItem封装字段类型和字段名称。Tuple类Tuple类用来存储具体的数据行,使用Filed接口数组存放不同字段类型的数据,使用TupleDesc成员变量存放与该数据行关联的表结构信息,使用RecordId成员变量存放该数据行的行号和所处的数
  • 2023-12-10cs152 lab1
    3.4Notehowthemixofdifferenttypesofinstructionsvarybetweenbenchmarks.Recordthemixforeachbenchmark.(Remember:Donotproviderawdumps.Agoodwaytovisualizethiskindofdatawouldbeabargraph.)Whichbenchmarkhasthehighestarit
  • 2023-11-24计算机网络Lab1
    计算机网络Lab1实验课程:计算机网络年级:大二实验成绩:实验名称:Lab1ProtocolLayer姓名:沈铭远实验编号:学号:10225101496实验日期:2023-11-24指导教师:王廷组号:实验时间:1.5h一、实验目的学习协议和分层如何在数据包中表示理解构建网络的关键理念和具体实
  • 2023-11-04Mit 6.828 lab1 第三部分
    Part3TheKernel利用虚拟内存解决位置依赖问题​ 当您检查上述引导加载器的链接地址和加载地址时,它们完全匹配,但内核的链接地址(由objdump打印)和加载地址之间存在(相当大的)差异。回去检查一下这两个地址,确保你能看到我们在说什么。(链接内核比引导加载器更复杂,所以链接地址和
  • 2023-11-04Mit 6.828 Lab1 第二部分
    Part2TheBootLoader​ 个人电脑的软盘和硬盘被划分为512字节的区域,称为扇区。扇区是磁盘的最小传输粒度:每次读取或写入操作必须有一个或多个扇区大小,并在扇区边界对齐。如果磁盘是可启动的,第一个扇区称为启动扇区,因为这是启动加载程序代码所在的位置。当BIOS发现可引导软
  • 2023-11-01MIT 6.828 Lab1 Part1
    Part1:PCBootstrap​ 第一个练习的目的是向你介绍x86汇编语言和PC启动过程,并让你开始使用QEMU和QEMU/GDB调试。在这部分实验中,你不必编写任何代码,但为了加深理解,你还是应该做一遍,并准备好回答下面的问题。x86汇编入门​ 如果您还不熟悉x86汇编语言,那么在本课程中
  • 2023-10-10Lab1:数据组织基础方法及创新应用(基础)
    1.数组定义及简单使用1)分别定义一个int型一维数组和二维数组,并通过输出验证各种初始化方法;#include<bits/stdc++.h>usingnamespacestd;#definelllonglongconstintINF=0x3f3f3f3f,N=5;inta[15],b[15][15];voidwork1()//循环初始化数组{for(inti=1;i<=N;
  • 2023-10-10CS144-lab1
    Checkpoint1Writeup该lab要根据首字母索引来对收到的字符串进行重组,还原为原始数据(字符串可能乱序到达,可能有重叠)思路是将按顺序并小于可用容量的字符串(可能是部分子串)直接推流到输出流,将失序但在可用容量内的字符串放入本地buffer。考虑到最好用首字符索引对收到的字符
  • 2023-09-30MySQL数据库操作 Lab1
            实验一MySQL数据库操作实验目的:掌握MySQL安装、配置与登录方法,使用MySQL客户创建数据库及对数据库表完成各种操作实验内容:1、 安装MySQL数据库管理系统,5.7.X(建议5.7.23及以上)或8.X版本都可以。客户端不限。2、 使用MySQL客户端创建数据库,并且在库中按
  • 2023-09-15uploads-lab1
    源代码:functioncheckFile(){varfile=document.getElementsByName('upload_file')[0].value;if(file==null||file==""){alert("请选择要上传的文件!");returnfalse;}//定义允许上传的文件类型varallow_ext
  • 2023-08-28lab1
    lab1lab使用x86架构。PC'spower-onbootstrapprocedure:PC的开机引导程序。JOS是6.828的kernel名字Introductiongitdiff将显示自上次提交以来对代码的更改。gitdifforigin/lab1将显示相对于为这个实验室提供的初始代码的更改。PCAssemblyLanguageBook中使用的是NA
  • 2023-08-02如何查看加壳的恶意软件 Lab1-2 Lab1-3 恶意代码分析
    Lab1-2分析Lab1.2.exe文件目录Lab1-22.是否有这个文件被加壳或混淆的任何迹象?3.有没有任何导入函数能够暗示出这个程序的功能?4.哪些基于主机或基于网络的迹象可以被用来确定被这个恶意代码所感染的机器? 2.是否有这个文件被加壳或混淆的任何迹象?利用PEID进行查看普通扫描如下:普
  • 2023-07-01Swift将项目里色值和字号归纳整理方便使用
    对于项目中的色值和字号可以通过定义枚举统一管理1.色值先创建一个和我们平时放图片同类的资源文件,这样也方便我们适配暗黑模式,如下2.建好以后如下,添加我们想要的色值,可以同时设暗黑模式下的色值3.然后定义色值的枚举,如下publicenumAPPColor{staticlettheme=UI
  • 2023-06-26【cs50 2022】lab1 && problem set1
    |lab1|#include<cs50.h>#include<stdio.h>intmain(void){//TODO:Promptforstartsizeintstart_size;do{start_size=get_int("Startsize:");}while(start_size<9);//TODO:Promptforend
  • 2023-06-11lab1
    Part1:PCBootstrapexercise1https://pdos.csail.mit.edu/6.828/2018/reference.htmlhttp://www.delorie.com/djgpp/doc/brennan/brennan_att_inline_djgpp.htmlexercise2步进调试Part2:TheBootLoaderexercise3调试boot.S和main.chttps://zhuanlan.zhihu