1. A translation lookaside buffer (TLB), comprising: a consecutive page lookup table configured to store consecutive page records, each consecutive page record comprising a base physical page address and a plurality of page flags, wherein, when a page flag is set to a predetermined value, a corresponding virtual address translates to a physical address that is offset by a corresponding number of pages from the base physical page address.