摘要: 一、概述 因为这次os作业对用户在控制台的输入输出有要求,所以我花了挺多的代码来完善控制台的显示。 MemoryAlgorithm类里只是和控制台输入输出有关的操作,而对内存的所有逻辑操作都是用Memory类里对应的方法实现的。 因为不同内存分配算法,只有对空闲分区表的排序不同,所以可以将FF和BF 阅读全文
posted @ 2018-12-21 11:43 daheww 阅读(8085) 评论(0) 推荐(1) 编辑
摘要: 一、概述 因为这次os作业对用户在控制台的输入输出有要求,所以我花了挺多的代码来完善控制台的显示。 也因为我这次要实现多个类似算法,所以将一些共性单独提取出来作为一个类。 如果只想要和算法有关的核心代码,看RR类的calc()即可。 实现思路:每运行一个进程,则将所有进程的remainService 阅读全文
posted @ 2018-12-21 11:00 daheww 阅读(5333) 评论(0) 推荐(1) 编辑
摘要: 一、概述 因为这次os作业对用户在控制台的输入输出有要求,所以我花了挺多的代码来完善控制台的显示。 也因为我这次要实现多个类似算法,所以将一些共性单独提取出来作为一个类。 如果只想要和算法有关的核心代码,看FCFS类的calc()即可。 实现思路:按照顺序将进程添加到列表中,然后再按照添加顺序运行。 阅读全文
posted @ 2018-12-21 10:47 daheww 阅读(13279) 评论(0) 推荐(1) 编辑