操作系统课件设计指导书全稿.pdf

  1. 1、本文档共100页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机操作系统原理 课程设计指导书 孙 英 华 计算机科学技术学院 2016.9 目 录 第一部分 课程设计教学目标和考核要求………………………………………3 第二部分 Linux程序设计环境和预备知识……………………………………5 预备实验 Linux程序设计常用命令和程序设计调试工具…………………6 第三部分 基于LinuxAPI的通信控制…………………………………………15 设计题目1 Linux进程线程控制 (3个选题)…………………………25 设计题目2 进程间通信 (3个选题) …………………………………26 第四部分 Linux经典系统管理算法的模拟实现………………………………28 设计题目3 动态分区存储管理模拟系统…………………………………28 设计题目4 设备管理模拟系统……………………………………………29 设计题目5 模拟实现请求分页虚存页面替换算法………………………31 第五部分 Linux 内核模块实验…………………………………………………33 设计题目6 文件操作模块……………………………………………… 33 设计题目7 设计并实现新的同步原语………………………………… 38 附录一 Ubuntu简介 …………………………………………………………44 附录二 Linux常用命令总结…………………………………………………53 附录三 Linux编程常用函数…………………………………………………85 附录四 相关数据结构及程序设计指导与参考 ……………………………86 2 第一部分 课程设计目的、内容和考核要求 [课程教学目的] 《计算机操作系统》课程是计算机科学与技术专业的一门重要专业基础课, “计算 机操作系统课程设计”的目的是在学生学习了《计算机操作系统》课程之后理论联系实践, 一方面延续 《计算机操作系统》课程实验的要求,进一步加深与巩固学生对计算机操作系 统中概念、基本原理、算法的理解和掌握,培养学生对计算机常用操作系统的操作能力; 另一方面通过本环节加强培养学生分析、修改和设计操作系统的能力,期望达到学为所用, 并且能进一步提高基于Linux 的编程能力。 [课程设计内容及学时分配] 本课程含2 个授课学时、34 个实验学时。设计内容分为四个模块: 1.Linux 编程调程环境常用命令及工具使用 (2 学时); 2. 基于LinuxAPI 的进程线程通信控制实验 (8学时); 3. 基于Linux 的经典系统管理算法模拟实验 (12 学时); 4.Linux 内核模块实验 (8学时)。 综合检查4 学时。 注:由于课程设计实验题目的实现程序较长,课堂上未完成的部分需利用课下时间调 试完成。 [课程考核要求] 1. 考核成绩记为优秀、良好、中等、及格和不及格五个等级。 2. 出勤低于60%的学生考核成绩为不及格。 3. 每3-4 名同学自愿组成一个实验小组 (尽量采用同宿舍就近原则),组员表报给班长并 于第二周上课前交给任课老师,课程设计报告以及课堂程序演示考核均以小组为单位 (出勤低于60%的同学自动从小组分离)。 4. 圆满完成设计题目6个及以上并且通过课程设计报告及上机程序检查的,成绩为优秀; 5个的为良好;4 个的为中等;3个的为及格;其它为不及格。 5. 课程设计报告要求: 3 (1)一个设计题目完成一份设计报告; (2)报告内容必须包括:设计题目要求、涉及的背景知识及采用的函数或方法概述、 题目设计思路或程序框架及主要数据结构、源代码 (须加必要注释)、调试方案设计 及调试过程问题分析、运行结果与分析; (3)设计报告以实验小组为单位

您可能关注的文档

文档评论(0)

189****6140 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档