bochs 调试基本指令大全
功能
指令
举例
在某物理地址设置断点
b addr
b 0x90000
运行到断点位置
c
c
单步运行 (遇到函数则进入)
s
s
单步运行 (遇到函数跳过)
n
n
继续运行上调指令
回车
回车
显示当前所有断点信息
info break
info break
显示所有使用的寄存器值
r
r
显示段寄存器值
sreg
sreg
显示控制寄存器值
creg
creg
显示 CPU 状态信息
info cpu
info cpu
显示浮点寄存器值
fp
fp
退出调试模式
q
q
查看堆栈
print-stack
print-stack
每执行一条指令就打印CPU信息
trace-reg
trace-reg on
查看内存物理地址内容
xp /nuf addr
xp /40bx 0x9013e
查看线性地址内容
x /nuf addr
x /40bx 0x13e
反汇编一段内存
u start end
u 0x30400 0x304D
反汇编执行的每条指令
trace-on
tr ...
实现方式
防DDoS攻击
当您通过外网连接和访问RDS实例时,可能会遭受DDoS攻击。当RDS安全体系认为RDS实例正在遭受DDoS攻击时,会首先启动流量清洗功能,如果流量清洗无法抵御攻击或者攻击达到黑洞阈值时,将会进行黑洞处理,保证RDS服务的可用性。具体请参见攻击防护。
访问控制策略
您可以为每个实例定义IP白名单,只有白名单中的IP地址所属的设备才能访问RDS。
账号之间实现资源隔离,每个账号只能查看和操作自己的数据库。
系统安全
RDS处于多层防火墙的保护之下,可以有力地抗击各种恶意攻击,保证数据的安全。
RDS服务器不允许直接登录,只开放特定的数据库服务所需要的端口。
RDS服务器不允许主动向外发起连接,只能接受被动访问。
数据加密
阿里云提供各类加密功能,保障您的数据安全。
安全方面
本地部署责任
云服务提供商 (CSP) 责任
客户责任
物理安全
企业
数据中心、服务器、基础设施
-
网络安全
企业
虚拟机网络、防火墙、DDoS防护
网络配置、WAF规则
虚拟化层
企业
虚拟机监控程序、底层平台
-
操作系统
企业
...
该实验报告基本按照参考文献,但改正了一些笔误/错误并按照我实际运行结果修改了部分值。
实验目的
深入理解操作系统的段、页式内存管理,深入理解段表、页表、逻辑地址、线性地址、物理地址等概念;
实践段、页式内存管理的地址映射过程;
编程实现段、页式内存管理上的内存共享,从而深入理解操作系统的内存管理。
实验任务
用 Bochs 调试工具跟踪 Linux 0.11 的地址翻译(地址映射)过程,了解 IA-32 和 Linux 0.11 的内存管理机制;
在 Ubuntu 上编写多进程的生产者—消费者程序,用共享内存做缓冲区;
在信号量实验的基础上,为 Linux 0.11 增加共享内存功能,并将生产者—消费者程序移植到 Linux 0.11。
文件名
介绍
hit-操作系统实验指导书.pdf
哈工大OS实验指导书
Linux内核完全注释(修正版v3.0).pdf
赵博士对Linux v0.11 OS进行了详细全面的注释和说明
file1615.pdf
BIOS 涉及的中断数据手册
hit-oslab-linux-20110823.tar.gz
hit-oslab ...
周报20250518前在南昌打比赛
20250519~present补&完成前后一周需要交的作业
半年回顾有点心态爆炸。最近半年是我从大学开始到现在最多开的一段时间,也是最爆炸的半年。但我确信并不是因为多开搞炸的,而是不太好的时间规划能力和各种原因导致的丧失兴趣。
AI base & Agent事实上,我感觉我基础知识并不扎实。比如我无法在没有参考资料情况下手写梯度下降(虽然这可能本来就不是必须的
有点……不知道如何描述……
agent的那个项目花了很多时间去写,目前结果是拉了一坨,我似乎需要知道工程代码怎么写会比较清晰论文一直读的非常少,原因大致是不知道如何读?我不知道原因是什么,总之读的很难受。成功获得了总量为0的正反馈,只感觉自己啥也做不出不会做
一直能明显感觉到状态有问题,但不知道或者没有能力改变。
XCPC一直想要个金,毕竟打了很久的银,因此投入了最近三周(导致其他事情几乎停摆)打比赛(最简单的邀请赛),最终依然拿不到金,也确实好像没有能力单挑拿金。这是一个很失败的事情。可能唯一值得安慰的是运气好在CCPC Final拿个铜,赢了很多意料之外的队伍。可惜的是虽 ...
Chinese Youth Leading the Innovation Tide – The Driving Force Behind National Soaring
Good morning, everyone! It’s an honor to stand before you today to talk about something truly inspiring: the amazing energy of young people in China when it comes to innovation. If I could use just one word for our ambition, it would be: Soaring.
I. Introduction: Innovation – The Youth’s Energy
We live in a fast-changing world. Competition is high, and technology is moving super fast. In this world, innovation ...
Overall Goal: Soaring
Specific Goals:
To elucidate the prominent contributions and spirit of Chinese youth in technological innovation.
To showcase the breadth and depth of Chinese youth innovation through concrete case studies (DJI, Huawei, DeepSeek, Cambricon, etc.).
To inspire more young people to engage in innovative practices and contribute to national development.
Central Idea: The youth of China in the new era, with their surging passion for innovation and unyielding spirit of struggle ...
周报20250424与丁老师进行了交流,确认了下一步需求:需要分离补货和上新两个agent需要阅读《InvAgent: A Large Language Model based Multi-Agent System for Inventory Management in Supply Chains》可以使用原数据中的stock作为一个比较的指标
20250425~20250505在武汉->西安打icpc邀请赛&旅游途中学习了一些Go语言基本语法,找到了本好书学习操作系统尝试阅读论文但是有点太累了,读完就忘了写了一些代码,但不多
20250506~20250507实现补货agent的分离,但是现在效果大幅度下降,正在修改代码复习操作系统&数据库,这几天在期中测试
其他又是组队单挑icpc的一集,队友成功负作用帮倒忙,气死我了,不想打了,气死了!!要不是西安最后一个小时力挽狂澜过三题就打铁了,我学三个月去单挑都不至于打铁啊!!
大学生涯
未读1. 离散存储管理方式描述 (分页、分段、段页式)离散存储管理允许将一个进程的地址空间分散地存放到内存的多个不一定连续的物理区域中。这克服了连续分配的主要缺点——外部碎片。
a) 分页式存储管理 (Paging)
基本思想:
将进程的逻辑地址空间划分为大小相等的页 (Page)。
将物理内存划分为与页大小相等的帧 (Frame) 或页框 (Page Frame)。
以页为单位进行内存分配,可以将逻辑上连续的页存放到物理上不连续的帧中。
内存分配与回收:
分配: 系统维护一个空闲帧列表。当需要为进程加载 n 页时,从空闲帧列表中查找 n 个空闲帧,将页加载到这些帧中。同时,为该进程建立一个页表 (Page Table),记录逻辑页号到物理帧号的映射关系。页表的基地址和长度(或只记录基地址,长度隐含在进程控制块中)存放在进程控制块 (PCB) 中。
回收: 进程结束时,将其占用的所有物理帧归还到空闲帧列表中,并撤销其页表。
地址变换:
逻辑地址结构: (页号 P, 页内偏移量 W)
变换过程:
硬件 (MMU) 根据逻辑地址自动分离出页号 P 和页内偏移量 W。
系统根据 PCB ...
大学生涯
未读今天,我们想向你发出最诚挚的邀请——加入我们在 Minecraft 中开辟的奇幻角落!所有服务器均为社团成员及朋友赞助,完全公益,免费畅玩!
这里有属于你的多种选择:
【纯净实验室】追寻原初的快乐 (Paper 1.21.4)
地址:lab.emptydust.com
特色:最新版本纯净生存,由热心群友倾情赞助。回归MC最纯粹的乐趣,体验原汁原味的探索与建造。
【模组纪元】魔法与科技的交响 (Forge 1.20.1)
地址:mc.emptydust.com
特色:1.20.1 Forge 核心,搭配精心挑选的模组库 (Mod仓库: https://github.com/EmptyDust/minecraft_mods,推荐使用PCL2启动器),由“慷慨的群友yan233和他的朋友们”慷慨搭建。开启一段充满无限可能的模组生存之旅!
无论你是建筑大师、生存狂人、红石大触,还是只想找个地方和朋友们轻松摸鱼、快乐“种田”,这里总有一方天地属于你。我们不只是玩游戏,更是在构筑一个充满友爱、协作与创造的线上家园。
在这里,你可以:
邂逅志同道合的伙伴,一起从零开始建造属于你们的 ...
周报cursor真好用111
20250417~20250418修改代码,将数据放到数据库上
顺便写了一个信安概论作业,就实现三种安全算法居然要我写前端,不得不顺便向Gemini大神学习了一下fastAPI
20250419浙大陈越姥姥办的团体程序设计天梯赛拿了个人国一(卡线与分数线一样,再低一分就没有了,运气非常好),虽然但是团体奖还是带不动www
20250420~20250423每天都在与丁老师高强度交流,对齐进度&小修小改,实验结果不那么搞笑了(前情回顾:买了数十万件衣服成功卖出一件),等会继续讨论
另外阅读了赵桐他们正在复现的论文,在阅读loss函数计算时遇到了一些困难。
总结:论文还是读太少了