contur2
Loading...
Searching...
No Matches
contur::Mmu Member List

This is the complete list of members for contur::Mmu, including all inherited members.

allocate(ProcessId processId, std::size_t pageCount) overridecontur::Mmuvirtual
deallocate(ProcessId processId) overridecontur::Mmuvirtual
freeFrames() const noexcept overridecontur::Mmuvirtual
impl_contur::Mmuprivate
Mmu(IMemory &memory, std::unique_ptr< IPageReplacementPolicy > replacementPolicy)contur::Mmuexplicit
Mmu(const Mmu &)=deletecontur::Mmu
Mmu(Mmu &&) noexceptcontur::Mmu
operator=(const Mmu &)=deletecontur::Mmu
operator=(Mmu &&) noexceptcontur::Mmu
read(ProcessId processId, MemoryAddress virtualAddress) const overridecontur::Mmuvirtual
swapIn(ProcessId processId, MemoryAddress virtualAddress) overridecontur::Mmuvirtual
swapOut(ProcessId processId, MemoryAddress virtualAddress) overridecontur::Mmuvirtual
totalFrames() const noexcept overridecontur::Mmuvirtual
write(ProcessId processId, MemoryAddress virtualAddress, const Block &block) overridecontur::Mmuvirtual
~IMMU()=defaultcontur::IMMUvirtual
~Mmu() overridecontur::Mmu