下载后可任意编辑操作系统课程设计指导12024 年 4 月 19 日操作系统课程设计指导下载后可任意编辑一、本课程的教学目的及基本要求1、教学目的操作系统课程设计是操作系统课程的重要实践环节,是操作系统课程内实验的有益补充,它旨在培育学生的实践能力,促进理论与实践的结合。要求学生经过上机编程,了解如何模拟操作系统原理的实现,从而加深对操作系统原理的领悟,加深对操作系统实现方法的理解,与此同时使学生在程序设计方面也能够得到很大程度的提高。操作系统虽然是理论性很强的课程,可是仅仅是课堂讲授是绝对不够的,操作系统课程设计即是课堂教学基础上的实践环节,其重要程度决不亚于课堂的知识传授。本课程设计的目的和任务是在课堂教学的基础上,使学生对操作系统运行机制有一个全面的认识和理解,锻炼学生的抽象思维、逻辑思维和实际动手能力,培育操作系统等大型系统程序的12024 年 4 月 19 日下载后可任意编辑使用者、管理者、分析员和设计人才。促进理论与实践的结合,使学生在系统程序设计方面能够得到很大程度的提高。先修课程:数据结构,操作系统。2、教学基本要求要求学生经过上机编程,使学生对操作系统运行机制有一个全面的认识和理解,经过模拟文件系统及内存管理系统,锻炼学生的逻辑思维和实际动手能力,培育操作系统等大型系统程序的使用者、管理者、分析员和设计人才。促进理论与实践的结合,使学生在系统程序设计方面能够得到很大程度的提高。课程设计基本要求:1) 掌握课堂教学内容,主要包括:(1) 掌握操作系统四大资源管理的理论知识;(2) 熟悉 Linux 或 UNIX 文件系统的结构;22024 年 4 月 19 日下载后可任意编辑(3) 使用编程语言实现课程设计题目要求的功能。2) 根据课程设计题目,按以下步骤进行:(1) 问题分析,理解问题,明确设计要求;(2) 根据要求进行概要设计和详细设计;(3) 编码实现、上机调试,数据测试;(4) 完成课程设计实习报告。二、操作系统课程设计题目1、实现一个进程管理子系统【问题描述】在 Linux/UNIX/Windows 下编制一个程序,模拟实现一个简单的进程管理子系统,它由进程建立模块、进程撤消模块、进程控制表组成,(另外还可能包括选作的进程切换和调度模块)。【设计要求】32024 年 4 月 19 日下载后可任意编辑该子系统接收新进程建立请求的方式是循环显示“请输入新命令行”,然后根据用户键入内容启动相应进程,其后不等待子进程结束,马上显示...