2020-03-02 07:32:30 来源:范文大全收藏下载本文
操作系统课程设计大纲
课程名称:操作系统课程设计 课程编码:10110206 英文名称:Course Design of Operating System 学 时: 二周 学 分:2
适用专业:计算机科学与技术、计算机网络工程、计算机软件工程 课程类别:必修
课程性质:学科基础课 先修课程:C++程序设计,数据结构,计算机组成原理 参考教材:
计算机操作系统教程,清华大学出版社,张尧学等,2006.10 现代操作系统,机械工业出版社,陈向群等译,2005.9
一、课程性质与任务
“操作系统基础”是计算机专业的核心专业课,“操作系统课程设计”是理解和巩固操作系统基本理论、原理和方法的重要的实践环节。
操作系统课程主要讲述的内容是计算机操作系统的基本原理及组成,操作系统中常用的设计技巧和方法。它与计算机原理、编译原理、汇编语言、计算机网络、程序设计等专业课程关系十分密切。本课程设计的目的综合应用学生所学知识,建立系统和完整的计算机系统概念,理解和巩固操作系统基本理论、原理和方法;在算法基础上,解决实际问题,提高学生实际应用、编程的能力。
二、课程教学的基本要求
学生针对操作系统课程设计题目所提出的问题,查阅相关资料,利用操作系统中的基本原理和方法,通过分析、设计、编码、调试,实现完整的解决方案。
三、课程设计题目及要求
题目:Linux二级文件系统设计
要求:系统采用两级目录,其中第一级对应于用户账号,第二级对应于用户帐号下的文件;使用内存来模拟外存,进行数据结构设计和操作算法的设计,实现一个文件系统并实现基本的文件操作。
四、课程学时分配
总设计时间:两周
五、课程设计内容与安排
1、问题分析及解决方案确定;
2、形成编程思路;
3、使用具体语言实现算法;
4、上机调试程序;
5、编写课程设计报告.
六、考核方式
考核的内容包括:程序语言描述的科学性、系统性,程序设计的正确性,程序设计文档的系统性可读性,学生的工作态度、动手能力、是否有创新,总结报告的质量。
课程设计结束时,要求学生按照统一格式写出课程设计报告。
以编写的程序和学生实际操作能力为主,参考提问和出勤情况等,综合评定给出成绩。
七、课程的主要参考书
1.现代操作系统,机械工业出版社,陈向群 等译, 2005 2.操作系统原理·技术与编程,机械工业出版社,蒋 静等编著, 2004 3.计算机操作系统,西安电子科技大学出版社,方敏主编,2004.8 4.计算机操作系统(第二版),西安电子科技大学出版社,汤子灜等编著, 2001 5.操作系统实验指导,清华大学出版社,任爱华等 编著, 2004
制定人: 任德华
审定:
批准:
人人范文网 m.inrrp.com.cn 手机版