hello, 观众老爷们。大家好,我是主播松峰。好,我们再简单了解一下内存脚本原理与编辑啊,然后我们主要是进进行一个合规的技术探讨,不做一些非法啊违法的事情啊。 唯一原理就是绕过界面直接进入软件的大脑内存空间,获取和修改数据,就不需要看屏幕, 然后你提前就分析出来他怪物在哪,血量多,背包有什么,然后典型的就是 fps 射击透视,对吧?获取了内存中的人物数据,然后用绘质给它绘质出来 就可以看见你的画面,就可以看见别人的位置,对吧?主流的一些分析位就是 c e 啊, c e 这个 这个是这个软件比比较出名啊,但是好,你做单机的话基本上没人管你,但是你做网优的话,这个软件基本上就加入黑名单了,这这些调试软件基本上都是加入黑名单了,你刚启动的话基本上就会被反作弊拦截啊。然后安卓的话就 记忆修改器啊,最开始的葫芦侠和烧饼原理都差不多,对吧?这修改器,然后这个这些分析工具都只是辅助,对吧?主要的还是你要懂这些东西,懂这些原理 开发工具啊,就好多语言都可以,其实大部分语言的话原理都大差不差,但是还是优选 c 加加删删也可以,对吧?一元加一些驱动读写的模块也是可以的,对吧?原理都差不多啊,就是有,然后注入工具的话就是有这两个,一键把它调,对吧 啊?季节方案就是相当于一个可以做逆向工程启动开发,我们暂时不做过多介绍,如果你用内存的话去写一些 呃违规的东西,他就牵扯到涉及一个非法获取计算机信息系统数据库,然后,对吧?然后除外的就是一个单机游戏啊,你自用不影响他人,不破坏平衡,不然不会起诉,对吧? 因为单机游戏的话,你比如说 steam 上买的那些游戏啊,你都是一次性付过钱的,然后你在玩单玩离线模式,单机模式的时候, 对吧?你用作弊软件或者什么的不会影响到别人的游戏体验效果,因为你这是一次性买断的,然后官方也不会去管你。 然后内存脚本的优缺点给大家说一下,就是速度特别快,就是因为,因为就是分析的时候你提前把那些机机址已经找到了, 然后就是啊,下一次用的时候直接就读取这些地址的数据,就相当于最开始的话可能会发个一两秒去读取一下,后续就直接就用这些地址的实时读取这些地址的数据就行了,特别快。 然后不受分辨率和界面影响啊,你图色脚本的话还得去点击或者是找点或者找图什么的,然后分辨率还得写不通的逻辑,这个是直接不受这些影响的。后台影响就是 后台的话就是相当于你不做任何事情啊,你软件挂后台这样画都可以实时都可以给你把数据做出来, 但是这个技术门槛是比较高的啊,就是需要逆向工程的基础,然后有一些分析的话,还得用到会编,对吧?每个软件的内存结构也是不同的,反作弊,基本上现在主流的反作弊都会检测内存的读写啊,这个就是只要你碰了内存,基本上就是 啊秒封号的啊,所以说大家还是合规的啊,就探索一下这个技术,但是不要去做一些违法违规的事啊,维护成本也比较高。就是他的 内存的话,就是比如说这次的话,他是这个数据,然后后面他属于加密了,或者你你得去进行深入的分析啊,从哪个里面调用出来的,或者是走哪一个这都是,这都是需要花大量的时间的,所以说维护成本是特别高的。
粉丝64获赞2064

在 ces 二零二六上, amd 发布了最新的游戏旗舰处理器九八五零叉三 d, 相较于英特尔 ultra, 九二八五 k, 平均游戏性能领先百分之二十七。其实 amd 的 叉三 d 系列 cpu 在 游戏表现上一直都非常亮眼, 比较懂的同学可能知道, amd 叉三 d 系列在 cpu 内部集成了大容量的 l 三缓存,之前的九九五零叉三 d 足足堆了一百二十八兆的 l 三缓存。 c p o 从内存中提取数据是比较慢的,所以可以将需要的数据搬到 c p o 内部的缓存里边,这样就能减少 c p o 访问内存的频率。片上缓存越大,访问内存的次数也就越少,所以在游戏这种需要高频次访问内存,场景提升就非常巨大。 那么 cpu 片上缓存的原理是什么呢?同样作为存储信息的电路,它和我们之前说过的内存有什么区别呢?今天我们就一起来聊一聊片上缓存的原理。一战三连,我们开始 这是一个 n 型泵管,我们在山极是加高电压,那么他就是导通的状态,是加低电压,他就是截止的状态。而这是一个 p 型泵管,我们在山极是加低电压,那么他就是导通状态,是加高电压,他就是截止的状态。 我们取一个 p 模式,再取一个 n 模式,把它们上下巧接起来,然后将它们的三级连接起来,作为一个输入,然后这里再引出来一条线作为输出,然后上面连接电源正极,下面连接电源负极。 此时如果我们在输入端施加一个高电压,那么上面的 p 模式就是截止状态,下面的 n 模式就是导通的状态,此时电路的输出就是直接和电源负极相连接的, 所以这个电路最后的输出就是低电压。而如果我们在输入端施加一个低电压,那么上面的 p mouse 就是 导通的状态,下面的 n mouse 就是 截止状态,此时电路的输出就直接和电源正极连接,这个电路最后的输出就是高电压, 这个电路输入是高电压的时候,输出就是低电压,输入是低电压的时候,输出就是高电压, 它可以将输入的信号进行反转,这个电路就叫做飞门电路,一般用这个符号来进行表示, 我们用这个符号的时候,一般只会把输入和输出给它标出来,而接入电源的这两根供电线则会省略掉,这样做能方便表示,但是你要清楚这两根电源线是存在的。 那么如何利用飞门来存储数据呢?假设我们现在有两个人,这两个人都不太聪明,一句八卦两个人都只能记住几秒钟,那么如何才能让这两个人配合长久的记住一件事情呢? 答案就是让他们两个相互提醒,第一个人快忘记的时候,就把这件事情告诉第二个人,第二个人快忘记的时候,就再把这件事情告诉第一个人,如此循环往复,他们就能长久的记住一件事情了,不过这期间你得给他们提供能量,他俩要是饿死了,这件事情也就记不住了, 那么放到电路里也是一样的道理。我们拿两个飞门过来,让第一个飞门的输出接到第二个飞门的输入上,然后第二个飞门的输出再接回到第一个飞门的输入上。 如果第一个飞门告诉第二个飞门的信息是高电压,那么第二个飞门在接收到信息之后,就会将信息进行反转,高电压就变成了低电压,然后这个低电压会返回来告诉第一个飞门,第一个飞门又会将这个低电压反转变成高电压,继续传递给第二个飞门, 如此循环往复,那么这个电路就记住了高电压这件事情。而如果第一个飞门告诉第二个飞门的信息是低电压,那么经过第二个飞门的反转,低电压就变成了高电压,这个高电压会返回回来传达给第一个飞门,第一个飞门又会将这个高电压反转变成低电压, 那么这个电路就记住了低电压这件事情。同样一个电路结构,通过这样的自我反馈机制就可以有两种状态,这种电路被称之为交叉藕合电路, 利用这种电路我们就可以来存储信息了。当然目前这个电路有个问题,那就是电路里的状态是不可控的,通电之后,这个电路状态是一还是零,和电路的各个部分的现场有关,和期间的尺寸误差有关,甚至和上一次通电之后,电盒有没有释放干净都有关系, 并且我们也没有什么办法能够改变其状态。为了能让我们可以操控这个电路,有一种方案是在电路的这两个位置插入两个祸门,这样我们就能多出来两根导线,通过这两根导线我们就可以操作这个电路,一个祸门和一个飞门可以合并成一个祸飞门, 然后我们改变一下方向,这就是我们课本上学过的 rs 锁存器,使用两个 rs 锁存器就可以做成一个地触发器,地触发器就是 cpu 里边寄存器的实现方式,你可以看我之前有关寄存器的视频,那里边详细讲解寄存器也就是地触发器的原理。 但是我们看一下 d 触发器的电路图,他需要这么多晶体管,所以寄存器在芯片设计的时候是一种比较昂贵的部件。如果用寄存器的方案来设计缓存,那么成本和面积将会是非常惊人的,所以缓存的设计必须要使用一些更具性价比的设计方案。 回到这个交叉藕和电路里边来,为了能够让大家更清楚,这里直接把貌似管全都显示了出来。我们假设通电之后,他的状态是这样的,左边是高电压,右边是低电压,当然我们说过这个触视状态是不可操控的, 现在在这个位置引出来一根导线,我们尝试用这根导线去控制这两个飞门的状态,我们将这根控制线设成低电压来看看会发生什么事情。 首先左半部分的导线上原本是高电压,这个高电压的来源其实就是下面这个飞门的电源,正电核从电源的正极流出,顺着导线一直流到上面飞门的这两个山极,并且在两个山极上面聚集积累的电核就会让 p m 截止 n m 导通。 现在我们接入了一根控制线,并且给这根控制线施加了一个低电压,那么原来的这些正电盒就会沿这根控制线被放走,这两个山脊上就会变成低电压,这个 p m s 就 会导通,这个 n m s 就 会截止,那么此时上面的这两个飞门的输出就会变成高电压, 这个高电压会传递到下面飞门的两个山脊上面去,于是 p m s 截止, n m s 导通,这个飞门的输出就变成了低电压, 那么此时电路就稳定下来了,并且电路的状态也发生了改变,原来左边是高电压,右边是低电压,现在左边是低电压,右边是高电压。 那么通过这根导线,我们就能修改这个存储电路所存储的数据了,想把值改回来也很容易,给这个控制线施加高电压就可以了。 我们一般会在这根控制线上增加一个 n mouse, 如果我们给这个 n mouse 的 山极是加高电压,那么 n mouse 就是 导通的状态,此时这根儿控制线就可以连接到存储电路里边。 而如果我们给这个 n mouse 的 山极是加低电压,那么 n mouse 就是 截止的状态,此时控制线和存储电路就会隔绝开来, 这样一个电路只能存放零或者一两种状态,也就是一比特的数据。所以通常我们会把这个结构复制出来,多份排成一列,然后把它们的控制线都连接起来,这条连接所有储存单元的线就叫做位线比特线。 这么多个存储单元是共用一个位线的,如果我们想要修改某一个存储单元里面的数据,就先把要写入的电压信号施加到这条位线上面,然后将要修改的存储单元门口的 n 模式导通其他单元保持节制,这样位线上的电压信号就会写入到这个单元里面来, 这就是写操作了。除了写操作之外,我们还需要读操作,那么我们应该怎么样读去数据呢? 这还不简单,把位线上的电盒清空,想要读哪个单元,就把这个单元看门的 n mouse 给它接通,那么存储单元中的电压信号就会传递到位线上面,我们直接测量位线上的电压就可以了。 这样做确实是可以的,但是会存在一些问题,大家看这根位线,你看这根位线,它又细又长,这样细长的一根线,在实际制造的时候,是不能单纯的将其看成一个导线的,我们也必须将其看成一个电容。 存储单元中的信号向这根儿位线传递的过程,其实也就是给这个电容充电的过程。位线越长,那么这个充电的时间也就越久,也就意味着读取的速度越慢。 而我们知道,对于集成在 cpu 里边的缓存来说,读写性能必须足够高,才不会拖累 cpu 的 运行速度。那么有没有什么别的读取方式能够极大提高读取速度呢? 我们在存储单元的另一侧也连接一条一模一样的位线,这样一个存储单元就有左右两根位线, 我们刚才说了,长长的位线就相当于两个电容,那么第一步就是对这两个电容进行充电,我们将这两条位线连接到电源上面,电源就会给这两条位线充电。我们需要将位线上的电压充到和存储单元里的电源电压相同的高度, 例如存储电路中的电源电压是异伏特,那么我们也需要将未线的电压充到异伏特,充满之后就断开电源,注意这里一定要断开充电电源断开之后,未线上的电盒就等于被锁住了,这些电盒轻易出不来,外面的电盒也轻易进不来。 接下来假如我们想要读取这一个存储单元里的数据,我们就把看门的这两个 enmos 给它打开,我们先看看右半部分的电路会发生什么事情,我们先把视线移到右边这个看门的 enmos 上。 我们在使用 mouse 管的时候,大部分都是把它当成一个开关来看待的,导通的时候它就像是一段导线,但是实际上 mouse 管在通电的时候也是存在电阻的,并且在实际使用的时候,我们会故意将这个 mouse 管的导通电阻给它做大, 那么外面位线上的电和就会被这个电阻阻碍,实际进来的电压就会小很多。而在存储电路的内部,目前这个接电源负极的 n m o s 是 导通的状态,由外面位线进来的电和便会顺着这里流到电源负极。 这里其实有一个关键点,我们说 m o s 管导通的时候是有一个导通电阻的,那么同样这个连接在电源负极的 n m o s 也会有一个电阻。 所以在实际设计的时候,我们要让外面这个看门的 n mouse 的 电阻足够大,里边接电源负极的这个 n mouse 的 电阻足够小,这样由于电阻的分压作用,两个电阻的比值越大,中间导线上的电压也就越小, 中间的导线还连接着下面这个飞门的两个山极,我们必须将这两个山极上的电压控制的足够小,才能保证不会改变这两个 mouse 管的状态。 而最后外面位线上积累的电和就会被放电放走一些。我们刚才也说了,给位线充电之后,充电电源就会断开,所以电和被放走一部分之后,并不会有新的电和补充进来, 这条位线上的电压就会降低一些,当然也不会降低太多,一般也就降低五十到一百毫伏左右。 好,我们记住右边的状态。再来看看左边的状态,左边导线上的电压是高电压和位线上的电压是直平的,所以这边不会有明显的放电动作,但是因为电路的扰动,位线上的电和仍然会被放走一点点,位线上的电压也会降低大概二十毫伏左右, 这样左边位线电压降低了二十毫伏,右边位线电压降低了五十到一百毫伏,这样两根位线就会产生一个电压差。我们在位线末端检测这个电压差,就能读取到存储的数据是什么,左边比右边高,存的就是数据一,右边比左边高,存的就是数据零。 两根位线上电压的波动其实都很小,所以读取的速度就很快。而至于给位线充电的过程,则有很多手段可以提高速度,比如可以用短暂的高电压进行充电,将单根长位线拆分成多级,从而降低每一级的电容值。 还可以利用电路空闲的时候进行预充电,比如读完一次数据之后,电路往往还要对数据进行处理,此时的位线就空闲了下来,利用这个时间就可以对位线进行充电,下次就可以直接读去。 而将电路改成这样两根位线之后,写数据的时候,也可以将这两根位线一根设成高电压,另一根设成低电压,这样两边的电压信号会同时发力,将电路状态改变。相较于使用一条位线,两条位线驱动能力会更强,写入速度也会更快。 而在写数据的时候,我们其实希望这两个看门的 mox 的 导通电阻可以越低越好,这和读数据的时候是相反的,而此时我们可以将这个 mox 山脊上的电压升高一点,这样导通电阻就会变小。 我们现在只有一列存储单元,我们还可以多加几列,这样就可以形成一个阵列,我们将每一横行的看门按 mouse 的 扇极都给它连接起来,连接起来的这些线就是字线, what 的 来,我们想要操作某一行存储单元,就把这一行的字线设成高电压, 这样一整行的存储单元就会和他们相应的位线联通起来。我们视频里的这个电路图的画法可能不太主流,我们可以将这几个晶体管的位置变一下,电路就变成了这个样子。 如果你是计算机专业的,那么你大概在计算机组成原理的课本上见过这个电路图,这个就是课本上介绍过的静态随机存储器。 这个电路由六个晶体管组成,所以也叫做六 t 锁存器。在芯片制造中,这个结构通常被用来当做 cpu 片上缓存电路。 不过虽然这种只需要六个晶体管的结构,相对于地触发器那种十几二十个晶体管的方案要实惠很多, 但是其占地面积仍然是非常巨大的。上面这种一大块一大块像地毯一样的重复结构,基本上都是缓存,有的处理器里边 l 二和 l 三缓存面积能占到总面积的一半以上。 而 amd 叉三 d 系列的 cpu 则是将处理器做成了堆叠设计,一层放处理单元,一层放缓存,这样就可以把缓存容量大大提高。名称里的三 d 就是 指的三 d 堆叠工艺。 好了,这就是本期视频的全部内容了。静态随机存储器一般会被归类到数字电路的范畴里边,但是通过本期视频大家也能看出来,大部分知识其实都是模拟电路的内容, 这就让静态随机存储器的原理比较难懂,尤其是课本上的讲法,喜欢一上来就给你扔一个完整的电路,一下子就会让很多人蒙掉,所以我就选择了一种循序渐进的讲法,希望对你有所帮助。 截止到本期视频,我的频道已经将所有计算机中主流存储技术都讲了一遍,在 cpu 内部有寄存器和缓存,寄存器和缓存都是使用两个飞门构成双文泰电路来实现存储功能的。 寄存器可以看我这两期视频,一期讲锁存器,另外一期使用锁存器搭建 d 触发器缓存就是本期视频了。 在 cpu 之外还有内存,内存是使用电容来存储数据的,可以看我这期视频。寄存器,缓存、内存都是一时性存储设备,只能在通电的时候使用,一旦断电,上面的数据就都没有了。 想要断电也能存储数据,你就需要使用硬盘,目前常见的硬盘有机械硬盘和固态硬盘两种,固态硬盘是使用氟山晶体管来存储数据的,可以看我这期视频。 机械硬盘是通过盘片上的磁性区域来存储数据的,可以看我这期视频。当然有关存储的话题还远没有结束,今后我也会更新更多有关存储的视频。那么接下来就是本期视频的挖坑时间, 我们课本上学的包括我们今天视频里出现的这些电路,其实都是逻辑上的电路图,那么电路实际制造出来之后又是什么样子的呢? 这些飞门、雨门或门最后用光刻机刻出来之后是什么样子的呢?关注我下期视频,我们就一起从微观视角来看看这些电路。

ok 啊,兄弟们,前几天不是说我的 action 四连接到电脑上没办法读取 action 四这个相机里面的一些视频数据吗? 然后今天我找到解决方法了,也是在抖音上学到的呀,托兄弟们的福,有一些大佬在评论区给出的解决方法,这是大疆 action 四的一个内存连接到电脑这里,现在就已经可以看到它的一些数据了, 视频数据已经解决了,那我是怎么解决的呢?我就是把这张卡重新的格式化了一下,就是在大件 x 四里面找到格式化,把这张卡重新格式化了一下,然后我就可以在电脑上读取它的数据了, 然后因为这个方法也是在评论区看到的,抖音也是能学到东西的,兄弟们, good。 因为有评论区有朋友说可以先格式化一下,就说你这张卡格式化吗?我说啊,我没有格式化呀,可能是张卡存了别的东西, 然后我就直接用了,然后我按他的方法把东西备份,然后格式化一下之后,我发现就可以正常的读大家 x 四里面的一个数据了,就不会出现那种 卡卡里有数据,但是你电脑识别不了的情况,现在基本上就已经可以识别了,你看大疆,然后他的编号,文件夹编号,还有他的视频编号都没问题,可以识别了。抖音,我爱抖音,抖音还是能学到东西的,还是有大佬愿意帮助我的。感谢大佬,感谢大佬。

我们天际线玩家经常会为了内存不足而发愁啊,本期呢给大家讲一下如何去设置虚拟内存。首先看一下我的内存啊,是十六 g, 也就是说我插了两根八 g 的 内存条, 当然我现在开机的状态没有去开启任何的后台啊,现在开机后占用率是一个百分之二十八, 而且我还是去关了好多后台没用的应用,所达到的效果,你们呢?可能会比我这个高一点。好,我们找到此电脑右键属性, 找到高级系统设置,打开之后可以看到性能,然后设置上面的高级,下面有一个虚拟内存,点击更改。 首先我们取消自动管理,然后优先选择 c 盘,除非你 c 盘不足啊,你再去选择 d 盘,下面选择任意大小 初十大小。初十大小是怎么算的呢?一 g 等于一千零二十四 mb, 一 千零二十四 mb 乘以十六,也就是一万六千三百八十四 mb, 再乘以一点五,便等于两万四千五百七十六啊,也就是初十大小, 最大值呢便是两万四千五百七十六,乘以二为四万九千一百五十二。这个操作可能仅针对部分人有用,毕竟本质上是硬件的差距,然后确定确定应用, 如果你是三十二 g 的 话,这个更改的话应该效果不是特别大啊,十六 g 的 话可以去试着考虑去操作一下 啊。最后一个建议是,你如果是十六 g 运行内存的话,那么你的后台就尽量不要去运行其他的东西了,玩游戏就只开一个 steam 的 一个游戏就可以了。

买了一堆内存条让他把里面的电壳都排干净。嗯你怎么不带你的那个防触电手环啊。不用这么玩。 你这是什么服务器几个风扇。六个暴力风扇。暴力风扇 那有没有静音风扇。嗯有没有静音风扇暂时用不到。你你是做啥项目呢你用服务器干啥呢。嗯不好说喇叭装内存条喽走喽 都是一样的都是镁光的镁光十六 g 叉一一三五七 听到咔嚓一声。嗯然后这个也得调整一下。这个之前装的不好这个是之前北美大豆大豆包给我的方案。 北美大豆包是啥拆的 g p t 吗。谷歌的 jimmy 也是满嘴满嘴跑火车还得靠 music。 刚才千万也给我弄错了然后他死不承认然后把 d v c 的 说的给他好像是对不起我刚刚犯了严重的错误。哈哈哈 d v c 的 真是厉害。雨伞 看吧。一三五七这一套多少钱。这个之前买贵了当时内存最贵的时候四个的话两三千。这么贵。这个的话现在便宜便宜一半。为啥差那么多。就之前内存供应不过来现在供应过了。 插的插槽是 a 通道的一三五七啊。第一个是第一个 cpu 的 一三五七第二个 cpu 的 呃 b 一 b 一 b 三 b 五 b 七然后呢这是我反复确认的结果。反复确认 d o c 的 结果。有些人说会说是全部插插白色的先把白色插满再插黑色的。 这是有问题的。请快递喽。 啊还没开始 走吧哼。以后要有一个机房有一个数据中心。 干嘛了。炒我的项目。有什么项目。超级项目。你要不要出去玩。

当你使用电脑玩网络游戏时,计算机首先会从机械硬盘或者固态硬盘读取游戏数据,这些数据接着会传到电脑的内存中、显卡的显存中以及 cpu 的 缓存中。 cpu 或者 gpu 会从这些存储中读取游戏数据,最终就会将游戏显示出来, 你也就能流畅地玩三 a 大 作了。这里有个问题,计算机为什么需要这么多的存储来层层处理数据呢?下面我们就一一来了解这些存储设备。我们先从固态硬盘开始, 这是一个二 tb 的 mvme 固态硬盘,它上面有一个内存控制器、一个动态随机存储器以及两个闪存芯片。而我们的数据就是存储在闪存芯片里面的。 闪存芯片的内部分为八层,每一层都通过导线连接到了底部的基板上。我们单独看其中的一层,可以看到一个巨大的存储单元序列,它们被分成了横向四万列,纵向六万行,高达两百层。这种存储单元序列可以在比一厘米还小的体积内 存储超过一百 g b 的 数据。那它究竟是如何存储数据的?电赫井, 它通过捕获八种不同的电子量来存储数据,这八种电子量分别对应三位的二禁制数据,电子会被束缚在绝缘界质包围的电和井中,这使得数据无需外部电源也可以存储很多年。由于缺少直接的电连接,在写入数据或者读取数据时, 需要往电赫井内施加一系列复杂的电压来让电子发生量子四川,而这个过程大约需要几十微秒,这就导致内存的读取时间大约为八十微秒,而写入时间更是接近五百微秒,最大传输速度大概为每秒五 gb。 除了 m v m e 固态硬盘,还有一种撒塌固态硬盘, 它内部使用的存储芯片跟 m v m e 的 一样,成本也差不多。但是由于撒哈数据传输协议的限制,它的访问时间会比 m v m e 硬盘要长,速度只有每秒五百兆左右。说完固态硬盘,我们再来说机械硬盘。 机械硬盘的存储界只是四个磁场,你电脑上的数据就存储在每个磁场的五十万个同心圆上,这些同心圆也被称为磁道,如果将磁道放大,就能看到每个扇区。 扇区的前面是一个引导码,用于记录该扇区数据的长度。接着是一个地址码,它记录数据位于哪个磁道的哪个扇区,中间的这部分就是存储数据的地方, 一般可存四 kb 大 小的数据。后面这个区域是一个纠错码,用于验证数据是否正确读写。除了磁头 b, 磁头 b 分 为上下两部分,它的末端是一个滑块和一个读写头。 滑块通过特殊设计,可以捕获高速旋转的气流,并利用气流将读写头悬浮在离磁盘表面只有十五纳米的位置。硬盘在工作时, 磁头臂会在磁盘表面进行高速移动,从而进行数据的读写。这是如何做到的呢?当我们将扇区放大到纳米尺度时,可以看到数据的读写其实是通过磁头磁化存储单元来实现的。 在写入不同数据时,存储单元的磁场方向会发生变化。在读取数据时,如果相邻的两个存储单元的磁场方向相反,就读取为一,如果方向相同,就读取为零。通过这种方式,数万亿比特的数据就能存储到磁盘上, 从而实现 t b 级别的容量存储。由于机械硬盘依赖磁头 b 的 快速移动以及盘片的高速旋转,因此机械硬盘的读写速度是比较慢的, 一般都在每秒二百多兆。但是不管是机械硬盘还是固态硬盘,它们的首要任务都是用尽可能低的成本提供最大的存储空间,因此速度就会大打折扣。而 c p u 的 核心目标是速度优先,用尽可能低的延迟执行更多的指令。比如 c p u 的 寄存器, 它的读取延迟只有一纳秒左右,读写速度甚至能达到每秒几 tb。 而目前最快的 mvme 固态硬盘读取速度也不过十几 gb, 每秒,延迟却高达几十到上百微秒,二者的延迟差距 最高甚至能达到十万倍。也就是说, cpu 可能已经把数据处理完了,而硬盘的数据还没送到。如果让 cpu 直接从硬盘读取数据, 那 cpu 绝大部分时间都只能停在那里,傻等。因此就需要使用内存来作为 cpu 和硬盘之间的高速缓冲区。比如你打开一个游戏时,游戏的地图、 模型、文理等数据就会被先加载进内存, cpu 使用时就会从内存进行读取。下面我们就来了解一下内存。一般来说,每个内存条上都 会有八个存储芯片,在主板上有专门的内存插槽,这些存储芯片会通过主板上的内存通道直接连接到 cpu, 并由 cpu 的 内存控制器进行管理。如果我们打开其中的一个存储芯片,可以看到 它有好几层组成,其中最重要的就是这个芯片核心,它被分成了三十二个独立的存储体,每个存储体由六万五千乘以八千个存储单元所组成。放大到微观结构,可以看到单个存储单元是长这样的。 每个存储单元由一个晶体管和一个电容器所组成。存储芯片通过电容器内部是否存储电压来读取不同的数据。比如将电容器充电到衣服, 就代表二进置的一,如果放电到零伏,就代表二进置的零。由于电容器的充放电速度极快,而且不需要像固态硬盘那样进行量子碎穿,因此内存的读取延迟能做到四十到一百纳秒左右,而读取速度通常能达到每秒四十八 g b 以上, 这种速度能让操作系统在不同的进程之间快速的切换上下文。虽然与 cpu 的 缓存相比,内存的速度还有很大的差距,但是这已经是目前最优的解决方案了。 需要注意的是,由于电容器物理尺寸的限制,内存芯片的存储单元通常被限制在了二维平面上,这就导致存储单元密度低, 但是成本却非常高,因此内存往往比较贵。另外,由于芯片是通过电容器存储电阻来读取不同数据的,因此每个存储单元都必须经常刷新。如果内存断电了,那么在十分之一秒内 所有的数据都将会丢失。虽然使用了内存,但是内存读写速度和 cpu 运算速度之间依旧存在巨大的红沟。为了填平这道红沟, cpu 通过高速缓存和寄存器解决了这个问题,我们来看下 cpu 的 内部。 cpu 被分为了八个性能核心以及十六个能效核心,其中寄存器 l 一 和 l 二缓存就位于每个核心里面, l 三缓存则由所有的核心进行共享, 其中 ios 三缓存的容量最大,不过也仅仅只有几十兆。那寄存器和缓存是如何存储数据的呢?寄存器和缓存是由晶体管所构成,通过不同数量的晶体管组合就能存储不同的数据。比如六个晶体管组合在一起, 就能存储一比特的数据,而数据的读写只需要不断地切换晶体管的开关就能完成。而晶体管的开关 其实是通过电信号控制的,它不需要像内存那样充放电和刷新电信号,能在不到一纳秒内完成开关的切换。这就使得缓存和寄存器的读写速度非常的快。其中寄存器的速度是最快的, 读取的延迟时间往往在一纳秒左右,一二三级缓存的读取延迟要慢一点,通常在一纳秒到几十纳秒之间。由于寄存器速度足够快,因此它往往位于算数逻辑单元旁边,以便为 cpu 及时提供运算数据。 如果寄存器中没有 cpu 所需数据, cpu 就 会去一级缓存找,如果没有就会去到二级缓存,如果还没有,就会到三级缓存找。如果三级缓存依旧找不到, cpu 就 会去内存找,如果内存也没有内存,就会去硬盘找,找到后数据会被加载到内存中,内存会将数据同步加载到 cpu 的 三级缓存中,最终 cpu 就 能拿到自己需要的数据了。这里有个问题, 既然缓存和寄存器读写速度这么快,那为什么不将它们的容量做的像内存一样大呢?因为这样做会导致两个很严重的问题, 我们来看 cpu 的 缓存和寄存器,可以看到它们几乎占据了 cpu 的 三分之一的空间。如果继续将缓存和寄存器做大,那么芯片面积会暴增。 另外,制造缓存和寄存器的成本是内存的几十倍,如果将缓存和寄存器做到 e g b 的 容量,那么价格将会是天价, 这会远超一台电脑的成本。因此,计算机现在的存储架构都是通过很多年优化之后的结果,在整体架构没有实质性改变的情况下,这种架构依旧是当下技术条件里综合表现最均衡、效率最高的解决方案。

今天教大家如何辨别海丽丝内存条标识,我们拿一张服务器的作为例子,三十二 gb 代表内存容量 x 四双软颗粒未宽 x 四规格服务器内存规格一样七十二除以四等于十八颗芯片 pc 四代表四代内存条二九三三内存条频率二 b 二 ro 寄存器内存持续分类对应 cl 二十一持续 十二 jig 版本持续后缀标识 tma 海力士 d d 二四,服务器内存前缀八四代表三二 gb 容量代码 g 一 点二 v 标准电压二代表 rise sir ray 继存 x pcb 版本定义 jj 两千九百三十三兆赫兹速度等级二四 n 二四颗粒排布 want 八二 c 分 销版本批次 oem 后缀一九四五代表二零一九年第四十五周生产。 下面开始讲解芯片 h 维 n 海力士 d d 二四颗粒八 g 等于八 k 个倍比特四等于 x 四位宽换算质检八 g b 八等于一 g b 一 g 一 g 为四 b 三十二颗芯片等于三十二 g 中间维旧数芯片还有两个维步柱芯片 n f 四的常规晶圆封装。十二代版本为 d 十八,纳米工艺速度档 wmc 速度与温度代码标准商用版本速率两千九百三十三 m b p s d d l 二四二九三三 九四四 v 二零一九年第四十四周生产 d t c 五二零九五 w 三惊人编号以及出厂追溯序号,用于原厂溯源。点赞加关注加收藏,需要的时候方便查看。

你以为内存外挂是什么高深科技?剥掉所有外壳,它本质就是一场地址解谜游戏。先说好,这个技术只能用来保护软件安全,绝对不能用来搞破坏,今天我把它的核心逻辑拆解的明明白白,存下吧,很难找全的。先来讲第一个支点,叫做什么是内存啊? 在我们正式能够使用这些 ceod、 叉七、 bug、 idea 之类的工具之前呢,最重要的一个概念就是什么是内存啊?其实在前两节课的时候,我们已经简单的有所了解啊,那只是为你们做一个简单的铺垫, 那什么是内存呢?内存啊,它是如果说从字面上的意思,内存是计算机的重要的部件之一,对吧?我们说计算机所有的程序啊,电脑上所有的程序在运行的时候,它都是在内存中进行的,那它的作用是什么? 存放 cpu 的 运行数据啊?但是我们所说的内存,以后我再说的内存指的不是内存了,指的是虚拟内存, 省省略几个字啊,否则我们每次都虚拟内存,虚拟内存说的累,对吧?就说以后我们再说内存,指的是虚拟内存,不是我刚才说的那个内存啊,也不是你认为的什么内存条,对吧? 虚拟内存,那什么叫虚拟内存呢?我们调试的说说说这个虚拟内存到底什么呢?其实在我们的软件,比如说随便打开一个进程啊,随随便比如开一个游戏啊, 这个游戏在执行的时候呢,他会用到很多的数据,对吧?那比如说什么什么血量啊,什么什么这些所有的数据,你能看到的所有的数据,以及这个软件中所有的代码,还有很多其其他的东西啊,那这里面比较直观的就是数据跟代码, 那他都是被装载到这个该程序的进程空间的虚拟内存中的,他一定要有个地方来存他呀,我运行这个软件,他的数据代码都要有个地方存呢,存的就是在虚拟内存中的虚拟内存是在哪呢?是在硬盘上的 操作系统为该软件分配的虚拟内存空间是四 g b, 当然我现在说的是叉八六啊,叉八六分配的是四 g b, 那 大家可能说叉八六为什么是对应的分配的虚拟内存空间是四 g b 呢?我们来看一下啊。 首先叉八六他是三十二位的,什么三十二位呢?就是三十二位的零和一,对吧?二金字的。那么三十二位最小的值是几啊?就是三十二个零吗?我这里面就不数了啊,就胡乱的打打一下,三十二个零到三十二个一字,它的范围写成十六十六金字,那我就直接零了啊, 不数八个零最大的就是什么八个 f 吗?对吧?这是他的一个范围,这是他的一个范围,就说我们最多可以有这表示这么多个地址啊,零号地址、一号地址,二号地址,到最大的地址就八个 f, 因为三十二位的叉八六啊,就最多可以表示这么多了, 对吧?所以说我们知道有这么多个地址,那实际情况下我们所能拥有的地址数最高最高是多少啊?其实就是一后面是八个零嘛,一后面八个零,这是我们能够表示的最大的一个范围。好,我们来看一下,我们就不用手动去算了啊,手动算比较累。 一啊一二,呸,一一二三四五六七八啊,就这么这么多,其实转成时间字就是这么多,那我先给他小光仔拿平板电脑过来,把电脑拿过来,快点, 你们都都静个音啊。 我们来看一下, 这么大的一个数值,它表示的是什么呢?它的单位是 bet 啊, bet bet, 那 么说这是 bet, 我 们是有办法把 bet 给转成 g b 的, 对吧?转成 g b 的, 我们一步步转啊,除以幺零二四,它等于几啊?这么大的值 等于这么大的值,它的单位应该是 k b 啊,我们之前说过它的一个单位是幺零二四的一个单位哈,不是我们正常的一千。然后呢,我们知道再除以幺零二四, 他是转的什么四零九六 m b, 对 吧?再除以幺零二四幺零二四,他等于什么?四 g b, 所以 四 g b 就是 这么这么来的啊,四 g b 这么来,所以说我们说三十二位的系统下理论上最大的内存空间是四 g b, 虚拟内存空间的分配的也是四 g b。 嗯,但这是他的寻址方式导致的啊,如果修改他的寻址方式的话,我们可以让这个内存更大,那比如说像有一些像以前的三十二位,系统可以打像叉 p, 知道吧?可以打这什么大内存补丁,对吧?也是可以的。那当然我们这里面不用去讨论那个跟我们现在讲的内容有什么关系,所以我们在这里面知道是这样的,当我们的任何一个 程序执行的时候啊,系统会为我们分配四 gb 的 虚拟内存空间,就是从八个零到八 f 来帮我们储存数据以及我们的代码,这就是内存,对吧?你这些东西都不是会凭空存在的,是要有一个位置来存放的啊,就跟你家里的柜子是一样的,对吧? 那这现在呢?会有一个问题啊,会有一个怎样的一个问题呢?这么大的空间,我们想要找到我们数据,怎么去找啊?一二三四五六七八啊,一二三四五六七八。这么大的空间 啊,你说我里面有一个一百存在了,这这个内存地址里面,我怎么去找他?我找不到啊,对吧?怎么去找? 所以说呢,我们需要通过什么去找呢?通过需要去找就通过的叫做内存指真啊,也叫做内存地址。什么是他的这个编号?就是我们所认为的这个内存地址跟内存指真 啊?比如说我说我的一百存在什么一二三四五六七八这个编号的内存地址,也好,我就直接上一二三四五六七八这个编号里面去拿它就可以了 啊,这就是内存指真内存地址。所以大家很多的时候学这个指真的时候,直接从 正向的去学指针的时候,发现指针是很复杂一件事。发现啊,我们从逆向的角度去理解的话,其实非常的简单,就是我们所有的东西都要放内存,虚拟内存里面,虚拟内存是有编号的,从八和零到八个 f, 那 每个编号就是他的内存地址,就是他的内存地址,就这么简单 啊,就这么简单。举个例子,我们有一百个箱子,那里面放了我们的一些衣服、裤子、袜子、帽子啊、手套、围脖,对吧?各种东西全存在里面,那我们想去找东西的时候,你也肯定是这样说啊,哪个啊?我,我的袜子放在哪了?第三号里面,对吧?你不能说没有编号,那你怎么去找啊? 对吧?只是有的时候我们把这个箱子的名名称叫鞋柜上面的那个抽屉, 对吧?他是有个名字的。那其实在我们的这个编程语言里面也有啊,比如说我们一百存在一二三四五六七八里面,一二三四五六七八,我们怎么去命名?我们的命名是用变量去命名, 而我们家里的箱子是我们给他起名的,对吧?啊,所以说变量你的值是存放到也是存放到内存里的啊,那我们使用变量就是为了方便对这些内存地址 更快捷的访问,就这么简单,对吧?就这么简单。嗯,好的,明白了,这个东西呢,我们再来简单的复习一下我们以前的内容,对吧?内存就是这么简单。 好,简单的来复习一下子简单的来复习一下子。比如说我们这里面有一个变量 a 等于一百,对吧?变量 a 是 存在哪的?变量 a 它是要存在这个 内存地址里的啊,我们在前面加一个这个符号,它就可以读到什么这个变量的内存地址。你 a 等于百,它存在哪个内存地址里的呢?就要用这个符号来取短号 d 啊, 短号 d 啊,比如说我们这样输出的是我们这个变量的值,而这个值啊,实际情况下是要存在一个内存地址中,我们只要这样去输出啊,就可以看到它的内存地址点 f 五看一眼 啊,发现我们的这个一百是存在哪啊?存在这个幺幺六 f 七四零这块内存地址中的啊,是这样, 就这样的话我们就知道了这样的一个情况啊,当然我把这个调试的这个简单的快捷键啊跟简单的操作呢,再给大家细致的说一下,那比如说我们这里面变量可以在负值上二百,然后我们来看一下, 首先呢在这里面几个 vs 里面的调试的快捷键,大家要要会要记住啊, f 九是下段,什么叫下段呢?当代码执行到我们这里的时候,它会被暂停下来,好点, f 五开始调试, 发现这里面没有任何内容输出,因为什么程序被卡在这一条了,卡在这一条呢?要知道暂停到这一条的时候,这条代码是没有被执行的 啊,记住他停的是这个这条代码的头部,而不是尾尾部,所以这条代码没有被执行。此时我们看一下 a 的 地址,到这个内存的这个栏里来看一下 内存,如果你没有这个窗口的话,记得怎么调出来啊?调试窗口啊,里面有很多你想要的窗口,其中内存是我们比较关心的啊,一二三四可以输入,可以看四个, 大家可能说为什么有四个,有的时候我们同时观察多个内存地址进行比较的时候,就把它全拿出来啊,我们现在一个就够了,看一下 a 的 地址, a 的 地址,其实啊在我们执行这条代码前,大家可能说呢没 a 啊,其实这个呃, c r 家已经在我们前面已经帮我们创建好了 a 的 内存空间了, 这呢 af 八 b 零啊, af 八 b 零里面是没有被触化的,里面还没有代码,对吧?没有词呢, 这个时候我们学下一个快捷啊,操作,下个什么单步调试。什么叫单步调试呢?就是我们点一下代码,直行一条,这个快捷键是 f 十好看,我们这个黄黄箭头点一下是不走了一步啊,这里面出现值了 六四零零零零也说这一百转成十六,进字就是六四,它被复制到这个 a 的 内存地址中了啊,然后再点一步, 但没有没有点到啊,再点一步,他被变成吗? c 八是二百啊,我们在这里面就知道了啊,是这样的一个调试过程,同时在这里面我还知道右键 有一个转到返回编,我们可以在这里面来观察 c 加加跟会编代码的对应关系,当然现在你们是看不懂的,看不懂无所谓啊,后面咱再说,这里面简单知道一下就行,比如说这个 int a 等一百所对应的会编代码就是这这句, 对应的机器码就是这这句啊,这是他的什么代码所在的内存地址下去 a 等于二百,对应的后边代码就是这个啊,机器源就是这个,所在的内存地址就这个。下面这个,比如 print f, 它对应的代码就多了啊,对应了这一片 啊,这一片。好的,我们不管,我可以直接点这个 c p c 这个调转回来,那我们在这里面呢,只要明白这几个操作就可以了。另外呢,当我们调试结束的时候,不需要继续调试了, save 加 f 五直接可以停止调试啊,停止调试把它关掉就可以了,然后断点没有用了,点 f 九消掉就完事了 啊,这是我们整个的这样的一个操作。好的,我们在这里面呢就明白了什么是内存啊?以及看到了这个内存的一个这样的方式。那有什么问题咱们可以来提一两分钟来解决一下啊。

你三角洲做不到的事,我 mc 来做!还在为三角洲内存不足发愁的兄弟们看过来,今天阿咪给大家分享一个实用技巧,彻底解决你的内存焦虑。启动游戏之前呢,我们先打开这个 pcl 启动 器,开启里面的内存优化功能,这样我们打三角洲就能更加的流畅了。给不了解的兄弟们解释一下, pcl 是 我的世界最常用的启动器, 不是什么外挂软件。在更多选项的工具箱里面就可以找到这个内存优化工具。经过阿密实测,优化效果真的很明显, 我单根十六 g 内存没开优化的时候,内存占用率能达到百分之八十五到百分之九十,而且打游戏还老掉帧,开启优化之后,内存占用率直接优化到百分之六十,而且打游戏还很流畅,不掉帧了, 照这个逻辑,哪怕是遇到 a c e 扫盘也根本不用慌。另外顺带再提句,这个 p c l 上面还可以下载东西,能突破网速限速,下载速度比在网页上下载还快很多哦!关注阿咪,带你了解更多电脑小知识!

sd 卡无法读取怎么修复?一插上电脑就提示无法访问,怎么办?首先可以检查一下 sd 卡,如果系统检查不出来也别担心, 使用嗨格式数据恢复打湿就能轻松恢复。选择 u 盘存储卡,恢复软件会自带读取 sd 卡分区,点击立即扫描,等待扫描完成。 扫描好后,搜索找到需要恢复的文件,双击预览确认内容,最后点击恢复,将文件导出到电脑,这样文件就成功恢复回来了。

身边太多新手想入 d m i, 却连基本构成都不知道,跟风买完才发现用不了,直呼交了智商税。 今天专门给小白安排一期无专业术语,纯通俗拆解,三分钟搞懂 d m a。 首先明确, d m a 是 由腹肌、板子、固件、融合器组成的完整的全套外设设备,是通过硬件设备直接提取游戏数据传输到腹肌,在腹肌破解数据。 关键知识点来了,板子是插在主机上,获取主机内存信息,从而发送数据到腹肌,必须搭配对应的软使用。但光有板子和软还不够,板子直接读取内存数据会被腾子系统精准识别,被关进小黑屋是迟早的事。 这时候,固件就派上大用场了,他能给你的硬件设备做伪装,模拟网卡、工业卡等真实硬件的运行状态。当腾子扫盘时,查不到任何异常。 融合器则是把腹肌的辅助画面发送到主机,并叠加在主机的游戏画面上,解决了多设备操作麻烦的问题。双电脑画面合一,让软的效果无缝衔接。搞懂这些,新手入手 dmv 再也不用慌!
