/** * The page table constructor. Must call * * <p>super(ownerTask) * * <p>as its first statement. @OSPProject Memory */ public PageTable(TaskCB ownerTask) { super(ownerTask); size = (int) Math.pow(2, MMU.getPageAddressBits()); pages = new PageTableEntry[size]; for (int i = 0; i < size; i++) { pages[i] = new PageTableEntry(this, i); } }