Answered step by step
Verified Expert Solution
Question
1 Approved Answer
The Goal of project one is to implement your Page Walk algorithm using the Extended Page Tables concept. The application must be developed in Python
The Goal of project one is to implement your Page Walk algorithm using the Extended Page Tables concept.
The application must be developed in Python
The code must be delivered no later than Wednesday. March th:
The application will take the following inputs from the command line:
CR Register Will contain the base address of the Guest OS Page Tables
EPT PTR Will contain the based address of the Hypervisor Page Page Tables
EPT Tables CSV file that will contain all table entries, that will include Guest OS and Host OS The heading of each column is the address of the table.
Guest OS Virtual Address to be translated to a physical address.
The input file will be a commaseparated csv file with the following format
The program will be submitted via Moodle and will need to pass the provided Test Cases.
No program will be evaluated outside of Moodle.
xaedxbeaecxccbxcdabcae
xcbbcxdfebdexfbdbbxbb
xabfeexfdeexaeedfccxbd
xdfecfbfxebbfadxfcbxa
Sample run of your program:
python mypagewalkpy xaedxeeeaac tables.csv xEF
Expected Output: xaadb
python input.py xaedxeaf epttables.csv xEF
Expected Output: xaadb
python input.py xeeaefd xabfdee epttablescsv xeacbedc
Expected Output:xcdbaadc
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started