Saving memory space to be used for specific process/variable.

If you declare a variable, you reserve a memory space in the Stack for the variable.

The OS is responsible for reserving memory and preventing other processes from accessing un-permitted space.

Sharing Reservations

You can share your reserved key for other processes or interfaces to access