Four-Level multi-paging on x86 system with 64 bit addressing

 
Thread Tools Search this Thread
Homework and Emergencies Homework & Coursework Questions Four-Level multi-paging on x86 system with 64 bit addressing
# 1  
Old 10-11-2010
Four-Level multi-paging on x86 system with 64 bit addressing

1. The problem statement, all variables and given/known data:
Hi all,
I've got a huuuuuuge problem with understanding this new concept of multi-paging. I really tried to research but i could not find anything significant. I've been trying to understand this for 4 days and i cannot. The question is:
"Have a look on the diagram with the page table layout for a Linux OS that is running on Intelx86 system with 64-bit addressing. Consider a process whose image, in virtual memory, occupies three 4KB page and one 2MB super page its static data. What is the minimum number of PGD, PUD, PMD and PTE entries which must be maintained by Linux for this process? What is maximum number?"

Link to diagram:
http://img842.imageshack.us/i/70695398.png/


2. Relevant commands, code, scripts, algorithms:



3. The attempts at a solution (include all code and scripts):

Well as i couldn't find any information so thats the reason i'm asking here. For the PTE i think i would calculate:

2^64/2^12 = 2^52

Please i will be very appreciate for any hints.


4. Complete Name of School (University), City (State), Country, Name of Professor, and Course Number (Link to Course):

University of Auckland
Auckland City
New Zealand
Clark Thomborson

---------- Post updated at 12:17 PM ---------- Previous update was at 05:41 AM ----------

Don't fatigue yourself. I've done it!

Last edited by vbe; 10-11-2010 at 02:00 PM.. Reason: poster mistake? I want to see the diagram...
Login or Register to Ask a Question

Previous Thread | Next Thread

7 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

32 bit process addressing more than 4GB

Hello for all, I am testing the behavior of a 32 bit application running on Solaris 5.10 (SPARC), and realize it reaches 4GB of memory and then crashes. It doesn't matter the amount of used memory as application is intended to perform many transactions; rather, what I want to achieve is to... (2 Replies)
Discussion started by: Leito7824
2 Replies

2. Solaris

Upgrading java on solaris 10 x86 32 bit

I have java installed on my solaris 10 as /usr/jdk/jdk1.5.0 , but i need to install Weblogic for that i need -- JDK Sun Java 2 JDK 6.0 Update 05 with the Java HotSpot™ Client and Server VMs (32-bit) and all later service packs of 6.0 How can i upgrade my java for this. (3 Replies)
Discussion started by: jain_sharad143
3 Replies

3. Solaris

Switch to 64-bit kernel on Solaris x86

I know this is probably a dumb question, but all of my Google and forum searches have been coming up empty. I mostly work with SPARC. How do you switch Solaris on x86 from 32-bit to 64-bit? When I do a uname -a on a newly installed machine I get "SunOS XXXXXXX 5.10 Generic_144489-17 i86pc i386... (8 Replies)
Discussion started by: christr
8 Replies

4. Shell Programming and Scripting

Multi level sorting script

I want to sort like below Suppose few lines in a file is like this systemid:ABC messagedestination:batchxpr replytoqname: myca systemid:BCD messagedestination:realtime replytoqname: myca systemid:ABC messagedestination:realtime replytoqname: eac systemid: BCD messagedestination:mqonline... (1 Reply)
Discussion started by: srkmish
1 Replies

5. Solaris

32 bit MySQL on x86 64 bit?

Hello all. I am going to build an x86 Solaris box. Sun only offers it in a 64 bit flavor. I want to put MySQL on this box. MySQL only comes in a 32 bit version for x86 Solaris. Can I run 32 bit apps on a 64 bit x86 Solaris machine? Thanks! (4 Replies)
Discussion started by: RobertSubnet
4 Replies

6. Solaris

looking for eclipse for SOLARIS 10 x86-64 bit

Hi, I am looking for eclipse for my solaris 10 x86 64 bit. No luck and haven't found the download yet. It is required when I install WLS 10.3. Of course one no need to use eclipse and you can always use workshop. Does anybody please know where can I download the software. Thanks, ... (2 Replies)
Discussion started by: aa_monster
2 Replies

7. UNIX for Dummies Questions & Answers

Is the solaris v9.For.x86 64 bit

Dear everyone: Could you tell me where is the 64 bit's solaris v9.0. :p (2 Replies)
Discussion started by: arwang
2 Replies
Login or Register to Ask a Question