程序的浮动是什么意思?

程序的浮动是什么意思?,第1张

所谓程序浮动,就是在运行过程中采取相对地址的技术来实现。

1.除了一些特定的情况或者在早期的计算机中,程序在MEMORY中的位置是肯定的,比如会有BOOTLOADER把程序读到一个确定的位置。

2.而现在的计算机基本上这种情况比较少见了,除了一些 *** 作系统的引导过程,这就带来了一个问题,就是在程序(特别是用ASM写的程序)中制定的一些数据的位置是不确定的。

3.比如你原来想读一个1500位置上的数据,但是实际上这个1500到底存了什么是不确定的,所以,采用了相对地址的策略,即所有的数据都是假设程序开始(ORG)位置为0的相对地址。

4.所谓程序浮动,就是针对这样一种情况,在运行过程中采取相对地址的技术来实现的,建议去看看LINUX BOOTLOADER的代码,会理解的比较清楚。

若是使用的vivo手机,以下是开启软件的悬浮窗权限的方式:

1、i管家--应用管理--权限管理--权限--悬浮窗--找到需要打开的软件--打开悬浮窗开关。

2、进入设置--应用与权限/更多设置--权限管理--权限--悬浮窗--选择软件--打开开关。

3、若软件在原子隐私系统当中,需进入原子隐私系统--开始安全设置--更多设置--权限管理--选择应用--单项权限设置--悬浮窗--打开权限。

若有更多疑问,可进入vivo官网/vivo商城APP--我的--在线客服或者vivo官网网页版--下滑底部--在线客服--输入人工客服进入咨询了解。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11033173.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存