• Home
  • Teaching
  • Publications
  • Research Lab
  • CV
  • More
    • Home
    • Teaching
    • Publications
    • Research Lab
    • CV
  • Home
  • Teaching
  • Publications
  • Research Lab
  • CV

Teaching

  • Spring 
    • CS 3430 Operating Systems
    • CS 2530 - Intermediate Computing
    • CS 1160 - Introduction to Programming
    • CS 4880 - Mobile Computing
    • CS 4400 - System Administration
  • Fall 
    • CS 3470 - Networking
    • CS 2530 - Intermediate Computing
    • CS 1160 - Programming with C/C++

Office Details

Spring 25 Office Hours M: 11 AM - 2 PM, T/Th: 2 - 3:30 PM

Click here to book an Appointment 

Zoom Office - https://uni.zoom.us/j/6215999046

Office Address: Office #19 Dept. of Computer Science #26 East Bartlett Hall

Useful Resources

Banker's Algorithm

HTML Interactive Tutorial:  This is an interactive tutorial for Banker's algorithm where one can enter the number of processes, resources, and requests for resources. One can see how algorithm decides if a request can be granted or not.


Java Code can be found here

Click Here for the HTML Tutorial

Page Replacement Algorithms

HTML Interactive Tutorial:  This is an interactive tutorial for Page Replacement Algorithms (FIFO, LRU, OPT) where one can enter the reference string, number of frames, and choose the algorithm  to execute. Upon execution, one can visualize number of page faults.

Click Here for the HTML Tutorial

Page Table Simulation

Java code to simulate the page table-based physical address translation for  Logical address space (2^m) and  Page size 2^n.


Java Code can be found here

Anonymous Feedback from Students

Copyright © 2025 Dheryta Jaisinghani - All Rights Reserved.

Powered by

  • Teaching
  • Publications
  • Research Lab
  • CV

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept