Information Technology Reference
In-Depth Information
memory amongst multiple processes. The OS simulator supports paged memory
management simulation and space permitting the pages are placed in memory oth-
erwise swapped out. Figure 7 (left) shows the page table for process 11 where the
physical memory addresses, the frames and the page fault counts are shown. Fig-
ure 7 (right) depicts the pages of process 11 in main memory where each process's
pages are assigned colors and virtual activity is animated as the process pages are
swapped in and out with visually enhancing color code changes. Modern operating
systems provide support for multithreading without which server technology
would not be possible. The OS simulator supports simulation of multithreading
through high-level language constructs. Figure 8 (left) shows the tree structure of
threads clearly illustrating all important parent/child relationships. The image on
the right shows the corresponding high level source supporting threads.
Fig. 5 Two different views of the same process states; the image on the right is animated
Fig. 6 Process listing with periodic updates of states (left) and example PCB display (right)
Search WWH ::




Custom Search