03 2024 档案

摘要:Docker Conda WSL 虚拟机 的选择问题魔法使之夜 苍崎青子 空気のおもりかるく、よわく、胸のふるえうまく、はやく。 ひかりは先立つチクタクチクタク、かげは遅れるいそげやいそげ。 鳥は空にとぶ、魚は海におよぐ、貴方は彼方にかけぬける。 疑問も不安も鞄の底にチクタクチクタク、旅路の一歩は曙にきてきをならせ。 輝く星はするりと降ちてほしはいつ 阅读全文
posted @ 2024-03-31 19:56 次林梦叶 阅读(87) 评论(0) 推荐(0)
摘要:CSAPP Malloc Lab桜が散る 知识点 Physical Address (PA) Virtual Address (VA) Memory Management Unit (MMU):利用存放在主存中的查询表来动态翻译虚拟地址。 Virtual Page (VP):VM系统通过将虚拟内存分割为若干大小固定的块,称为虚拟页 阅读全文
posted @ 2024-03-25 10:16 次林梦叶 阅读(360) 评论(0) 推荐(0)
摘要:CSAPP Shell Labsakura🌸 框架 实验框架 本实验目的是通过Linux信号函数实现简单的Shell main: 在main程序中,主要是使用`signal`注册当内核向Shell程序发送信号时,应该调用的处理函数 然后使用while循环,每一次循环打印shell提示符tsh>,以及等待用户输入,用户输入完成后 阅读全文
posted @ 2024-03-24 20:05 次林梦叶 阅读(45) 评论(0) 推荐(0)
摘要:CSAPP Cache Lab春が来る 知识点 在这里我会回答以下几个问题: 计算机的访问内存的整个流程是什么?计算机中虚拟地址,物理地址(P573),以及访问缓存的地址(P426) 他们之间的关系是什么,又是如何进行转换的? 我们在两个C语言程序中打印某个变量的内存,发现他们的内存显示是一样的,难道不会冲突吗? PS:图均来自 阅读全文
posted @ 2024-03-22 09:39 次林梦叶 阅读(128) 评论(0) 推荐(0)
摘要:CSAPP Attack Labfrom pixiv 吐槽 首先不得不说说官网的WriteUp了,看了半天看不懂他在讲啥,好吧其实是我菜 我的输出与官网演示的不一样: 而我的是 查了一下,说是默认连接评分服务器,要用-q关闭 我都没输入任何字符串呢,就直接让我Segmentation fault了 我用gdb调试进去,发现只要没有 阅读全文
posted @ 2024-03-15 22:20 次林梦叶 阅读(157) 评论(0) 推荐(0)
摘要:CSAPP Architechture Labfrom pixiv 知识点 在上一章"程序的机器级表示"中,我们可以知道所谓ISA(指令集体系结构)定义了机器级程序的格式和行为: P113 定义了指令的格式(编码方式) 定义了处理器状态 定义了每条指令对状态的影响 软件设计师和硬件设计师以ISA为规则,分别编写出合法的汇编程序,制造出实现ISA 阅读全文
posted @ 2024-03-15 12:58 次林梦叶 阅读(22) 评论(0) 推荐(0)
摘要:CSAPP Bomb Labfrom pixiv 参考博客 手把手教你拆解 CSAPP 的 炸弹实验室 BombLab GDB调试-从入门实践到原理 Linux上分屏软件 Tmux 使用教程 知识点 gdb jump 函数名 / * 地址名 jump 能够很灵活地在gdb调试汇编代码时跳转 当一不小心错过了关键信息时,我们便可 阅读全文
posted @ 2024-03-12 21:48 次林梦叶 阅读(42) 评论(0) 推荐(0)
摘要:CSAPP Data Labfrom pixiv 实验官方地址 环境配置 问题 当我按照官网Lab1中的WriteUp对项目进行make时,出现如下错误: 很快我找到了问题的原因: from there 但是在apt install时又出现了问题: 查找网络,说是Ubuntu版本太高,但是apt的源太低,要apt update 阅读全文
posted @ 2024-03-07 21:45 次林梦叶 阅读(33) 评论(0) 推荐(0)
摘要:Git in Linuxfrom pixiv 问题起因 由于之前都是再window上用git将代码上传到github上,但是这次要用Linux了。 由于之前不知道什么时候window上用了ssh,导致我在window上很轻松就用git上传到github了。但是在linux上没想到要我输入密码 在查询之后发现,github上 阅读全文
posted @ 2024-03-06 21:12 次林梦叶 阅读(21) 评论(0) 推荐(0)