论文摘要: 操作系统算法的高级实现是关于操作系统实验教学的辅助性课件系统,在教学之中用实例来演示操作系统的各个实验,加深学生对操作系统的认识和理解. 本系统包括四大部分,分别是进程管理 ﹑线程管理﹑ 内存管理和文件管理.其中:进程管理包括进程的创建与撤消 ﹑进程管理与进程设置;线程管理包括线程同步 ﹑线程安全﹑多线程编程 ﹑线程通信和线程通信的几种方法;内存管理包括缺页中断 ﹑返回内存块 ﹑释放内存﹑ 重新分配内存块 ﹑改变内存块的大小 ﹑遍历堆﹑ 分配内存和检查堆的完整性;文件管理包括文件删除 ﹑复制和选择. 每个功能模块包括程序说明和源程序代码以及运行结果三大部分.在其中一些功能模块里详细记录着此模块的制作过程以及调试结果等,用于了解如何利用authorware来制作此课件系统以及实验的演示. 关键字:操作系统,进程管理,线程管理,内存管理,文件管理.
|