自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 lab2:summary

这里做一个lab2的总结。

2024-09-16 11:15:52 309

原创 lab2:challenge

这章主要说本lab中的所有的challenge,能做多少是多少,能理解到多少是多少。

2024-09-16 11:14:40 2085

原创 lab2:part3

这里的权限主要分为用户,内核两个对象,以及可写可读两个可操作权限(当然用户可以干的内核都能干)

2024-09-16 11:10:33 736

原创 LAB2:part2

这一个part主要说明了页面管理的主要流程,并用二级页表来做了编写。完成一个页面管理,主要三个流程——页面内存分配,多级页表的创建,页面的释放对于页面内存分配,通过上一part完成的page_alloc可以获取到一个free page,获取到一个物理页面多级页表的创建时本part的一个重点:首先通过pgdir_walk,创建了一级页表也即页目录到二级页表也即页索引的映射,如此之后,通过pde就可以访问到pte了。而pte到物理页面的映射完成在中才实现。页面的释放,主要由两个过程组成,一个是基础的。

2024-09-16 11:09:18 554

原创 LAB2:PART1

在开始写代码之前,先来看看源文件,记录一些关于虚拟内存的信息。以及其他的相关知识。

2024-09-16 11:04:46 932

原创 part1:PC Bootstrap

联系到汇编语言中的CS,SS等寄存器。对于16bit寄存器可以寻址64KB地址,所以8086将内存分为64KB的逻辑段,再通过段偏移的手段,得到最终的地址。cpu通过DS先找到相应的逻辑段(数据段),接着根据段内指针找到响应单元;对于堆栈同理,即SS + SP获取。对应于,汇编语言中这样就访问到了1MB的内存。

2024-09-16 11:02:18 2006

原创 6.828环境配置(tools)及简介

整个环境搭建主要是根据[官方网站]()作为主要参考完成的,总体过程也非常麻烦,中间报错不断,最后也是终于在查了好多博客才完成。我使用的环境是VM+Ubuntu(20.04.6LTS)作为参考。我由于之前课程的原因,所以原本的虚拟环境中有预先装有qemu,害怕版本的问题,所以提前进行了卸载(卸载的博客可以轻松查到)同时,在网站中有这样一句话,,所以也是毫不犹豫删除了。至此,JOS就可以运行起来了可以用make qemu 或者make qemu-nox来启动系统。

2024-09-06 21:24:18 696

原创 基于mosquitto与PyQt创建一个MQTTbroker和client调试窗口——1、如何建MQTT服务器(broker)(超详细!!!!)

如何构建MQTT服务器

2023-12-20 18:10:10 2197 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除