周三:编制、调试程序;
周四:测试系统,形成设计结论,编写课设报告;
周五:系统及材料验收,课设答辩。
五、主要参考文献
[1] 尧学编.计算机操作系统教程(第三版)习题解答与实验指导.:清华大学,
2006
[2] 汤子瀛主编.计算机操作系统(第三版).:电子科技大学,2001
[3] 坤等编.操作系统实验教程.:清华大学,2008
摘要
操作系统是计算机系统的关键组成部分,负责管理与配置存、决定系统资源供需
的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。对于不同
的系统和系统目标,通常采用不同的调度算法,如在批处理系统中,为照顾为数众多
的短作业,采用短作业优先调度算法;在分时系统中,为保证系统具有合理的响应时
间,采用时间片轮转法进行调度。采用算法时,则要考虑多方面因素,以便达到最佳
效果。本次课程设计采用时间片轮转调度算法来实现模拟进程调度任务的执行过程。
用 Java 模拟进程调度过程,可以方便地将运行结果直观地表示出来。Java 语言
独有的多线程操作,可以实现许多其他语言不能实现的功能,极方便了程序开发人员
对程序的开发。此外,利用 JavaGUI 编程,可以使系统提供的界面更加友好。实验
中,应用文件 I/O 操作、线程、AWT、Swing、部类、接口、异常处理等技术,开发
此系统。