Kernel contains 4 data structures for Demand paging. They are,
1. Page table entries,
2. Disk block descriptors,
3. Page frame data table (pfdata),
4. Swap-use table.