《计算机系统与系统软件课程设计》课程教学大纲

《计算机系统与系统软件课程设计》教学大纲课程设计名称:《计算机系统与系统软件》课程设计课程编号:05120134学时或周数:2周 学分:30先修课程:数据结构、程序设计语言适用专业:信息管理与信息系统

《计算机系统与系统软件课程设计》教学大纲 课程设计名称:《计算机系统与系统软件》课程设计 课程编号: 05120134 学时或周数:周学分: 230 先修课程:数据结构、程序设计语言 适用专业:信息管理与信息系统 本大纲主笔人: 一、课程设计目的、性质和任务 1 课程设计的目的 . 计算机系统与系统软件课程设计是计算机类专业的集中实践性环节之一,是学习完《计算机系统与 系统软 件》课程后进行的一次全面的综合练习。其目的在于加深对计算机系统与操作系统软件的基础理 论和基本知识 的理解:掌握操作系统主要功能的设计思想,以及特定操作系统的用户编程接口的应用技 能。 2 课程设计的主要任务 . 本课程设计基于操作系统作为试验运行环境,使用作为编程环境,完成对操作系 统基 WindowsVC+ + 础理论进行算法模拟设计和验证:以及使用函数库对系统服务进行调用,完成 对 Win32 APIwindows 系统相关功能的验证设计工作。课程设计的时间为周时间。根据题目的基本需求,写出 详细的设 Windows2 计说明书、编写实现代码并运行通过。 需要上交的文档资料: 课程设计报告每人一份【主要内容包括:设计资料整理(包括所参考的主要资料出处、和主要应 用技术说 明)、功能需求分析说明,详细设计思路(包括主要数据结构和函数的设计说明),主要程序代 码,设计体会, 电子文档包括:、每位同学必须上交一份完整的课题设计程序源码,各位同学请将完成的源码文件放 置在用 1 自己的学号和姓名命名的文件夹中然后提交。无电子文档则本次课程设计不计分。 二、课程设计内容、学时分配及教学要求。 以下个课题中可以选择其中的个课题作为本次课程设计的内容: 51 课题一:设计一个虚拟存储区和内存工作区,编程序演示下述算法的具体实现过程,并计算访问命中率: 、先进先出的算法 1FIFO) ( 、最近最少使用算法 2LRU) ( 、最佳淘汰算法 3(LFU) 、最少访问页面算法 4NUR) ( 、最近最不经常使用算法 5NUR) ( 课题二:编程序实现下述磁盘调度算法,并求出每种算法的平均寻道长度: 、先来先服务算法 1FCFS) ( 、最短寻道时间优先算法 2(SSTF) 、扫描算法 3(SCAN) 课题三:编程序模拟银行家算法,要求能体现算法的全过程。 课题四:理解机制的实现机理,掌握消息通信、管道通信以及共享存储区等各种通信方式的运用, 实现 IPC 消息通信方式和管道通信方式的进程间通信设计。

腾讯文库《计算机系统与系统软件课程设计》课程教学大纲