PLEASE NOTE: this server,, will be unavailable on WEDNESDAY 7th December, from 1pm until 4pm.
Web-based programs, such as csmarks, cssubmit, and the help fora, will all be unavailable.
  It's UWAweek 49


This forum is provided to promote discussion amongst students enrolled in CITS2002 Systems Programming.
Please consider offering answers and suggestions to help other students! And if you fix a problem by following a suggestion here, it would be great if other interested students could see a short "Great, fixed it!"  followup message.

Displaying selected article
Showing 1 of 919 articles.
Currently 5 other people reading this forum.

 UWA week 38 (2nd semester, week 8) ↓
SVG not supported

Login to reply


Hello, i dont quite understand how page registers and page tables work. from timestamp 16.35 - How do you decide how many bits offset and how many bit pages? And from the recording, you said "So if we have a 10 bit offset here, it means that the index points to one of 1024 locations in our page." What does that mean? does that mean that the 6 bit page is the leftover? 6 bit can store up to number 64 and so does that mean that it can store 64 rows of page table? and the offset is 1024? so if the page table says index value of 1, then 1*1024 is the physical address? And i don't get how you do the calculation offset of given page size in timestamp ~19:00. Hw did you get 12 bits offset for 4kb page size?

This article has 1 attachment:


The University of Western Australia

Computer Science and Software Engineering

CRICOS Code: 00126G
Written by [email protected]
Powered by history
Feedback always welcome - it makes our software better!
Last modified  1:17AM Sep 14 2022
Privacy policy