Modern Operating Systems
Operating Systems
Operating System Concepts
Operating Systems (5th Edition)
Operating Systems (5th Edition)
Operating Systems (3rd Edition)
Operating Systems (3rd Edition)
Operating Systems, Third Edition
Operating Systems, Third Edition
A three pronged approach to teaching undergraduate operating systems
ACM SIGOPS Operating Systems Review
Visualizing the modern operating system: simulation experiments supporting enhanced learning
Proceedings of the 2011 conference on Information technology education
Exploring misconceptions of operating systems in an online course
Proceedings of the 13th Koli Calling International Conference on Computing Education Research
Hi-index | 0.00 |
Virtual memory is a major topic in undergraduate operating systems courses. One aspect of virtual memory, address translation, is often covered in an abstract way. When examples are given, only a piece of the translation is done, using a small translation lookaside buffer or a small single-level page table. Since most students learn best by doing rather than watching, the topic is best understood by having students do realistic address translations. This is problematic since it involves lookup from several large tables of data which are difficult to fit on a piece of paper. The address translation simulator described here solves this problem by presenting the student with complete page tables in a way that allows simple navigation of these tables. The simulator can be used for both teaching and student evaluation.