课 程 号:SK142111适用专业:计算机科学与技术制 定 人: 李威教 研 室:计算机科学与技术教研室信息科学与工程学院2013年5月目录概述3题目一进程创建模拟实现3题目二进程间通信的设计4题目三连续动态内存管理模拟实现7题目四进程调度算法的实现9题目五银行家算法的实现9题目六磁盘调度算法的实现11题目七页面置换算法的实现11题目八 P、V原语的模拟实现12附录:课程设计报告书撰写要求14概述从计算机领域出现第一个OS开始,OS就获得众多计算机爱好者们的关怀。经过几十年的迅速发展,当今世界已经存在多种面向不同领域、不同平台、不同用途的OS,例如,当今主流PC操作系统MS-Windows系列,面向大型机的UNIX系列,及其变种Linux操作系统,应用领域从大型机到桌面电脑,甚至掌上电脑等。本课程设计是为了配合《操作系统》和《Linux操作系统》课程的开设,通过本课程设计使学生了解计算机操作系统这个最核心的系统软件。Linux操作系统是一个开源的操作系统,通过对其进行学习,学生可以学习到操作系统是怎样开发起来以及操作系统各个方面的时限的大致框架和基本技术。为今后从事实际工作打下坚实的基础。课程设计的内容主要包括:进程的创建、进程间的通信、连续动态内存管理、进程调度、银行家算法的实现、磁盘调度算法的实现、页面置换算法的实现以及P、V原语的模拟实现。8个内容中选做5个内容,同等条件下
原创力文档

文档评论(0)