欢迎浏览厦门控匠自动化科技有限公司
行业资讯
ABB UNS0119A-P V101 将执行在该地址发生的任何机器代码
时间: 2024-01-23浏览次数:
ABB UNS0119A-P V101 将执行在该地址发生的任何机器代码

ABB UNS0119A-P V101 将执行在该地址发生的任何机器代码
从CPU的角度来看,机器代码存储在RAM中,但出于性能原因,通常也保存在一组缓存中。根据架构的不同,指令和数据可能有不同的缓存。

CPU根据其内部程序计数器知道要执行什么机器代码。程序计数器指向一个内存地址,并根据可能导致程序分支的特殊指令而改变。当CPU第一次通电时,程序计数器通常被设置为硬编码值,因此将执行在该地址发生的任何机器代码。

类似地,程序计数器可以被设置为执行任意地址的任何机器码,即使这不是有效的机器码。这通常会触发特定于架构的保护故障。

在基于分页的系统中,如果当前页面实际上通过执行位持有机器代码,则通常通过页面许可来告知CPU页面具有多个这样的许可位(可读、可写等。)用于各种内务处理功能。例如打开类Unix系统内存页面可以通过mprotect()系统调用,而在Windows上,虚拟保护()可以用于实现类似的结果。如果试图在不可执行的页面上执行机器代码,通常会发生特定于体系结构的故障。通过各种技术将数据视为机器代码,或者找到使用现有机器代码的新方法,是一些安全漏洞的基础。
ABB SPDSI22
ABB GVC736CE101
ABB CI868K01-eA
ABB UNS0119A-P V101
ABB 3BHE029153R0101
ABB 3BHE029154P4
ABB GCC960C103
ABB 3BHE033067R0103

83SR06B-E GJR2395400R1210 (5).jpg

发布图.jpg

控匠 (5).jpg



Copyright © 2024 厦门控匠自动化科技有限公司 版权所有

闽ICP备15020580号-11