ISSN:2320-9151 Impact Factor:3.5

Volume 9, Issue 7, July 2021 Edition - IEEE-SEM Journal Publication

Memory Protection using Memory Protection KeysPDF

Vishal Bhandari, Archana Patil

Out of the five main tasks of operating system i.e. hardware abstraction, file management, memory management, process management and process scheduling, memory protection is an important part of memory management . The OS restricts one process from accessing the memory of another process but it doesn’t provide security between memory access of threads of same process.This paper proposes a new hardware feature provided by Intel i.e Memory Protection Keys. This feature enables us to provide memory protection between threads. It uses the previously unused bits of page table. The important benefits of MPK are : performance ,group-wise control , per-thread view protection techniques.