[Autogenerated] before we get to the details of how
virtual artist translation happens.
Let's talk about some basics.
So first we're going to focus on x 64 processors from Intel in a M D.
The reason being that these processors are the most common today on
Windows systems for arm and arm 64 processors.
The basic ideas are the same.
Just that some of the details are different,
such as registered names Now in today's mighty processors.
Even those powerful ones we have today are waking up
in something called Real Mode,
which is the original mode that was the only one that
existed back in the early days of the 80-86 and 80-88
processors from Intel back in the day.
Real mode means that every address encountered by the
processor is interpreted as a physical address,
which means that if there is an instruction that says
hey grab whatever is at address 1000.
The processor understands that as 1000 in physical memory there
were some tweaks related to to various registers,
mostly segment registers, but still they were working with physical memory.
Today's systems in order to be able to perform this kind of translation.
That gives rise to certain interesting features such as sharing the
processor is very quickly put into protected mode,
sometimes referred to as long mode in a M D s documentation with paging,
which means that every address encountered by the processor is
interpreted as a mutual address meaning it has to be somehow
translated to a physical address.
This in fact is possible to do.
And so it's important to understand that the processor is
the one performing the translation.
If everything goes as planned, nothing else is needed.
The memory manager in the colonel doesn't have to intervene and is not
really part of this process when everything works as planned.
That is the virtual addresses, in fact mapped to a physical address.
The purpose of the memory manager here is to prepare the various tables
that would allow this translation to work as expected.
Let's take another look at the overview of translation
before we get into the actual details.