<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[PriceCheap的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/PriceCheap</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; PriceCheap]]></copyright><item><title><![CDATA[[Unity] 二维洞穴地图随机生成]]></title><link>https://blog.youkuaiyun.com/PriceCheap/article/details/125962352</link><guid>https://blog.youkuaiyun.com/PriceCheap/article/details/125962352</guid><author>PriceCheap</author><pubDate>Mon, 25 Jul 2022 01:04:56 +0800</pubDate><description><![CDATA[每个元素，计算其周围8个元素为墙的个数，等于4个时保持不变，大于一半则自己也变成墙，反之为空地。遍历所有房间，对其中每一个房间，寻找可能存在的，距离自己最近的，与自己尚未连接的房间。先删掉小墙体，这样有些房间就会变大，找小空洞时，所有房间的大小是最终大小。，每个元素代表着每一个格子，枚举内容代表格子的种类，例如空地、墙。重复遍历若干次，直至连接至主房间的房间数等于所有房间的数量-1。再删掉小空洞，并且把没删掉的作为房间存起来。中一些连续的同一枚举类型的元素，用。2.自定义随机填充算法初始化。........]]></description><category></category></item><item><title><![CDATA[[计算机组成原理] Cache 行长一般指 Cache 行中的数据部分的长度，Cache 容量一般指 Cache 数据部分的容量]]></title><link>https://blog.youkuaiyun.com/PriceCheap/article/details/125733440</link><guid>https://blog.youkuaiyun.com/PriceCheap/article/details/125733440</guid><author>PriceCheap</author><pubDate>Mon, 11 Jul 2022 23:22:52 +0800</pubDate><description><![CDATA[这两个做法都需要默认 Cache 行长一般指 Cache 行中的数据部分的长度，Cache 容量一般指 Cache 数据部分的容量
之前是我想错了，什么不能算出来标记部分……我可能脑子瓦特了
那么这个容量的计算为什么不是 Cache 总容量 = 行数×行长 = 行数×(可能存在的脏位位数+有效位位数+标记部分位数+数据部分位数) 呢……我也不知道，就很神奇...]]></description><category></category></item><item><title><![CDATA[[计算机组成原理] 并行交叉存储器默认考虑流水线充分流动，启动延迟为 m 分之一存取周期]]></title><link>https://blog.youkuaiyun.com/PriceCheap/article/details/125699141</link><guid>https://blog.youkuaiyun.com/PriceCheap/article/details/125699141</guid><author>PriceCheap</author><pubDate>Sat, 09 Jul 2022 21:34:19 +0800</pubDate><description><![CDATA[并行交叉存储器默认考虑流水线充分流动，启动延迟为 m 分之一存取周期例如下图第二题
第一问的答案是 4*32 位要让答案为 4*32 位，启动延迟只能是四分之一存取周期
但是这道题目没有给出启动延迟，万一启动延迟等于存取周期呢？那样答案就是 32 位了
只能说，他是默认了思考思路在一道选择题的解析里写得清楚：...]]></description><category></category></item><item><title><![CDATA[[Matlab] Simulink 自定义函数中的矩阵乘法工作不正常时可以使用模块库中的矩阵乘法模块代替]]></title><link>https://blog.youkuaiyun.com/PriceCheap/article/details/125649066</link><guid>https://blog.youkuaiyun.com/PriceCheap/article/details/125649066</guid><author>PriceCheap</author><pubDate>Wed, 06 Jul 2022 22:32:08 +0800</pubDate><description><![CDATA[一般来说，自定义函数中的矩阵乘法都会是正常的……Test1
但是我朋友在写的时候就确确实实出现了这个问题，如下图，输入的是一个 31 的矩阵，在自定义函数里面与一个 43 的矩阵相乘，得到还是一个 4*3 的矩阵
后面实在不行，把自定义函数由接受 x 计算 Ax 变成输出 A，使用矩阵乘法的模块计算 Ax，才使得工作正常不知道这是什么神奇操作可能还是跟他其他模块有关系，但是这就很复杂了...]]></description><category></category></item><item><title><![CDATA[[计算机组成原理] 使用双符号位判断溢出之前需要先判断参与运算的两数符号是否相同]]></title><link>https://blog.youkuaiyun.com/PriceCheap/article/details/125628863</link><guid>https://blog.youkuaiyun.com/PriceCheap/article/details/125628863</guid><author>PriceCheap</author><pubDate>Tue, 05 Jul 2022 21:55:20 +0800</pubDate><description><![CDATA[例 1
补码运算 1,101+0,100 = 10,001
对应的真值运算 -3+4=1例 2
补码运算 1,111+0,001 = 10,000
对应的真值运算 -1+1=0如此看来，双符号位法判断是否溢出就出错了其实不然，在使用任何一种判别方法之前，首先要判断参与运算的两数符号是否相同，如果不相同，那么接下来就不用判断了，肯定不会溢出，所以并不是双符号位法错了
也就是说 参与运算的两数符号是否相同 是大前提...]]></description><category></category></item><item><title><![CDATA[[Matlab] Simulink 同一模块的输入输出的变量不能同名]]></title><link>https://blog.youkuaiyun.com/PriceCheap/article/details/125628690</link><guid>https://blog.youkuaiyun.com/PriceCheap/article/details/125628690</guid><author>PriceCheap</author><pubDate>Tue, 05 Jul 2022 21:44:56 +0800</pubDate><description><![CDATA[对于一个简单的例子：
能跑通：Test1
Test2
会报错：Test1
Test2
这时报的错是 Test2 中的 u 维数不匹配
但是很奇怪的是，按理说这个 u 应该是直接被覆盖了，不应该考虑原来的维度
所以说同一模块的输入输出的变量不能同名，可能 Simulink 中的模块就是这么智障当然同名带来的结果还不止于此，这个问题是我看朋友出现的 ，他那里设置了输入输出同名之后，在那个模块没有报错，但是输出会出错，我一时间不知道怎么复刻一遍……...]]></description><category></category></item><item><title><![CDATA[[计算机组成原理] 什么是最高位和次高位进位]]></title><link>https://blog.youkuaiyun.com/PriceCheap/article/details/125608499</link><guid>https://blog.youkuaiyun.com/PriceCheap/article/details/125608499</guid><author>PriceCheap</author><pubDate>Mon, 04 Jul 2022 20:56:52 +0800</pubDate><description><![CDATA[一开始我虽然以为这个“进位”是跟常识相符的，但是我又不确定
然后上网一搜，还真有人跟我有相同的问题，但是都没有一个靠谱的回答
尤其是这个回答，把我整蒙了，我一时间竟然不知道到底什么叫进位了实际上是这个回答讲错了
0111 1111+0000 0001
最高位没有进位，次高位进位了某一位是否进位，就是看这一位上是否有 1B+1B=10B 而已比如一个 8 位的数，最高位进位，就是第 8 位上是否有 1B+1B=10B感觉我这问题很智障……......]]></description><category></category></item><item><title><![CDATA[[计算机组成原理] 补码 1000 0000 表示 -128，无相应的原码反码]]></title><link>https://blog.youkuaiyun.com/PriceCheap/article/details/125599887</link><guid>https://blog.youkuaiyun.com/PriceCheap/article/details/125599887</guid><author>PriceCheap</author><pubDate>Mon, 04 Jul 2022 14:52:43 +0800</pubDate><description><![CDATA[我是做一道题的时候意识到了 1000 0000 到底表示什么的问题设X为整数，[X]补=1，X1X2X3X4X5，要X]]></description><category></category></item><item><title><![CDATA[[结构力学] 结点承载下影响线与直接承载下影响线不同的原因]]></title><link>https://blog.youkuaiyun.com/PriceCheap/article/details/125505106</link><guid>https://blog.youkuaiyun.com/PriceCheap/article/details/125505106</guid><author>PriceCheap</author><pubDate>Tue, 28 Jun 2022 16:37:53 +0800</pubDate><description><![CDATA[一般书本讲的就是结点承载方式下主梁支座反力和内力影响线的作法：
• 支座反力𝐹𝑅𝐴和𝐹𝑅𝐵的影响线，同上节。
• 𝑀𝐶的影响线，C点正好是结点，同上节。
• 𝑀𝐾的影响线：以下先说明其作法，然后加以证明。
1.作截面K的某量Z在直接移动荷载下的影响线，并
确定与各结点对应的竖标。
2.在两结点之间连以直线，就得到结点荷载作用下的
影响线。为什么是结点连线，我觉得很简单，就是因为在那两个特殊的结点处剪力会突变，然后又因为剪力是常数，所以弯矩线性变化，所以在这两个特殊结点之间的弯矩是线性的，...]]></description><category></category></item><item><title><![CDATA[[操作系统] FIFO 与 LRU 替换算法一样的条件的重新表述]]></title><link>https://blog.youkuaiyun.com/PriceCheap/article/details/125427839</link><guid>https://blog.youkuaiyun.com/PriceCheap/article/details/125427839</guid><author>PriceCheap</author><pubDate>Thu, 23 Jun 2022 15:28:25 +0800</pubDate><description><![CDATA[访问串中，每两个数值相同的页号之间，一定间隔着若干个数值各不相同的页号，间隔中的页号的数目大于等于驻留集的大小]]></description><category></category></item><item><title><![CDATA[[操作系统] 产生内存抖动主要原因不是内存太小]]></title><link>https://blog.youkuaiyun.com/PriceCheap/article/details/125416111</link><guid>https://blog.youkuaiyun.com/PriceCheap/article/details/125416111</guid><author>PriceCheap</author><pubDate>Wed, 22 Jun 2022 20:24:31 +0800</pubDate><description><![CDATA[产生内存抖动主要原因是( )。
A．内存空间太小
B．CPU运行速度太慢
C．CPU调度算法不合理
D．页面置换算法不合理
答案是 D 不是 A
但是我记得书上之前说根本原因是内存不足，我觉得很对啊，要是内存足够大，都不需要虚拟内存了

垃圾题目，咬文嚼字

......]]></description><category></category></item><item><title><![CDATA[[操作系统] 驻留集和工作集的辨析]]></title><link>https://blog.youkuaiyun.com/PriceCheap/article/details/125411969</link><guid>https://blog.youkuaiyun.com/PriceCheap/article/details/125411969</guid><author>PriceCheap</author><pubDate>Wed, 22 Jun 2022 16:32:05 +0800</pubDate><description><![CDATA[驻留集是分配给进程的物理块数
工作集是某段时间内进程要访问的页面的集合一开始看书的时候我被他的描述搞混了，因为他一开始说，驻留集要大于工作集，之后又说，工作集内的页面要调入驻留集，工作集之外的页面可以调出驻留集
驻留集要大于工作集 这句话直觉上隐含了 驻留集包含工作集
工作集内的页面要调入驻留集，工作集之外的页面可以调出驻留集 这句话直觉上隐含了 驻留集与工作集相互独立
就感觉有点矛盾后面我想通了，工作集是逻辑上的定义，驻留集是内存上的定义
理解为：
实际分配的物理内存的大小要大于算法中的工作集的大小
算法]]></description><category></category></item><item><title><![CDATA[[操作系统] 王道2023操作系统208页图3.26勘误]]></title><link>https://blog.youkuaiyun.com/PriceCheap/article/details/125411833</link><guid>https://blog.youkuaiyun.com/PriceCheap/article/details/125411833</guid><author>PriceCheap</author><pubDate>Wed, 22 Jun 2022 16:21:28 +0800</pubDate><description><![CDATA[王道2023操作系统，208页，图3.26 中，最后访问页 2 时，替换指针位于帧 1，帧 1 的访问位为 1，因置为 0，替换指针++，指向帧 2，访问位为 0，于是将页 2 替换到帧 2
图3.26 中最后一次访问后帧 1 的 访问位为 1，实际上应该为 0希望不是我想错了......]]></description><category></category></item><item><title><![CDATA[[操作系统] 分页存储管理中的页表项、逻辑地址、物理地址的计算]]></title><link>https://blog.youkuaiyun.com/PriceCheap/article/details/125393272</link><guid>https://blog.youkuaiyun.com/PriceCheap/article/details/125393272</guid><author>PriceCheap</author><pubDate>Tue, 21 Jun 2022 16:21:31 +0800</pubDate><description><![CDATA[页表项:由页号和页框号组成
页号一般是在逻辑地址中得到
页框号即物理地址中的块号，用于计算物理地址
逻辑地址:由页号和页内偏移量组成
一般会告知页表项长度，页内偏移量长度或者页号长度，最终得到页内偏移量长度
页号单位为 1，从 0 开始
页内偏移量单位为 B，从 0 开始
页内偏移量要表达整个页的任一一 B 的位置，所以最大页内偏移量就是页的大小
物理地址:由块号和页内偏移量组成
块号从页表项中来，页表项从页表中来，页表是已经配好的
页内偏移量从对应的逻辑地址中来
书上写得很分散……我第一次看就没有看明白这]]></description><category></category></item><item><title><![CDATA[[操作系统] 题目要求的程序运行结果包括所有变量的值]]></title><link>https://blog.youkuaiyun.com/PriceCheap/article/details/125362554</link><guid>https://blog.youkuaiyun.com/PriceCheap/article/details/125362554</guid><author>PriceCheap</author><pubDate>Sun, 19 Jun 2022 21:15:06 +0800</pubDate><description><![CDATA[根据题目，虽然一眼就可以看出程序的目的，但是程序的运行结果还是要看所有变量的值
心累



]]></description><category></category></item><item><title><![CDATA[[操作系统] 给出进程数和资源数要求进行死锁判断的题目中的进程只执行一次]]></title><link>https://blog.youkuaiyun.com/PriceCheap/article/details/125361988</link><guid>https://blog.youkuaiyun.com/PriceCheap/article/details/125361988</guid><author>PriceCheap</author><pubDate>Sun, 19 Jun 2022 20:34:12 +0800</pubDate><description><![CDATA[给出进程数和资源数，要求进行死锁判断的题目中，进程只执行一次，不考虑循环执行
例如该题，若进程可以循环执行，那么某些进程可能一直抢占资源，虽然没有死锁，但是由于资源相对缺乏，还是会让另外一些进程饥饿
但是该题不这么考虑，说明在该类题目中进程只执行一次


垃圾笔试，误人子弟

...]]></description><category></category></item><item><title><![CDATA[[操作系统] 系统的资源分配图的请求边不考虑选择性]]></title><link>https://blog.youkuaiyun.com/PriceCheap/article/details/125361743</link><guid>https://blog.youkuaiyun.com/PriceCheap/article/details/125361743</guid><author>PriceCheap</author><pubDate>Sun, 19 Jun 2022 20:23:12 +0800</pubDate><description><![CDATA[很自然，进程对资源的请求可能是有选择性的，比如进程 A 在条件 1 下需要资源 s1，在条件 2 下需要资源 s2；

或者资源 s1 有空闲时优先使用 s1，否则在资源 s2 空闲时使用 s2
我不知道在系统的资源分配图中，对于进程对资源的选择性请求是怎么处理的，王道里面没有讲
这是我在做题时想到的


根据题目来说，由单资源且有环的资源分配图必定死锁可以看出，系统的资源分配图的请求边不考虑选择性
比如下图，如果考虑选择性，单资源且有环的资源分配图不一定死锁


...]]></description><category></category></item><item><title><![CDATA[[计算流体力学][Ansys Fluent] 使用 Fluent 计算方腔热对流和卡门涡街]]></title><link>https://blog.youkuaiyun.com/PriceCheap/article/details/125232787</link><guid>https://blog.youkuaiyun.com/PriceCheap/article/details/125232787</guid><author>PriceCheap</author><pubDate>Tue, 14 Jun 2022 08:11:04 +0800</pubDate><description><![CDATA[基本功能介绍：
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwiGzpaZuqT4AhXlRmwGHQDDCqsQFnoECDcQAQ&url=https%3A%2F%2Fwebspace.clarkson.edu%2Fprojects%2Ffluidflow%2Fpublic_html%2Fcourses%2Fme527%2Fdownloads%2FANSYS%2520Flu]]></description><category></category></item><item><title><![CDATA[[操作系统] 多道批处理系统宏观上并行微观上串行的含义]]></title><link>https://blog.youkuaiyun.com/PriceCheap/article/details/125256919</link><guid>https://blog.youkuaiyun.com/PriceCheap/article/details/125256919</guid><author>PriceCheap</author><pubDate>Mon, 13 Jun 2022 12:31:00 +0800</pubDate><description><![CDATA[多道批处理系统宏观上并行微观上串行的含义:宏观上不同程序，不同设备并行，微观上同一设备串行王道里面并没有详细解释看题目更容易理解时间轴中不同程序为不同行，不同设备可以在时间轴的相同坐标，也就是 宏观上不同程序，不同设备并行
同一设备不可以在时间轴的相同坐标，也就是 微观上同一设备串行...]]></description><category></category></item><item><title><![CDATA[[计算机网络] 计算请求 Web 页面所需时间时非持续方式还是持续方式都不考虑 TCP 释放所需时间]]></title><link>https://blog.youkuaiyun.com/PriceCheap/article/details/125229072</link><guid>https://blog.youkuaiyun.com/PriceCheap/article/details/125229072</guid><author>PriceCheap</author><pubDate>Fri, 10 Jun 2022 22:27:10 +0800</pubDate><description><![CDATA[计算请求 Web 页面所需时间时，非持续方式还是持续方式都不考虑 TCP 释放所需时间
如下题
时间分析图如下，可见没有 TCP 四次握手的施放时间]]></description><category></category></item></channel></rss>