A method for determining a physical address, comprising: when a first virtual address of a first virtual address space is obtained (S901), determining a first entry index address (OX) corresponding to the first virtual address); and determining (S904), from a first page table based on the first entry index address (OX), a first target physical address corresponding to the first virtual address, wherein the first page table is used to determine a physical address corresponding to each virtual address in the first virtual address space , a start virtual address of the first virtual address space corresponds to a second entry index address in the first page table, the second entry index address is greater than or equal to a base address of the first page table and less than a sum of the base address of the first page table and a quotient of dividing the start virtual address by a size of a second virtual address space , a largest entry index address of the first page table is less than a sum (OX) of the base address of the first page table and a quotient of dividing a largest virtual address of the first virtual address space by the size of the second virtual address space , and the second virtual address space is virtual address space associated with any entry in the first page table; and characterised in that the determining a first entry index address (OX) corresponding to the first virtual address comprises: determining a second virtual address based on the first virtual address and a first offset value, wherein the first virtual address is greater than the second virtual address ; and determining the first entry index address based on the second virtual address. when a first virtual address of a first virtual address space is obtained (S901), determining a first entry index address (OX) corresponding to the first virtual address); and determining (S904), from a first page table based on the first entry index address (OX), a first target physical address corresponding to the first virtual address, wherein the first page table is used to determine a physical address corresponding to each virtual address in the first virtual address space , a start virtual address of the first virtual address space corresponds to a second entry index address in the first page table, the second entry index address is greater than or equal to a base address of the first page table and less than a sum of the base address of the first page table and a quotient of dividing the start virtual address by a size of a second virtual address space , a largest entry index address of the first page table is less than a sum (OX) of the base address of the first page table and a quotient of dividing a largest virtual address of the first virtual address space by the size of the second virtual address space , and the second virtual address space is virtual address space associated with any entry in the first page table; and characterised in that the determining a first entry index address (OX) corresponding to the first virtual address comprises: determining a second virtual address based on the first virtual address and a first offset value, wherein the first virtual address is greater than the second virtual address ; and determining the first entry index address based on the second virtual address. determining a second virtual address based on the first virtual address and a first offset value, wherein the first virtual address is greater than the second virtual address ; and determining the first entry index address based on the second virtual address. <EOS>