A method for determining a physical address, comprising: when a first virtual address of a first virtual address space is obtained, determining a first entry index address corresponding to the first virtual address); and determining, from a first page table based on the first entry index address, 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 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 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, determining a first entry index address corresponding to the first virtual address); and determining, from a first page table based on the first entry index address, 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 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 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.