英伟达史上最强AI芯片都发布了,你还不知道GPU的原理和前景
CPU被设计为顺序执行指令,为了提高顺序执行性能,多年来CPU设计中引入了许多功能,包括指令流水线、乱序执行、推测执行和多级缓存等。CPU的重点是减少指令执行延迟,以便CPU能够尽快执行指令序列。GPU专为大规模并行性和高吞吐量而设计,但代价是较高的指令延迟。这一设计方向受到了它们在视频游戏、图形、数值...
操作系统基础: C 语言实现用户态线程
1.1指令执行不管你用的是什么语言编程,最后都要落实到CPU上,而CPU只认识它自己的语言,机器语言。机器语言可以抽象出对应CPU架构的汇编指令。如下面的x86指令序列。//...moveax,5pusheaxcall0x00401020add0x4//...程序在执行时,实际上就是汇编指令(准确的说是机器指令)在CPU...
手把手教你如何用 ROP 绕过数据执行保护
我们将在开发过程中使用以下工具:QuoteDB、TCPView(一个查看端口和线程的小工具,只要木马在内存中运行,一定会打开某个端口,只要黑客进入你的电脑,就有新的线程)、IDAFreeware、WinDbg(在windows平台下,强大的用户态和内核态调试工具)和rp++。QuoteDB是一个设计上易受攻击的应用程序,创建它是为了实践逆向工程并利用...
程序设计的5个底层逻辑,决定你能走多快
取址、译码、执行,这是一个指令的执行过程,所有指令都会严格按照这个顺序执行。但是多个指令之间其实是可以并行的,对于单核CPU来说,同一时刻只能有一条指令能够占有执行单元运行。这里说的执行是CPU指令处理(取指,译码,执行)三步骤中的第三步,也就是运算单元的计算任务。所以为了提升CPU的指令处理速度,...
BlackHat 2018 iOS越狱细节揭秘:危险的用户态只读内存
现代操作系统都会实现内存保护机制,让攻击变得更困难。iOS在不同级别实现了这样的内存保护,例如,MMU的TBE属性实现NX、PXN、AP等,以及更底层的KPP、AMCC等:其中,用户态只读内存机制,在iOS上有很多应用,比如可执行页只读、进程间只读以及内核到用户态内存的只读:...
高效实时!麒麟信安操作系统(嵌入式版)V3来了,为工业领域数智化...
麒麟信安操作系统(嵌入式版)V3可高效满足重要领域对工业控制系统的安全性和可靠性需求,尤其针对指令实时控制、实时响应要求高的场景,不仅能准确高效地执行控制指令并按预期做出响应、运行实时任务,而且支持多OS混合部署,可同时部署实时操作系统和通用Linux,通过通用Linux承担提供开发工具等能力(www.e993.com)2024年10月16日。
安恒信息2023年半年度董事会经营评述
直销模式是指直接将产品销售给终端用户。公司采取多级渠道经销和直接销售相结合的销售模式主要是因为公司产品的目标用户群多、用户的地域及行业分布广,采用该方式能够最大程度实现市场覆盖、最高效率为客户提供网络信息安全产品及服务。(三)所处行业情况1.行业的发展阶段、基本特点、主要技术门槛...
Redis延迟问题全面排障指南
为什么Redis执行GET、SET、DEL命令耗时也很久;为什么我的Redis突然慢了一波,之后又恢复正常了;为什么我的Redis稳定运行了很久,突然从某个时间点开始变慢了。这时我们还是需要一个全面的排障流程,不能无厘头地进行优化;全面的排障流程可以帮助我们找到真正的根因和性能瓶颈,以及实施正确高效的优化方案。
直击RSAC 2022:人工智能如何颠覆自动化威胁分析
攻击者可能会伪装处理其工件(artifacts)的特征(例如名称和位置),使得工件对于用户和安全工具来说看似合法或正常,进而规避防御和检测。伪装操作可能包括处理文件元数据、诱使用户误认文件类型,以及指定合法的任务或服务名称。混淆文件或信息(T1027)攻击者可能会通过加密、编码等方式混淆系统中或传输中的可执行或其它文件...
龙芯彭飞:LoongArch 的自主与兼容|指令|龙芯|芯片_新浪科技_新浪网
LoongArch的特点主要表现在两个维度:一是用户态,二是核心态。LoongArch是一个精简指令系统,32位长指令、32个通用寄存器、32个浮点寄存器。用户态是给编译器、程序设计者使用。核心态在内存管理、控制寄存器的数量、规格都进行了大量的创新性设计,是符合现代操作系统的设计。