#include <TLB_table.h>
|
| | TLB (FileConfiguration &config) |
| void | View_table () |
| void | Insert_with_FIFO_algo (unsigned long long virtual_address_key, unsigned long long physical_memory_value, bool valid_bit_value) |
| void | insert_with_LRU_algo (unsigned long long virtual_address_key, unsigned long long physical_memory_frame, bool valid_bit_value) |
| bool | find (unsigned long long virtual_address_key, unsigned long long &physical_memory_value) |
| void | perfomance_metrics (unsigned long long ram_latency, unsigned long long total_ram_reads, unsigned long long total_ram_writes, unsigned long long dirty_evictions) |
| int | getFileCount () |
| bool | findFIFOTLB (unsigned long long virtual_address_key, unsigned long long &physical_memory_value) |
| void | TLB_Eviction (unsigned long long vpn) |
◆ TLB()
◆ find()
| bool TLB::find |
( |
unsigned long long | virtual_address_key, |
|
|
unsigned long long & | physical_memory_value ) |
◆ findFIFOTLB()
| bool TLB::findFIFOTLB |
( |
unsigned long long | virtual_address_key, |
|
|
unsigned long long & | physical_memory_value ) |
◆ getFileCount()
| int TLB::getFileCount |
( |
| ) |
|
◆ Insert_with_FIFO_algo()
| void TLB::Insert_with_FIFO_algo |
( |
unsigned long long | virtual_address_key, |
|
|
unsigned long long | physical_memory_value, |
|
|
bool | valid_bit_value ) |
◆ insert_with_LRU_algo()
| void TLB::insert_with_LRU_algo |
( |
unsigned long long | virtual_address_key, |
|
|
unsigned long long | physical_memory_frame, |
|
|
bool | valid_bit_value ) |
◆ perfomance_metrics()
| void TLB::perfomance_metrics |
( |
unsigned long long | ram_latency, |
|
|
unsigned long long | total_ram_reads, |
|
|
unsigned long long | total_ram_writes, |
|
|
unsigned long long | dirty_evictions ) |
◆ TLB_Eviction()
| void TLB::TLB_Eviction |
( |
unsigned long long | vpn | ) |
|
◆ View_table()
The documentation for this class was generated from the following files: