钉钉打卡的虚拟定位软件是什么?
第一个软件是假定位,是国外的软件,分为root模式和非root模式。第二个任我行,他就是专门为钉打孔卡而生的。最后一个软件叫多开,主要用于多开。
一、虚拟地址是Windows程序在386保护模式下运行时,所以程序访问内存所使用的逻辑地址称为虚拟地址,类似于实地址模式下的段地址。虚拟地址也可以写成“段:偏移量”的形式,其中段指的是段选择器。
Windows 2000使用基于分页机制的虚拟内存。每个进程有4GB的虚拟地址空间。基于分页机制,这个4GB地址空间的一部分映射到物理内存,一部分映射到硬盘上的交换文件,一部分映射到空。4GB地址空间中的所有虚拟地址都在程序中使用。要访问物理内存,您需要使用物理地址。
第二,对于要转换成物理地址的虚拟地址,CPU首先根据CR3中的值找到页目录所在的物理页。然后根据虚拟地址从第22位到第31位的10位(最高10位)的值,找到对应的页目录项(PDE),页目录项包含该虚拟地址对应的页表的物理地址。有了页表的物理地址,根据虚拟地址的12位到21位的值作为索引,找到对应的页表项(PTE),页表项包含与该虚拟地址对应的物理页的物理地址。最后,通过将虚拟地址的最低12位,即页内偏移量,加到该物理页的物理地址上,得到对应于虚拟地址的物理地址。
3.将虚拟地址转换成物理地址的计算过程是,处理器通过CR3找到当前页目录所在的物理页,取虚拟地址的高度10位,然后将10位左移2位(因为每个页目录项长4字节,左移2位相当于乘以4)得到页中的地址,在该地址取出PDE(4字节)。找到虚拟地址对应的页表所在的物理页,从虚拟地址的12位到21位取10位,然后将10位左移2位(因为每个页表项长4字节,左移2位相当于乘以4)得到页中的地址,在地址处取出PTE(4字节)。