自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 同步和互斥

一次仅允许一个进程使用的资源称为临界资源。

2024-07-16 14:50:37 768

原创 现代处理器体系结构-指令集并行

指令集并行概念开发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

原创 CPU调度与优化

调度是指操作系统按照一定的策略从当中选择一个进程,将交给该进程。

2023-12-07 19:53:32 1168 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

原创 关于AdvHD引擎游戏只能从扬声器输出声音这件事

治标不治本地解决AdvHD声音输出设备的问题。

2023-06-27 10:37:31 654 2

Firewall App Blocker(Fab) v1.9

Firewall App Blocker(Fab) v1.9

2023-11-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除