Body: <p>I am teaching Operating Systems to Computer Science Majors, generally juniors and seniors. In order to better explain it I want to create or have a simulator or game to illustrate memory management: segmented memory vs. paged memory, demand paging, page replacement algorithms and so on. Have you come across anything along those lines?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-10-31T18:58:44.393Z
Comments.Text: No, but I believe it would be quite an awesome topic for an engineering degree thesis. Maybe for a group thesis
Comments.UserDisplayName: Fureeish
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-11-13T14:48:18.730Z
Comments.Text: Computer Science Majors could implement these algorithms themselves to play with them
Comments.UserDisplayName: Dima Chubarov
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-11-19T15:37:19.657Z
Comments.Text: Yes they could. Still not a helpful answer.
Comments.UserDisplayName: pitosalas
Tags: <operating-systems>
Title: Simulator or game to teach operating system principles
ThreadText: # Simulator or game to teach operating system principles
  
  (Asked by: username_0 on 2023-10-29)
  
  I am teaching Operating Systems to Computer Science Majors, generally juniors and seniors. In order to better explain it I want to create or have a simulator or game to illustrate memory management: segmented memory vs. paged memory, demand paging, page replacement algorithms and so on. Have you come across anything along those lines?
  
  **Tags:** operating-systems
  
  > **Comments:**
  > **username_1**: No, but I believe it would be quite an awesome topic for an engineering degree thesis. Maybe for a group thesis  
  > **username_2**: Computer Science Majors could implement these algorithms themselves to play with them  
  > **username_0**: Yes they could. Still not a helpful answer.  
  
  ---
  
  ## 0 answers
  
  