- 博客(14)
- 收藏
- 关注
原创 现代处理器体系结构-指令集并行
指令集并行概念开发ILP的方法可以分为两大类:(ILP指令级并行)主要基于硬件的动态开发方法软件静态开发方法流水线处理机实际CPI理想流水线的cpi加上各类停顿的时钟周期数:CPI流水线 = CPI理想 + 停顿结构冲突 + 停顿数据冲突 + 停顿控制冲突理想CPI是衡量流水线最高性能的指标IPC:每个时钟周期完成指令条数基本程序块:一串连续的代码除了入口和出口 以外,没有其他的分支指令和转入点程序平均每4~7条指令就会有一个分支相关与指令级并行相关与流水线冲突
2023-12-31 19:44:39 1129
原创 IO与存储
如何实现交互 -》 首先需要了解I/O的工作原理从用户如何I/O开始 -》用户发送一个命令(read)系统调用read -》 被展开成给一些寄存器发送命令的代码发送完命令以后 -》 CPU轮询,或CPU干其它事情并等中断中断方案最常见 -》 相比其他设备,CPU太快了实现独享设备的共享 -》 假脱机系统(SPOOLING)
2023-12-13 13:33:57 844 1
原创 内存管理(笔记)
将程序按含义分成若干部分,即分段ld从0开始编址每个段(链接速度会很快):汇编时从0编址、链接时可不为0创建进程(分别载入各个段)时,建立进程段表内存仍用可变分区进行管理,载入段时需调分配算法PC及数据地址要通过段表算出物理地址,到达内存进程切换时,进程段表也跟着切换逻辑地址空间和内存都分割大小相等的片(页和页框)每个进程用页表(多级、反向等)建立页和页框的映射进程创建时申请页,可用表、位图等结构管理空闲页逻辑地址通过页表算出物理地址,到达内存进程切换时,页表跟着切换。
2023-12-12 14:23:14 852
原创 死锁(总结笔记)
死锁死锁概念的引入信号量产生死锁,利用进度图可视分析死锁:上锁带来了潜在的死锁:即等待一个永远不会为真的条件不同的执行轨迹会造成不同的执行结果,死锁的产生与调度有关死锁概念死锁:多个进程(线程)因循环等待资源而造成无法执行的现象死锁造成进程无法执行死锁造成系统资源的极大浪费,因为资源无法释放死锁产生的必要条件资源多个进程因等待资源才造成死锁,资源互斥访问是死锁的必要条件。资源分配图一个进程集合{P1 , P2 , …, Pn}一资源类型集合{R1 , R2 ,
2023-12-11 14:21:37 971 1
原创 tomcat启动失败:org.apache.catalina.core.StandardContext.startInternal 由于之前的错误,Context[]启动失败
发生这种情况的原因有很多,一般需要通过分析前面的错误信息来具体分析。我遇见的问题是前面SLF4J报错,而且也不会自动从浏览器打开,也无法访问,大概就是启动失败了,通过排查发现是依赖发生了冲突。消除所有依赖冲突后就能成功运行了。
2023-12-01 14:43:03 785 1
原创 使用Firewall App Blocker限制应用程序连网
Firewall App Blocker 是一款由 BlueLife 与 Velociraptor 开发的免费且功能强大的防火墙设置软件,能够很方便地阻止应用程序访问互联网。设置为阻止后,该应用程序就无法访问网络了。如果要限制只有个别程序能够联网,其他的程序都不能联网的话,可以启用。下载解压后直接点开exe文件,软件界面如下,先设置语言为中文。,即限制本机对网络的访问,入站规则是限制远程主机访问本机的。用于添加要限制的应用程序,选中某一行的应用程序后可以通过。,添加想要设定能够联网的程序,并。
2023-11-29 20:23:48 2029 2
原创 UE5打包:Staging manifest already contains .uasset (or a file that differs in case
说明有个uasset的名字是不合法的字符,重命名就好了。
2023-11-28 15:39:50 426
原创 密码学基础作业2
一个使用流密码的发送者懒得生成新的密钥流,所以他复用相同的密钥流发 送他所有的消息。考虑如下的分组密码:假设使用移位密码(shift cipher)作为分组密码算法, 其输入输出都为 4 比特(对应一个字母)。令移位密码的秘钥k为 6 ,需要 加密的明文 𝑝 为 CANCEL。 (2)设初始状态,由低位到高位,$(a_1, a_2, a_3, a_4, a_5) = (1,0,0,1,1) $,写出输出序列 的前 10 位。 (秘钥K下的分组解密操作),N ≥ 1,根据图示写出加密与解密 的公式。
2023-11-21 14:15:32 177
原创 密码学基础作业1
已知密码体制为普莱菲尔密码(Playfair Cipher),密钥为:firesupport,明文 为 fire support is required。用仿射密码算法加密某明文,已知a = 5, b = 11,加密所得密文为:zodmfiolbklzs,请问该密文对应的明文是?仿射密码(Affine cipher)是一种表单替换密码,通过对字母数值进行简单的乘法和加法方程运算,而得到另一个与其对应的字母,从而进行加密。其中,X为明文,Y为X经过DES加密得到的密文,k为密钥。
2023-11-21 13:22:17 265
原创 RuntimeWarning: invalid value encountered in multiply
出现问题的原因是P这个矩阵里存在0,所以算log的时候就会出现第一个警告,而且计算结果为-inf,然后-inf又去和P相乘,就出现了第二个警告。
2023-08-31 14:13:29 1856
原创 学习字节寻址过程中出现的问题
在复习计算机组成原理的时候遇到了一道挺简单的题,但当时琢磨了挺长时间。设CPU有20根地址线和16根数据线,求CPU按字节访问的地址范围是多少,CPU按字访问的地址范围是多少。CPU按字节访问的地址范围是多少。当时觉得这么容易:不就是220×16/82M嘛,按字访问那就是2201M,这有什么。当时看答案。我想半天没想明白,怎么会是1M呢,上面的算式算了几遍确定没算错,于是搜索了一下,但也没有看明白。课本上的相关内容似乎也是一笔带过,没有解释。于是意识到这是因为对定义的错误认识。
2023-07-03 10:58:05 449 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人