Example #1
0
 def run_example_2(self):
     self.scheduler_policy = RoundRobinScheduler(3)
     self.memory_policy = Paging(self.memory_manager.get_memory(), 2,
                                 self.hdd)
     self.kernel = Kernel(self.scheduler_policy, self.hdd,
                          self.memory_policy)
     self.kernel.run("Word")
     self.kernel.run("Excel")
     self.kernel.run("Powerpoint")
Example #2
0
 def run_example_1(self):
     self.scheduler_policy = PriorityScheduler()
     self.continuous_assignment_policy = BestFit()
     self.memory_policy = ContinuousAssignment(
         self.memory_manager.get_memory(),
         self.continuous_assignment_policy)
     self.kernel = Kernel(self.scheduler_policy, self.hdd,
                          self.memory_policy)
     self.kernel.run("Word")
     self.kernel.run("Excel")
     self.kernel.run("Powerpoint")