Memory management is one of the most complex and at the same time most important parts of the
kernel. It is characterized by the strong need for cooperation between the processor and the kernel
because the tasks to be performed require them to collaborate very closely.