#include <Page_frame.h>
|
| | Page_table (FileConfiguration &config) |
| unsigned long long | getPhysicalAddress (unsigned long long vpn, unsigned long long offset, bool for_writing, TLB &l1, bool hit, char w='W') |
| int | getFrame_count () |
| void | display () |
| void | displayRam () |
| void | LOOKAHEADINSERTION (FileConfiguration &config) |
| unsigned long long | OPT_algorthim_for_getting_pshycal_number (unsigned long long vpn, unsigned long long offset, bool for_writing, TLB &l1, vector< unsigned long long > &raw_adresses, size_t index, char w='W') |
| unsigned long long | accessPageTableDirectly (unsigned long long vpn, unsigned long long offset, bool for_writing, char w) |
| unsigned long long | acccess_using_FIFO (unsigned long long vpn, unsigned long long offset, bool for_writing, TLB &l1, char w='W') |
| | ~Page_table () |
◆ Page_table()
◆ ~Page_table()
| Page_table::~Page_table |
( |
| ) |
|
◆ acccess_using_FIFO()
| unsigned long long Page_table::acccess_using_FIFO |
( |
unsigned long long | vpn, |
|
|
unsigned long long | offset, |
|
|
bool | for_writing, |
|
|
TLB & | l1, |
|
|
char | w = 'W' ) |
◆ accessPageTableDirectly()
| unsigned long long Page_table::accessPageTableDirectly |
( |
unsigned long long | vpn, |
|
|
unsigned long long | offset, |
|
|
bool | for_writing, |
|
|
char | w ) |
◆ display()
| void Page_table::display |
( |
| ) |
|
◆ displayRam()
| void Page_table::displayRam |
( |
| ) |
|
◆ getFrame_count()
| int Page_table::getFrame_count |
( |
| ) |
|
◆ getPhysicalAddress()
| unsigned long long Page_table::getPhysicalAddress |
( |
unsigned long long | vpn, |
|
|
unsigned long long | offset, |
|
|
bool | for_writing, |
|
|
TLB & | l1, |
|
|
bool | hit, |
|
|
char | w = 'W' ) |
◆ LOOKAHEADINSERTION()
◆ OPT_algorthim_for_getting_pshycal_number()
| unsigned long long Page_table::OPT_algorthim_for_getting_pshycal_number |
( |
unsigned long long | vpn, |
|
|
unsigned long long | offset, |
|
|
bool | for_writing, |
|
|
TLB & | l1, |
|
|
vector< unsigned long long > & | raw_adresses, |
|
|
size_t | index, |
|
|
char | w = 'W' ) |
◆ dirty_evictions
| unsigned long long Page_table::dirty_evictions |
◆ ram_read_count
| unsigned long long Page_table::ram_read_count |
◆ ram_write_count
| unsigned long long Page_table::ram_write_count |
The documentation for this class was generated from the following files: