技术实现
开发语言:C#.模式:C/S.数据库:sqlserver.开发工具:vs,sqlserver.论文字数:1万左右.
功能实现
采用 C#可视化开发工具,完成以下《操作系统》算法的程序设计,并组成一个完整的软件系统。
死锁检测算法 创建若干进程和若干种资源并输入原始数据,判断目前是否死锁,如不死锁则退出;如死锁则采取逐步撤销死锁进程,直至不死锁为止。
文件(夹)的管理(利用相应的可视化控件实现对文件(夹)的增加、删除、移动和复制操作。允许多重选择)
页面置换算法(假设某进程的页面走向以及分配给它的物理块数,使用优化算法、先进先出置换算法、最近最久未使用置换算法,画出页面置换图并计算缺页率。)
外存空间的管理算法(能利用位视图、空闲盘区链算法对外存空间进行分配和回收。)