由于GrapeOS目前只支持x86,所以本讲我们简单的介绍一下x86。百度百科上是这样介绍的:x86泛指一系列基于Intel8086且向后兼容的中央处理器指令集架构。中央处理器就是我们平时说的CPU,英文全称是CentralProcessingUnit。有人可能对指令集不是很清楚。计算机的运行过程主要就是CPU执行各种指令的过程,某种CPU能执行的所有指令的集合就叫该种CPU的指令集。但光这么说感觉有点泛泛而谈。其实指令集就是CPU的语言,就像人类的语言,我们可以从横向和纵向分别对比一下。从横向来说,人类的语言有很多种,不同的人群说着不同的语言,但可以用不同的语言来描述同一件事情。同样指令集也
由于GrapeOS目前只支持x86,所以本讲我们简单的介绍一下x86。百度百科上是这样介绍的:x86泛指一系列基于Intel8086且向后兼容的中央处理器指令集架构。中央处理器就是我们平时说的CPU,英文全称是CentralProcessingUnit。有人可能对指令集不是很清楚。计算机的运行过程主要就是CPU执行各种指令的过程,某种CPU能执行的所有指令的集合就叫该种CPU的指令集。但光这么说感觉有点泛泛而谈。其实指令集就是CPU的语言,就像人类的语言,我们可以从横向和纵向分别对比一下。从横向来说,人类的语言有很多种,不同的人群说着不同的语言,但可以用不同的语言来描述同一件事情。同样指令集也
前言我在之前研究文明6的联网机制并试图用Hook技术来拦截socket函数的时候,熟悉了简单的InlineHook方法,但是由于之前的方法存在缺陷,所以进行了深入的研究,总结出了一些有关Windows下x86和x64架构程序的InlineHook方法。本文使用的方法并非最优,也没有保证安全,但是用较少的代码实现了所需的功能,非常适合用来学习InlineHook的基本原理和一般的使用方法。由于本文是在Windows平台下的,所以你需要对Windows系统的机制需要有一定的了解;同时本文的代码基于C语言(当然C++编译器也可以编译),所以你应该要有C语言的基础(尤其是对指针的理解);此外,你还需要
前言我在之前研究文明6的联网机制并试图用Hook技术来拦截socket函数的时候,熟悉了简单的InlineHook方法,但是由于之前的方法存在缺陷,所以进行了深入的研究,总结出了一些有关Windows下x86和x64架构程序的InlineHook方法。本文使用的方法并非最优,也没有保证安全,但是用较少的代码实现了所需的功能,非常适合用来学习InlineHook的基本原理和一般的使用方法。由于本文是在Windows平台下的,所以你需要对Windows系统的机制需要有一定的了解;同时本文的代码基于C语言(当然C++编译器也可以编译),所以你应该要有C语言的基础(尤其是对指针的理解);此外,你还需要
在PC市场上,x86架构的处理器一直以来占据了绝大多数的份额,甚至就被认为是PC代名词,而这个市场又主要是被Intel占据的,直到现在他们的份额依然有70%左右。然而今年初Intel发布的财报显示他们还有一段苦日子要过,尽管Intel信誓旦旦表示他们会重新成为领导者,而且PC的TAM市场空间会长期维持在3亿台左右,但不是所有人都对他们有信心。伯恩斯坦的分析师日前发布报告,指出PC市场的好戏结束了,Intel即便渡过当前的危机也无法恢复昔日的荣耀。导致这个变化的原因有两代,一个是AMD继续抢x86市场份额,另一个则是苹果推出了自研的ARM处理器,替代x86处理器。AMD的竞争还只是x86的内卷,
在PC市场上,x86架构的处理器一直以来占据了绝大多数的份额,甚至就被认为是PC代名词,而这个市场又主要是被Intel占据的,直到现在他们的份额依然有70%左右。然而今年初Intel发布的财报显示他们还有一段苦日子要过,尽管Intel信誓旦旦表示他们会重新成为领导者,而且PC的TAM市场空间会长期维持在3亿台左右,但不是所有人都对他们有信心。伯恩斯坦的分析师日前发布报告,指出PC市场的好戏结束了,Intel即便渡过当前的危机也无法恢复昔日的荣耀。导致这个变化的原因有两代,一个是AMD继续抢x86市场份额,另一个则是苹果推出了自研的ARM处理器,替代x86处理器。AMD的竞争还只是x86的内卷,
近年来,随着ARM技术的发展,ARM在服务器芯片领域的应用范围逐渐推广,在IntelX86的技术标准和产品供应链之外,提供了新的选择空间。现阶段需重点研究分布式数据库同时支持X86和ARM服务器的混合部署架构,在保证分布式数据库满足业务连续性和稳定性的同时,研究两个平台技术差异,实现分布式数据库在不同软硬件平台兼容部署与平滑切换,丰富金融行业对不同软硬件架构的数据库应用经验。本文参考“分布式数据库跨CPU架构混合部署方案(2022)”,重点介绍分布式数据库在X86架构与ARM架构服务器上的多种混合部署方案。一、跨集群混合部署1.单独集群混合部署单独集群混合部署是指将两个无关的数据库集群分别部署
近年来,随着ARM技术的发展,ARM在服务器芯片领域的应用范围逐渐推广,在IntelX86的技术标准和产品供应链之外,提供了新的选择空间。现阶段需重点研究分布式数据库同时支持X86和ARM服务器的混合部署架构,在保证分布式数据库满足业务连续性和稳定性的同时,研究两个平台技术差异,实现分布式数据库在不同软硬件平台兼容部署与平滑切换,丰富金融行业对不同软硬件架构的数据库应用经验。本文参考“分布式数据库跨CPU架构混合部署方案(2022)”,重点介绍分布式数据库在X86架构与ARM架构服务器上的多种混合部署方案。一、跨集群混合部署1.单独集群混合部署单独集群混合部署是指将两个无关的数据库集群分别部署
12月26日消息,开源装机工具Ventoy1.0.86正式发布,可使用ISO或者IMG等磁盘镜像格式创建可启动媒体。Ventoy支持在一个U盘上放置多个磁盘镜像,从而可以在一个设备上运行不同版本/安装程序的Windows/Linux系统。Ventoy1.0.86新版本进一步改善了Win11系统的安装流程,默认引入了两个选项来绕过了TPM等设置:VTOY_WIN11_BYPASS_CHECK这可以绕过安装Win11系统时候需要的硬件兼容性检查。Ventoy创建了几个注册表键,以绕过在设置操作系统时对TPM、CPU、安全启动和RAM的检查。该功能在Ventoy1.0.55中引入,但此前需要用户手动
12月26日消息,开源装机工具Ventoy1.0.86正式发布,可使用ISO或者IMG等磁盘镜像格式创建可启动媒体。Ventoy支持在一个U盘上放置多个磁盘镜像,从而可以在一个设备上运行不同版本/安装程序的Windows/Linux系统。Ventoy1.0.86新版本进一步改善了Win11系统的安装流程,默认引入了两个选项来绕过了TPM等设置:VTOY_WIN11_BYPASS_CHECK这可以绕过安装Win11系统时候需要的硬件兼容性检查。Ventoy创建了几个注册表键,以绕过在设置操作系统时对TPM、CPU、安全启动和RAM的检查。该功能在Ventoy1.0.55中引入,但此前需要用户手动