Extended the present static one level paging scheme to dynamic one and two-level paging in DLXOS. DLXOS currently supports allocation of one physical page per process. This was extended to support allocation of pages for text,data and stack segment when the process is first created and dynamically allocate rest of the physical pages when page fault occurs. In 2-level paging, each entry in the L1 page table refers to an entry in L2 page table which points to a page in virtual memory. The kernel kills a process, if it exceeds the physical memory limit, and displays an informative error message