<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>远方的岛</title>
        <link>http://dalnyefz.github.io/</link>
        <description>Dalny_EFZ’s island</description>
        <lastBuildDate>Sat, 29 Nov 2025 04:25:35 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en-US</language>
        <copyright>All rights reserved 2025, Dalny_EFZ</copyright>
        <item>
            <title><![CDATA[操作系统C]]></title>
            <link>http://dalnyefz.github.io/article/operating-systems</link>
            <guid>http://dalnyefz.github.io/article/operating-systems</guid>
            <pubDate>Sat, 29 Nov 2025 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-2ba0e2a161ca806d8ef9cc9c77215d0a"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2ba0e2a161ca803dafbbd80de3e6b06c"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://images.unsplash.com/photo-1691776153004-42820bee0322?spaceId=304a7563-e6c0-4f0c-a490-232876ca7e00&amp;t=2ba0e2a1-61ca-803d-afbb-d80de3e6b06c&amp;q=50&amp;width=800&amp;fmt=webp&amp;fm=webp" alt="“管理者 Governor”" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">“管理者 Governor”</figcaption></div></figure><blockquote class="notion-quote notion-block-2ba0e2a161ca809f90eddfd192b12774"><div>2025年秋季学期（大三上）</div><div class="notion-text notion-block-2ba0e2a161ca807fa832f969174351e3">课程代码：22CS22026</div><div class="notion-text notion-block-2ba0e2a161ca807a836ac86a9035a9cb">授课教师：郑铁然</div><div class="notion-text notion-block-2ba0e2a161ca80459c0bd38d78d4790a">课程性质：必修（考试、408）</div><div class="notion-text notion-block-2ba0e2a161ca802a8f6ed8c9965c8e3d">学分：3.0</div><div class="notion-text notion-block-2ba0e2a161ca801e8168e22490ef6fe3">成绩组成：期末全开卷50 + 实验30 + 平时20</div><div class="notion-text notion-block-2ba0e2a161ca80feb7e8dd88f90e5f60">授课：32学时 + 实验：16学时</div></blockquote><div class="notion-text notion-block-2ba0e2a161ca80078f53ff51e56a3910"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/operating-systems/ch0">0 应试部分</a></div><div class="notion-text notion-block-2ba0e2a161ca8061acf2c455b53fb11f"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/operating-systems/ch1">1 操作系统概述</a></div><div class="notion-text notion-block-2ba0e2a161ca80b79f1ccfb7895c251e"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/operating-systems/ch2">2 进程</a></div><div class="notion-text notion-block-2ba0e2a161ca8035bc21c6c7567eee69"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/operating-systems/ch3">3 线程</a></div><div class="notion-text notion-block-2ba0e2a161ca809586d0dee8553d9b90"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/operating-systems/ch4">4 并发：互斥和同步</a></div><div class="notion-text notion-block-2ba0e2a161ca8049be64e45521e3362b"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/operating-systems/ch5">5 调度</a></div><div class="notion-text notion-block-2ba0e2a161ca805aa58de984e2c07f59"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/operating-systems/ch6">6 内存管理</a></div><div class="notion-text notion-block-2ba0e2a161ca80ffb723e35b3b699f8f"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/operating-systems/ch7">7 虚拟内存</a></div><div class="notion-text notion-block-2ba0e2a161ca80938718ff43884fc4f3"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/operating-systems/ch8">8 文件系统</a></div><div class="notion-text notion-block-2ba0e2a161ca80a4a7d4d87d0a9eeefe"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/operating-systems/ch9">9 输入输出设备管理</a></div><div class="notion-text notion-block-2ba0e2a161ca8076b8cffaa465212d6b"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/operating-systems/linux011">Linux0.11之文件系统</a></div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[数据结构与算法]]></title>
            <link>http://dalnyefz.github.io/article/data-structure</link>
            <guid>http://dalnyefz.github.io/article/data-structure</guid>
            <pubDate>Thu, 07 Aug 2025 16:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-2490e2a161ca809eb139dad42a499002"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2b70e2a161ca8035ab93ef6821ea6d5f"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://images.unsplash.com/photo-1445294211564-3ca59d999abd?fit=crop&amp;w=3000&amp;h=1200&amp;crop=center&amp;spaceId=304a7563-e6c0-4f0c-a490-232876ca7e00&amp;t=2b70e2a1-61ca-8035-ab93-ef6821ea6d5f&amp;q=50&amp;width=800&amp;fmt=webp&amp;fm=webp" alt="“树”" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">“树”</figcaption></div></figure><blockquote class="notion-quote notion-block-2520e2a161ca80fa97a7fd60c4bbb19f"><div>2024年秋季学期（大二上）</div><div class="notion-text notion-block-2520e2a161ca806c80cbe774a2337dce">课程代码：22CS22004</div><div class="notion-text notion-block-2520e2a161ca808aa359c3e14557f709">授课教师：赵妍妍</div><div class="notion-text notion-block-2520e2a161ca80d490b4e75f2870698e">课程性质：必修（考查、408）</div><div class="notion-text notion-block-2520e2a161ca8016868cc53c3e277dd1">学分：3.5</div><div class="notion-text notion-block-2520e2a161ca80f0b9cbe0865d1e5ae4">成绩组成：期末70 + 实验20 + 平时作业10</div><div class="notion-text notion-block-2520e2a161ca805e957acffe70467ec5">授课：40学时 + 实验：16学时</div></blockquote><div class="notion-text notion-block-2520e2a161ca800a8b52d733bbbaa484"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/data-structure/ch0">第零章 应试部分</a></div><div class="notion-text notion-block-2520e2a161ca8024aa5de22dc807bde7"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/data-structure/ch1">第一章 绪论、第一章续 算法</a></div><div class="notion-text notion-block-2520e2a161ca8082a4dee405c7e0e401"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/data-structure/ch2-1">第二章 线性表</a></div><div class="notion-text notion-block-2520e2a161ca80fba541f052395d50e0"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/data-structure/ch2-2">第二章（续1） 特殊线性表：栈、队列、串</a></div><div class="notion-text notion-block-2520e2a161ca805aa1f8d65a0b2aab26"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/data-structure/ch2-3">第二章（续2） 广义线性表：多维数组、广义表</a></div><div class="notion-text notion-block-2520e2a161ca80eb83bcd6c2e880f952"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/data-structure/ch3">第三章 树与二叉树</a></div><div class="notion-text notion-block-2520e2a161ca807ba26ffa01bf6da57c"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/data-structure/ch4">第四章 图结构及其应用算法</a></div><div class="notion-text notion-block-2520e2a161ca8053850ce2577ad4a8aa"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/data-structure/ch5">第五章 查找结构</a></div><div class="notion-text notion-block-2520e2a161ca805b8e75f4948fc77711"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/data-structure/ch6">第六章 内部排序</a></div><div class="notion-text notion-block-2520e2a161ca80cbb9e4f508cf16b48b"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/data-structure/ch7">第七章 外部排序与文件</a></div><hr class="notion-hr notion-block-2b70e2a161ca809480bef55220fbc655"/><blockquote class="notion-quote notion-block-2b70e2a161ca80f88337e59b04b9ce6e"><div>数据结构可视化：<a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://www.rmboot.com/">https://www.rmboot.com/</a></div></blockquote><blockquote class="notion-quote notion-block-2b70e2a161ca80879f16d19feda39e6c"><div><span class="notion-link-mention"><a href="https://www.bilibili.com/video/BV1AY4y157yL" target="_blank" rel="noopener noreferrer" class="notion-link-mention-link"><img class="notion-link-mention-icon" src="https://i2.hdslb.com/bfs/archive/258d958b6c9268bbbb41a2454ebe915927c7974e.jpg@100w_100h_1c.png@57w_57h_1c.png"/><span class="notion-link-mention-title">最浅显易懂的 KMP 算法讲解_哔哩哔哩_bilibili</span></a><div class="notion-link-mention-preview"><article class="notion-link-mention-card"><img class="notion-link-mention-preview-thumbnail" src="https://i2.hdslb.com/bfs/archive/258d958b6c9268bbbb41a2454ebe915927c7974e.jpg@100w_100h_1c.png" alt="最浅显易懂的 KMP 算法讲解_哔哩哔哩_bilibili"/><div class="notion-link-mention-preview-content"><p class="notion-link-mention-preview-title">最浅显易懂的 KMP 算法讲解_哔哩哔哩_bilibili</p><p class="notion-link-mention-preview-description">最浅显易懂的 KMP 算法讲解, 视频播放量 617333、弹幕量 1771、点赞数 20246、投硬币枚数 12586、收藏人数 17724、转发人数 5517, 视频作者 Ross-Ning, 作者简介 ，相关视频：【天勤考研】KMP算法易懂版，Next数组，nextval数组，KMP原来这么简单！，KMP算法精讲（4）——15分钟搞定nextval next数组，栈      溢      出，【张宇】宇哥谈考408，kmp算法-求next和nextval的值，简单做题方法，宝宝的第一本计算机工程书！直接遥遥领先！，TimSort 一个几乎没人知道的排序算法 | 时间复杂度最快达到了o(n)，在高铁上偶遇一个电脑高手</p><div class="notion-link-mention-preview-footer"><img class="notion-link-mention-preview-icon" src="https://i2.hdslb.com/bfs/archive/258d958b6c9268bbbb41a2454ebe915927c7974e.jpg@100w_100h_1c.png@57w_57h_1c.png"/><span class="notion-link-mention-preview-provider"></span></div></div></article></div></span></div><div class="notion-text notion-block-2b70e2a161ca8082abe5e350a4aebd06"><span class="notion-link-mention"><a href="https://www.bilibili.com/video/BV19k4y1Q7Gj" target="_blank" rel="noopener noreferrer" class="notion-link-mention-link"><img class="notion-link-mention-icon" src="https://i1.hdslb.com/bfs/archive/e89e9f6805fa47638766edc318b3a56459598877.jpg@100w_100h_1c.png@57w_57h_1c.png"/><span class="notion-link-mention-title">图-最短路径-Floyd(弗洛伊德)算法_哔哩哔哩_bilibili</span></a><div class="notion-link-mention-preview"><article class="notion-link-mention-card"><img class="notion-link-mention-preview-thumbnail" src="https://i1.hdslb.com/bfs/archive/e89e9f6805fa47638766edc318b3a56459598877.jpg@100w_100h_1c.png" alt="图-最短路径-Floyd(弗洛伊德)算法_哔哩哔哩_bilibili"/><div class="notion-link-mention-preview-content"><p class="notion-link-mention-preview-title">图-最短路径-Floyd(弗洛伊德)算法_哔哩哔哩_bilibili</p><p class="notion-link-mention-preview-description">原创(禁止搬运, 二改), 欢迎大家点赞收藏+关注, 本人长期更新考研计算机相关内容, 关注不跟丢。, 视频播放量 384857、弹幕量 1160、点赞数 13597、投硬币枚数 7961、收藏人数 13362、转发人数 1935, 视频作者 蓝不过海呀, 作者简介 动画讲解计算机知识，相关视频：【五分钟速通】巨快无比秒杀Floyd算法手动模拟流程，图-最短路径-Dijkstra(迪杰斯特拉)算法，Dijkstra算法求最短路径，回溯法：图着色问题，你的优化算法不如真菌系列—黏菌设计美国高速公路规划图，Floyd 弗洛伊德算法(不会考完才刷到吧？)  最短路径算法-数据结构与算法，数据结构1800题型-Floyd算法求最短路径，运筹学-最大流问题，跟着我学迪杰斯特拉算法，带你从入门到入土【算法知识点 - 迪杰斯特拉算法】，52. A算法与A*算法</p><div class="notion-link-mention-preview-footer"><img class="notion-link-mention-preview-icon" src="https://i1.hdslb.com/bfs/archive/e89e9f6805fa47638766edc318b3a56459598877.jpg@100w_100h_1c.png@57w_57h_1c.png"/><span class="notion-link-mention-preview-provider"></span></div></div></article></div></span></div><div class="notion-text notion-block-2b70e2a161ca80249b50fbf292e305bd"><span class="notion-link-mention"><a href="https://www.bilibili.com/video/BV16m4y1F7do" target="_blank" rel="noopener noreferrer" class="notion-link-mention-link"><img class="notion-link-mention-icon" src="https://i0.hdslb.com/bfs/archive/9b331c9d0f43faacb4bc8969596b86b9ec37b0ad.jpg@100w_100h_1c.png@57w_57h_1c.png"/><span class="notion-link-mention-title">一秒学会 平衡二叉树的调整，非标题党！不简单你打我！ （考研数据结构）_哔哩哔哩_bilibili</span></a><div class="notion-link-mention-preview"><article class="notion-link-mention-card"><img class="notion-link-mention-preview-thumbnail" src="https://i0.hdslb.com/bfs/archive/9b331c9d0f43faacb4bc8969596b86b9ec37b0ad.jpg@100w_100h_1c.png" alt="一秒学会 平衡二叉树的调整，非标题党！不简单你打我！ （考研数据结构）_哔哩哔哩_bilibili"/><div class="notion-link-mention-preview-content"><p class="notion-link-mention-preview-title">一秒学会 平衡二叉树的调整，非标题党！不简单你打我！ （考研数据结构）_哔哩哔哩_bilibili</p><p class="notion-link-mention-preview-description">-, 视频播放量 426394、弹幕量 1544、点赞数 27770、投硬币枚数 28389、收藏人数 25327、转发人数 6629, 视频作者 公台所言极是, 作者简介 vx：HXLLXH0515（请注明B站id和来意）做一个真实丶真诚丶说我所想的人   喜欢看书丶喜欢墨水屏 私信可能不显示，可以评论区留言 ，相关视频：边睡边学算法丨第一期，「六分钟速通」平衡二叉树(AVL树)的插入与删除，边睡边学《数据结构》丨第一期，复习100分钟拿下100分，你能做的到吗？【数据结构】（总复习）加油、加油！！！，红黑树插入-别再玩什么旋转了，三分钟求【关键路径】，SQL第6节 ｜讲讲Limit的两种用法，数据库入门，从游戏大厂裸辞一年的程序员，考研失败，一事无成，【纯干货】三分钟教会你遍历二叉树！学不会举报我！！，无脑秒解！已知先/后序遍历与中序遍历，求后/先序遍历。</p><div class="notion-link-mention-preview-footer"><img class="notion-link-mention-preview-icon" src="https://i0.hdslb.com/bfs/archive/9b331c9d0f43faacb4bc8969596b86b9ec37b0ad.jpg@100w_100h_1c.png@57w_57h_1c.png"/><span class="notion-link-mention-preview-provider"></span></div></div></article></div></span></div><div class="notion-text notion-block-2b70e2a161ca80b4b6d6f3397541354e"><span class="notion-link-mention"><a href="https://www.bilibili.com/video/BV1yP411s7wh" target="_blank" rel="noopener noreferrer" class="notion-link-mention-link"><img class="notion-link-mention-icon" src="https://i2.hdslb.com/bfs/archive/8c31a09835298c1470f61f6941abfbb59488e57e.jpg@100w_100h_1c.png@57w_57h_1c.png"/><span class="notion-link-mention-title">【数据结构】分享一个B树插入和删除的技巧_哔哩哔哩_bilibili</span></a><div class="notion-link-mention-preview"><article class="notion-link-mention-card"><img class="notion-link-mention-preview-thumbnail" src="https://i2.hdslb.com/bfs/archive/8c31a09835298c1470f61f6941abfbb59488e57e.jpg@100w_100h_1c.png" alt="【数据结构】分享一个B树插入和删除的技巧_哔哩哔哩_bilibili"/><div class="notion-link-mention-preview-content"><p class="notion-link-mention-preview-title">【数据结构】分享一个B树插入和删除的技巧_哔哩哔哩_bilibili</p><p class="notion-link-mention-preview-description">B树的插入操作一般比较简单，难点在于B树的删除。我总结一种解题思路，大家可以参考观摩一下。, 视频播放量 46957、弹幕量 209、点赞数 2278、投硬币枚数 1924、收藏人数 2900、转发人数 409, 视频作者 绫罗绸缎伞, 作者简介 需要山中医802数据结构可联系，qq461314970，相关视频：B树和B+树，终于把B树搞明白了(二)_什么是B树，B树的特点，B树和B+树（快速复盘），B树的插入删除，B+树，终于把B树搞明白了(四)_B树的删除操作，全网最简单最全面 B/B+树大观，B+树-增加-分裂-删除-借-合并分析（4），光速学会B树，别再记LL，LR，RR，RL各种类型了，一招拿下平衡二叉树！</p><div class="notion-link-mention-preview-footer"><img class="notion-link-mention-preview-icon" src="https://i2.hdslb.com/bfs/archive/8c31a09835298c1470f61f6941abfbb59488e57e.jpg@100w_100h_1c.png@57w_57h_1c.png"/><span class="notion-link-mention-preview-provider"></span></div></div></article></div></span></div><div class="notion-text notion-block-2b70e2a161ca80558464d3390ac97160"><span class="notion-link-mention"><a href="https://www.bilibili.com/video/BV1Lw41127zJ" target="_blank" rel="noopener noreferrer" class="notion-link-mention-link"><img class="notion-link-mention-icon" src="https://i2.hdslb.com/bfs/archive/7f943304c2c9805ba154b3aa2ba9cebe8ab06bb7.jpg@100w_100h_1c.png@57w_57h_1c.png"/><span class="notion-link-mention-title">「四分钟速通」置换-选择排序生成初始归并段流程（外部排序）_哔哩哔哩_bilibili</span></a><div class="notion-link-mention-preview"><article class="notion-link-mention-card"><img class="notion-link-mention-preview-thumbnail" src="https://i2.hdslb.com/bfs/archive/7f943304c2c9805ba154b3aa2ba9cebe8ab06bb7.jpg@100w_100h_1c.png" alt="「四分钟速通」置换-选择排序生成初始归并段流程（外部排序）_哔哩哔哩_bilibili"/><div class="notion-link-mention-preview-content"><p class="notion-link-mention-preview-title">「四分钟速通」置换-选择排序生成初始归并段流程（外部排序）_哔哩哔哩_bilibili</p><p class="notion-link-mention-preview-description">外部排序  虽然可能不考但不能不会啊！！！, 视频播放量 27654、弹幕量 28、点赞数 548、投硬币枚数 332、收藏人数 711、转发人数 78, 视频作者 Prism菌, 作者简介 如果你看到她  回到海岸，相关视频：「九分钟速通」超级细的败者树构建与应用，「六分钟速通」KMP算法求解流程，光速学会败者树，最佳归并树虚段个数的计算，（数据结构）最佳归并树，如何判断补充虚段的个数。，全网最简单最全面 B/B+树大观，B-树的插入（创建），4分钟学堆排序(手机动画版)，B树结点、关键字个数求解，图-最小生成树-Prim(普里姆)算法和Kruskal(克鲁斯卡尔)算法</p><div class="notion-link-mention-preview-footer"><img class="notion-link-mention-preview-icon" src="https://i2.hdslb.com/bfs/archive/7f943304c2c9805ba154b3aa2ba9cebe8ab06bb7.jpg@100w_100h_1c.png@57w_57h_1c.png"/><span class="notion-link-mention-preview-provider"></span></div></div></article></div></span></div></blockquote></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[计算机组成原理A]]></title>
            <link>http://dalnyefz.github.io/article/computer-organization</link>
            <guid>http://dalnyefz.github.io/article/computer-organization</guid>
            <pubDate>Sun, 10 Aug 2025 16:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-24c0e2a161ca803ba564d017e99651ba"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2b70e2a161ca807dbccee432b4096122"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A190815ff-4700-44b6-8393-a45767a5e7a5%3Aimage.png?table=block&amp;id=2b70e2a1-61ca-807d-bcce-e432b4096122&amp;t=2b70e2a1-61ca-807d-bcce-e432b4096122" alt="“中央处理器（Central Processing Unit, CPU）”" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">“中央处理器（Central Processing Unit, CPU）”</figcaption></div></figure><blockquote class="notion-quote notion-block-24c0e2a161ca8015900bfc29909b625a"><div>2025年春季学期（大二下）</div><div class="notion-text notion-block-24c0e2a161ca80e4b822d5d477a02675">课程代码：22CS22006</div><div class="notion-text notion-block-24c0e2a161ca8010a5d7d3ee38cd328b">授课教师：翁睿</div><div class="notion-text notion-block-24c0e2a161ca80859911cd7dddc116f4">课程性质：必修（考试、408）</div><div class="notion-text notion-block-24c0e2a161ca80f08a8ed5d75f86b1a4">学分：3.0</div><div class="notion-text notion-block-24c0e2a161ca805da1a5e449c80932d5">成绩组成：期末70 + 平时30（实验15 + 小作业10 + 大作业5）</div><div class="notion-text notion-block-24c0e2a161ca80639902e045d7e2cbae">授课：40学时 + 实验：8学时</div></blockquote><div class="notion-text notion-block-24c0e2a161ca802b80a9c54d7f754902"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-organization/ch0">§0 应试部分</a></div><div class="notion-text notion-block-24c0e2a161ca8065926ff149dfa91d76"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-organization/ch1">§1 计算机系统概论</a></div><div class="notion-text notion-block-2520e2a161ca806da6b1e7937166d924"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-organization/ch2">§2 计算机的发展及应用</a></div><div class="notion-text notion-block-2520e2a161ca807fb6b9fe8297746638"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-organization/ch3">§3 系统总线</a></div><div class="notion-text notion-block-2520e2a161ca80c4bb1cd4faccf17ef2"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-organization/ch4">§4 存储系统</a></div><div class="notion-text notion-block-2520e2a161ca808c9c5dddf331ad0e84"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-organization/ch6">§6 计算机的运算方法</a></div><div class="notion-text notion-block-2520e2a161ca806eab32fca9879bf2b9"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-organization/ch7">§7 指令系统</a></div><div class="notion-text notion-block-2520e2a161ca80618a45f2feb5788c35"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-organization/ch8-1">§8 CPU的结构和功能</a></div><div class="notion-text notion-block-2520e2a161ca808c97acc9c635d3a207"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-organization/ch9">§9 控制单元的功能</a></div><div class="notion-text notion-block-2520e2a161ca805d885bc6a8c54baec4"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-organization/ch10">§10 控制单元的设计</a></div><div class="notion-text notion-block-2520e2a161ca8061bfaac6b7648b38f0"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-organization/chna">§N/A 数据通路与时序控制</a></div><div class="notion-text notion-block-2520e2a161ca80e294cdde4420bbd2db"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-organization/ch8-2">§8续 CPU的结构和功能</a></div><div class="notion-text notion-block-2520e2a161ca80da883fd11917d5b9be"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-organization/ch5">§5 输入输出系统</a></div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[计算机系统]]></title>
            <link>http://dalnyefz.github.io/article/computer-system</link>
            <guid>http://dalnyefz.github.io/article/computer-system</guid>
            <pubDate>Sat, 16 Aug 2025 16:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-2520e2a161ca80d88902e99a4ba094f6"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2b70e2a161ca80ea9f5bf6e198bef00e"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A551d3676-4508-481f-840d-8c0ec1bdb912%3Aimage.png?table=block&amp;id=2b70e2a1-61ca-80ea-9f5b-f6e198bef00e&amp;t=2b70e2a1-61ca-80ea-9f5b-f6e198bef00e" alt="“存储器山”" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">“存储器山”</figcaption></div></figure><blockquote class="notion-quote notion-block-2520e2a161ca8080a211f2c82e0d00f3"><div>2025年春季学期（大二下）</div><div class="notion-text notion-block-2520e2a161ca80f39803f397789479f0">课程代码：22CS22008</div><div class="notion-text notion-block-2520e2a161ca8024aaf5ec07140e33f1">授课教师：史先俊</div><div class="notion-text notion-block-2520e2a161ca80cba73bcc710167fd00">课程性质：必修（考试、原哈工大854自命题）</div><div class="notion-text notion-block-2520e2a161ca80678dc3d19a67210335">学分：3.5</div><div class="notion-text notion-block-2520e2a161ca805ab0aae776a58ae887">成绩组成：期末（一纸开卷A3）80 + 实验10 + 大作业10</div><div class="notion-text notion-block-2520e2a161ca80218799dfa21edacbaf">授课：40学时 + 实验：16学时</div></blockquote><div class="notion-text notion-block-2520e2a161ca807c8001ee68ea6cfcbb"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-system/ch0">§0 应试部分</a></div><div class="notion-text notion-block-2520e2a161ca8078b4e8cff06369494d"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-system/ch1">§1 课程概述</a></div><div class="notion-text notion-block-2520e2a161ca803aab78e9202b1f7d08"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-system/ch2">§2 信息的表示和处理</a></div><div class="notion-text notion-block-2520e2a161ca80eab254e62dd6138f6c"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-system/ch3">§3 程序的机器级表示</a></div><div class="notion-text notion-block-2520e2a161ca80078402e23c65a35659"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-system/ch5">§5 优化程序性能</a></div><div class="notion-text notion-block-2520e2a161ca80caa7e1db6b18cff97f"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-system/ch6">§6 存储器层次系统</a></div><div class="notion-text notion-block-2520e2a161ca80b38b3dd8f485a39c99"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-system/ch7">§7 链接</a></div><div class="notion-text notion-block-2520e2a161ca804a9860caebd537971b"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-system/ch8">§8 异常控制流</a></div><div class="notion-text notion-block-2520e2a161ca80d28352c9236fa3ecfc"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-system/ch9">§9 虚拟内存</a></div><div class="notion-text notion-block-2520e2a161ca809eb238cf23ee7fc162"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-system/labs">实验及大作业相关内容</a></div><div class="notion-text notion-block-2520e2a161ca8048992dee7feaf1081f"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-system/supplement">补充</a></div><hr class="notion-hr notion-block-2b70e2a161ca8005a58aee80bd1d9a3d"/><blockquote class="notion-quote notion-block-2b70e2a161ca80b3884dfc752bff73fe"><div><span class="notion-link-mention"><a href="https://www.bilibili.com/video/BV1DNc7e4EZJ" target="_blank" rel="noopener noreferrer" class="notion-link-mention-link"><img class="notion-link-mention-icon" src="https://i2.hdslb.com/bfs/archive/979209209da19e26efee70832b8caec2ea1add5b.jpg@100w_100h_1c.png@57w_57h_1c.png"/><span class="notion-link-mention-title">计算机系统（CSAPP）_哔哩哔哩_bilibili</span></a><div class="notion-link-mention-preview"><article class="notion-link-mention-card"><img class="notion-link-mention-preview-thumbnail" src="https://i2.hdslb.com/bfs/archive/979209209da19e26efee70832b8caec2ea1add5b.jpg@100w_100h_1c.png" alt="计算机系统（CSAPP）_哔哩哔哩_bilibili"/><div class="notion-link-mention-preview-content"><p class="notion-link-mention-preview-title">计算机系统（CSAPP）_哔哩哔哩_bilibili</p><p class="notion-link-mention-preview-description">计算机系统（CSAPP）共计31条视频，包括：Introduction、bits-ints、float等，UP主更多精彩视频，请关注UP账号。</p><div class="notion-link-mention-preview-footer"><img class="notion-link-mention-preview-icon" src="https://i2.hdslb.com/bfs/archive/979209209da19e26efee70832b8caec2ea1add5b.jpg@100w_100h_1c.png@57w_57h_1c.png"/><span class="notion-link-mention-preview-provider"></span></div></div></article></div></span></div><div class="notion-text notion-block-2b70e2a161ca80b19c81ee25daa3080f"><span class="notion-link-mention"><a href="https://www.bilibili.com/video/BV1cD4y1D7uR" target="_blank" rel="noopener noreferrer" class="notion-link-mention-link"><img class="notion-link-mention-icon" src="https://i2.hdslb.com/bfs/archive/16f6da50e2bd46493bb25e8fd13f2427cfd1bcf2.jpg@100w_100h_1c.png@57w_57h_1c.png"/><span class="notion-link-mention-title">【CSAPP-深入理解计算机系统】1-1.计算机系统漫游_哔哩哔哩_bilibili</span></a><div class="notion-link-mention-preview"><article class="notion-link-mention-card"><img class="notion-link-mention-preview-thumbnail" src="https://i2.hdslb.com/bfs/archive/16f6da50e2bd46493bb25e8fd13f2427cfd1bcf2.jpg@100w_100h_1c.png" alt="【CSAPP-深入理解计算机系统】1-1.计算机系统漫游_哔哩哔哩_bilibili"/><div class="notion-link-mention-preview-content"><p class="notion-link-mention-preview-title">【CSAPP-深入理解计算机系统】1-1.计算机系统漫游_哔哩哔哩_bilibili</p><p class="notion-link-mention-preview-description">深入理解计算机系统视频课程, 视频播放量 682909、弹幕量 280、点赞数 20563、投硬币枚数 23876、收藏人数 45055、转发人数 4832, 视频作者 九曲阑干, 作者简介 ，相关视频：CSAPP直播讲解版，[原创] 深入理解计算机系统 - CSAPP重点导读（更新完毕），CMU 15-213 CSAPP 深入理解计算机系统，《C++ Primer 第五版》，【CSAPP-深入理解计算机系统】3-10.缓冲区溢出，【CSAPP-深入理解计算机系统】3-6.跳转指令与循环，计算机系统（CSAPP），从来没有人能把计算机底层原理+操作系统+计算机网络+多线程+算法与数据结构讲的如此详细！，【CSAPP-深入理解计算机系统】1-2.计算机系统漫游，【CSAPP-深入理解计算机系统】7-1. 编译器驱动程序</p><div class="notion-link-mention-preview-footer"><img class="notion-link-mention-preview-icon" src="https://i2.hdslb.com/bfs/archive/16f6da50e2bd46493bb25e8fd13f2427cfd1bcf2.jpg@100w_100h_1c.png@57w_57h_1c.png"/><span class="notion-link-mention-preview-provider"></span></div></div></article></div></span></div></blockquote></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[计算机网络C]]></title>
            <link>http://dalnyefz.github.io/article/computer-networks</link>
            <guid>http://dalnyefz.github.io/article/computer-networks</guid>
            <pubDate>Thu, 27 Nov 2025 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-2b70e2a161ca80aa9953e294cf135bef"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2b80e2a161ca8076b182df0c81efd945"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://images.unsplash.com/photo-1719261203383-2a87574e90c6?fit=crop&amp;w=3600&amp;h=1440&amp;crop=center&amp;spaceId=304a7563-e6c0-4f0c-a490-232876ca7e00&amp;t=2b80e2a1-61ca-8076-b182-df0c81efd945&amp;q=50&amp;width=800&amp;fmt=webp&amp;fm=webp" alt="“网”" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">“网”</figcaption></div></figure><blockquote class="notion-quote notion-block-2b70e2a161ca809c85e6ef824c04e8e8"><div>2025年秋季学期（大三上）</div><div class="notion-text notion-block-2b70e2a161ca80ae8c44ddb163ba7e3d">课程代码：22CS22022</div><div class="notion-text notion-block-2b70e2a161ca808cb7e6df9506acbc2a">授课教师：聂兰顺</div><div class="notion-text notion-block-2b70e2a161ca800d96aadc24c9ca95c0">课程性质：必修（考试、408）</div><div class="notion-text notion-block-2b70e2a161ca8043a4b4d11f03d90321">学分：3.0</div><div class="notion-text notion-block-2b70e2a161ca8071a153f7772a86a212">成绩组成：期末60 + 实验15 + 作业15 + 平时10</div><div class="notion-text notion-block-2b70e2a161ca805b876deadb07f7594b">授课：32学时 + 实验：16学时</div></blockquote><div class="notion-text notion-block-2b70e2a161ca80be8220f02ce87a67e0"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-networks/ch0">第〇章 应试部分</a></div><div class="notion-text notion-block-2b70e2a161ca806e86d8d32fb5ebb36c"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-networks/ch1">第一章 计算机网络概述</a></div><div class="notion-text notion-block-2b80e2a161ca80e1a57fe35a2c32aaeb"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-networks/ch2">第二章 应用层</a></div><div class="notion-text notion-block-2b80e2a161ca80ea8ff6c56b550ed6d7"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-networks/ch3">第三章 传输层</a></div><div class="notion-text notion-block-2b80e2a161ca803fac07e5613172f829"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-networks/ch4">第四章 网络层</a></div><div class="notion-text notion-block-2b80e2a161ca80758da5c6135ac61821"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-networks/ch5">第五章 数据链路层与局域网</a></div><div class="notion-text notion-block-2b80e2a161ca808a806bcb482963a706"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-networks/ch6">第六章 物理层</a></div><div class="notion-text notion-block-2b80e2a161ca80df957af8042d0537cd"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-networks/ch7">第七章 无线与移动网络</a></div><div class="notion-text notion-block-2b80e2a161ca80199322c2e1f136f979"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://dalnyefz.github.io/computer-networks/vocabulary">计算机网络相关术语总结</a></div><hr class="notion-hr notion-block-2b80e2a161ca808c956ef9b762bb4f13"/><blockquote class="notion-quote notion-block-2b80e2a161ca8051b055f592838d4f50"><div>知识点和408真题资源：<a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://csgraduates.com/">https://csgraduates.com/</a></div></blockquote></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[所以说计网实验三没必要搞得这么复杂]]></title>
            <link>http://dalnyefz.github.io/article/computer-networks-lab3</link>
            <guid>http://dalnyefz.github.io/article/computer-networks-lab3</guid>
            <pubDate>Mon, 24 Nov 2025 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-2b50e2a161ca80bab5f7f8afaac9d519"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><blockquote class="notion-quote notion-block-2b50e2a161ca8003a542cfe805cf398b"><div>请注意，进行本实验需要你的电脑至少有16G内存、至少有160G磁盘空间。</div></blockquote><div class="notion-text notion-block-2b50e2a161ca80f19e14d2de471ac950">不知道的还以为我要玩某款3A级游戏大作，至少这个对内存和磁盘空间的要求已经超过了GTA5或者地平线5。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2b50e2a161ca80ce9802d60d7f799b07"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:441px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A5606e813-5ad9-493f-8a5e-08e42ef72c6f%3Aimage.png?table=block&amp;id=2b50e2a1-61ca-80ce-9802-d60d7f799b07&amp;t=2b50e2a1-61ca-80ce-9802-d60d7f799b07" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-2b50e2a161ca8040bc58f57e2f28669a">为了一个实验开了8台虚拟机，什么含金量？</div><div class="notion-text notion-block-2b50e2a161ca805598bac16989d7abe2">说的就是你，泥工的计网实验三：IP 数据报的转发及收发。</div><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-2b50e2a161ca80f98da6c1daa73f9ac7" data-id="2b50e2a161ca80f98da6c1daa73f9ac7"><span><div id="2b50e2a161ca80f98da6c1daa73f9ac7" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2b50e2a161ca80f98da6c1daa73f9ac7" title="3.1 使用虚拟机实现多主机间的 UDP 数据报收发及转发"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">3.1 使用虚拟机实现多主机间的 UDP 数据报收发及转发</span></span></h4><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2b50e2a161ca808ea60fde220854035f"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A6ff64905-46d9-4076-9b85-f7d7086e203e%3Aimage.png?table=block&amp;id=2b50e2a1-61ca-808e-a60f-de220854035f&amp;t=2b50e2a1-61ca-808e-a60f-de220854035f" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2b50e2a161ca80c1872dd2937bd7405b"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:608px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3Acea512e4-c023-4503-9774-670ac3318e45%3Aimage.png?table=block&amp;id=2b50e2a1-61ca-80c1-872d-d2937bd7405b&amp;t=2b50e2a1-61ca-80c1-872d-d2937bd7405b" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-2b50e2a161ca802286cdf52ed4786ace">话不多说，配虚拟机吧。</div><div class="notion-text notion-block-2b50e2a161ca80ec8e68c270cf799730">上次配虚拟机还是上学期的计算机系统，当时还是第一次配，好在有保姆级教程，不过也折腾了半天。这学期的操作系统也需要虚拟环境，但老师把配好的虚拟机打包好发给了我们。</div><div class="notion-text notion-block-2b50e2a161ca804db909e3e74f6221fc">起初想直接用操作系统的虚拟环境做计网实验，但感觉10多个G的文件有点大（后来验证了其实差不了多少），自己配正好还能锻炼动手能力（嗯，确实锻炼了，还能拿来水一篇博客）。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2b50e2a161ca80c480c8c84da257b6f2"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A82857c66-3381-4605-a146-2d96236b7277%3Aimage.png?table=block&amp;id=2b50e2a1-61ca-80c4-80c8-c84da257b6f2&amp;t=2b50e2a1-61ca-80c4-80c8-c84da257b6f2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-2b50e2a161ca80d0a2cfca7a047ad1e7"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://ubuntu.com/download/desktop">https://ubuntu.com/download/desktop</a></div><div class="notion-text notion-block-2b50e2a161ca80dc8d9fe7c669975af2">我下载的是最新的Ubuntu 24.04 LTS桌面版。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2b50e2a161ca808ca2dde82448e55267"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A51b12494-caa2-4a17-a40e-5861b1965199%3Aimage.png?table=block&amp;id=2b50e2a1-61ca-808c-a2dd-e82448e55267&amp;t=2b50e2a1-61ca-808c-a2dd-e82448e55267" alt="notion image" loading="lazy" decoding="async"/></div></figure><ol start="1" class="notion-list notion-list-numbered notion-block-2b50e2a161ca800a8197c7004fb86aa1"><li>默认分配2G内存，20G硬盘，网络适配器改成自定义（VMnet8（NAT）），不然连不上网。</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-2b50e2a161ca805198eaece2aafe6edf"><li>安装VMware Tools，以便能在虚拟机和宿主机之间使用剪贴板。注意不要点击VMware虚拟机选项卡下的安装选项，这不仅不能直接安装，需要在宿主机下载Linux.iso挂载到虚拟机上（可能是Ubuntu版本的原因），即使挂载了在安装时也会出现segmentation fault(core dumped)，给虚拟机重新分配大内存和多个处理器都没用。</li><ol class="notion-list notion-list-numbered notion-block-2b50e2a161ca805198eaece2aafe6edf"><div class="notion-text notion-block-2b50e2a161ca8059a1e5e303c1abb670">需要安装open-vm-tools，命令如下：</div></ol></ol><ol start="3" class="notion-list notion-list-numbered notion-block-2b50e2a161ca808c8158f6ea109d1cd5"><li>配置共享文件夹，在宿主机的VSCode上改代码，再在虚拟机上运行程序。</li><ol class="notion-list notion-list-numbered notion-block-2b50e2a161ca808c8158f6ea109d1cd5"><div class="notion-text notion-block-2b50e2a161ca808f8412ec0d904edb21">共享文件夹的名称不要有空格。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2b50e2a161ca8021a5fde3f50e198a13"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3Adf5582f2-5dbc-4e9a-8012-43424ff5da52%3Aimage.png?table=block&amp;id=2b50e2a1-61ca-8021-a5fd-e3f50e198a13&amp;t=2b50e2a1-61ca-8021-a5fd-e3f50e198a13" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-2b50e2a161ca8050ac19e16ea4fae0d8">确保 /mnt/hgfs 目录存在，如果不存在，可以先创建：</div><div class="notion-text notion-block-2b50e2a161ca80a8a33edcca25c064ae">然后挂载共享文件夹：</div><div class="notion-text notion-block-2b50e2a161ca808b8942e75ea43c50b8">如果挂载失败，可以尝试以下命令：</div><div class="notion-text notion-block-2b50e2a161ca80c1868cd0a0678d607c">输入以下命令查看共享文件夹是否成功挂载：</div><div class="notion-text notion-block-2b50e2a161ca802097d1db4d9f87a51e">如果希望共享文件夹在每次开机时自动挂载，可以编辑 /etc/fstab 文件，添加以下行：</div><div class="notion-text notion-block-2b50e2a161ca80c8ad48fffdac573f44">在桌面添加快捷方式：</div></ol></ol><div class="notion-text notion-block-2b50e2a161ca80c595fbc32937c8625a">好了，环境配置差不多了，克隆虚拟机（克隆后打开共享文件夹，默认是禁用的），可以通过<code class="notion-inline-code">ip a</code>指令查看虚拟机的IP地址和MAC地址（建议保存在一个txt文档里），也可以虚拟机之间互相ping一下，虚拟机和宿主机之间也可以ping，但记得关闭宿主机的Windows网络防火墙。</div><div class="notion-text notion-block-2b50e2a161ca80f3b657f9a5ee0149a4">在共享文件夹里粘贴代码，依次在三个虚拟机里执行程序，再按要求改进代码，详见实验报告。</div><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-2b50e2a161ca808d8f88c4265812f8a1" data-id="2b50e2a161ca808d8f88c4265812f8a1"><span><div id="2b50e2a161ca808d8f88c4265812f8a1" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2b50e2a161ca808d8f88c4265812f8a1" title="3.2 基于单网口主机的IP 数据报转发及收发"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">3.2 基于单网口主机的IP 数据报转发及收发</span></span></h4><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2b50e2a161ca8067bb3cf328c068c2da"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A06dda1c1-fe8d-45c2-b38e-61f2d1496ee8%3Aimage.png?table=block&amp;id=2b50e2a1-61ca-8067-bb3c-f328c068c2da&amp;t=2b50e2a1-61ca-8067-bb3c-f328c068c2da" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2b50e2a161ca80f9889ed0faa2e36f8a"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A528831dc-7304-42a4-967a-d65606cbfdb3%3Aimage.png?table=block&amp;id=2b50e2a1-61ca-80f9-889e-d0faa2e36f8a&amp;t=2b50e2a1-61ca-80f9-889e-d0faa2e36f8a" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-2b50e2a161ca80a6bcddec5c53dddc23">这个实验的变态之处在于要将三台虚拟机扩展到五台虚拟机，可惜我的轻薄本（一千块不到的翻新富士通U939）只有8G内存。尝试给Ubuntu分配的内存降到1G，发现开机输入用户密码后灰屏，进不到桌面。尝试安装无图形化界面的Ubuntu Server，安装系统时总是卡在某一步，而且如果安装完了，已经做完的第一部分还要重来一遍，放弃，改用游戏本（华硕天选4，内存16G）继续实验。同时开五台虚拟机风扇呼呼响，光标移动也变得卡卡的，不过实际上没有那么占内存，分配的2G内存实际用不上那么多，切换的时候不用的虚拟机可能系统给挂起了。</div><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-2b50e2a161ca806c9cc1ccd82910fc88" data-id="2b50e2a161ca806c9cc1ccd82910fc88"><span><div id="2b50e2a161ca806c9cc1ccd82910fc88" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2b50e2a161ca806c9cc1ccd82910fc88" title="3.3 基于双网口主机的路由转发"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">3.3 基于双网口主机的路由转发</span></span></h4><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2b50e2a161ca80e2bc62e5a28c2eb3d9"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3Af6ce473b-aded-4987-8ed3-44a355dc66bb%3Aimage.png?table=block&amp;id=2b50e2a1-61ca-80e2-bc62-e5a28c2eb3d9&amp;t=2b50e2a1-61ca-80e2-bc62-e5a28c2eb3d9" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2b50e2a161ca8073a200d7db3f27af5d"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A074af86f-5475-4e46-95ff-957a99ed97c6%3Aimage.png?table=block&amp;id=2b50e2a1-61ca-8073-a200-d7db3f27af5d&amp;t=2b50e2a1-61ca-8073-a200-d7db3f27af5d" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-2b50e2a161ca80e1a091f74131332ae9">这个实验不能在之前实验的基础上进行，因此需要再另开三台虚拟机。</div><ol start="1" class="notion-list notion-list-numbered notion-block-2b50e2a161ca80b1b489e3c9d1a8a92b"><li>先趁着能连接网络时安装WireShark：</li><ol class="notion-list notion-list-numbered notion-block-2b50e2a161ca80b1b489e3c9d1a8a92b"><div class="notion-text notion-block-2b50e2a161ca806b86b9e47f76be97a4">安装过程中可能询问是否允许非root用户抓包，如果选择“是”然后再把当前账户加入 <code class="notion-inline-code">wireshark</code> 组：</div><div class="notion-text notion-block-2b50e2a161ca8032a976d7233dbcd36c">似乎可以直接运行，不过我在后续使用的都是<code class="notion-inline-code">sudo wireshark</code>指令。</div></ol></ol><ol start="2" class="notion-list notion-list-numbered notion-block-2b50e2a161ca80b29dcddf67b7b1071b"><li>需要打开VMware编辑选项卡的虚拟网络编辑器，配置VMNet2和VMNet3</li><ol class="notion-list notion-list-numbered notion-block-2b50e2a161ca80b29dcddf67b7b1071b"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2b50e2a161ca804c91cfe77bc3084b92"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A8d571d85-abd4-4b87-b660-37ac8d12545e%3Aimage.png?table=block&amp;id=2b50e2a1-61ca-804c-91cf-e77bc3084b92&amp;t=2b50e2a1-61ca-804c-91cf-e77bc3084b92" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-2b50e2a161ca80f9b909f2f02283e1fc">然后更改虚拟机的网络适配器，sender连接VMNet2，router需要新增一个网络适配器，分别连接VMNet2和3，receiver连接VMNet3。</div></ol></ol><ol start="3" class="notion-list notion-list-numbered notion-block-2b50e2a161ca8092988ffc4331b38e03"><li>然后分别开机配置，详见readme.txt，配置完运行<code class="notion-inline-code">ip a</code>指令和<code class="notion-inline-code">ip route</code>指令验证一下，可能需要重复运行几次。</li></ol><hr class="notion-hr notion-block-2b50e2a161ca80efb82ffa992ceb1a75"/><div class="notion-text notion-block-2b50e2a161ca80d4a219d64ce22a1407">最后就是吐槽，这个实验非要开五台虚拟机吗？能不能分组进行实验，使用其他同学的电脑当做终端？这个实验的精髓在于代码，为什么不把重点放在理解代码上？实验指导书的代码和文字说明AI味很重，估计也没有哪个学生不使用AI，自己改代码的。</div><div class="notion-text notion-block-2b50e2a161ca8064964ee7a10d0632d8">最最重要的是，实验只占15分，一共5个实验，一个实验只有3分，甚至不如一道期末考试的选择题。</div><div class="notion-text notion-block-2b50e2a161ca8052b722fca1678f161e">Man, what can I say?</div></main></div>]]></content:encoded>
        </item>
    </channel>
</rss>