网站大量收购独家精品文档,联系QQ:2885784924

操作系统原理课程设计指导书..doc

  1. 1、本文档共159页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统原理课程设计指导书.

操作系统原理 课 程 设 计 指 导 (第二版) 李印清 等编著 计算机科学与应用系 Department of Computer Science and Application 二零零七年十二月 第二版前言 《操作系统课程设计》第一版编写于2003年,从2000级计算机科学与技术专业投入教学使用以来,距今已5年。在这5年中,计算机网络、现代通信技术的发展极其迅速,人们已经无法想像,如互联网不通、手机丢失,将会对您的工作、学习和交际带来的影响有多么巨大。再者,这期间不仅操作系统开发技术有了很大进展,而且国内高等院校计算机及相关专业“操作系统原理”课程的实践教学也有了显著的变化,对操作系统中的原理、算法和方法的学习提出了更高的要求,原来没有开设操作系统原理课程设计的院校开始开设课程设计,几年前已开设实验的院校,已不再停留在操作系统中各种资源管理的模拟,而是更加强调实践(实验或实训)的重要性。例如,要求计算机及相关专业的学生,在校期间要熟练掌握一种操作系统,如MS-DOS或Windows,同时要求了解另一种操作系统的原理、算法和方法。 这5年期间,本书作者在从事“操作系统原理”课程教学的同时,完成了多项院级操作系统教学改革教学研究项目,并发表了数篇学术论文,对“操作系统原理”课程的教学改革作了深入的研究。本书第二版正是在此基础上并对第一版的内容作了较大的改动之后撰写而成的。 全书分为三大部分,共3章。每章中列出的实验保留了第一版中编写风格,即每个实验包括实验目的、实验内容和思考题,同时考虑到一些学生的实际需要,个别实验还给出了实验涉及的基本思想、程序流程图和供参考的程序代码。 第1章操作系统基础实验是对第一版六个实验作了较大改动之后编写的。保留了其中的进程调度算法的模拟、动态分区方法的模拟、存储管理方式的模拟以及文件管理系统的实现等实验,并对其中的文字部分进行了编辑,程序代码改用C++程序设计语言来实现。 保留这一章的目的是要求计算机及相关专业的学生在完成操作系统课程设计教学实践环节中至少应完成其中的2个实验,这是对学生的最低要求。通过这些实验学生应掌握操作系统中进程的概念、进程调度算法、操作系统中对存储资源的管理以及文件系统的实现方法。 第2章Linux及其实验是新增的。内容包括Linux的安装、Linux命令、shell程序设计、Linux进程管理等方面的实训。增设这一章的目的是为了使读者了解Linux操作系统的基本概念,熟悉该操作系统的使用方法以及掌握基于Linux的进程管理等方面的知识,进一步提高对操作系统中各种资源管理的理解,基本掌握另一种操作系统,扩大其知识面。 第3章Minix教学操作系统实践也是新增的。内容包括Minix操作系统的基本知识和概念,包括进程、I/O系统、内存管理、文件系统等,这一章安排有Minix操作系统的安装、运行及退出,Minix命令等方面的实训内容。 本书由多人合作完成。其中,李印清、荆立夏制定了全书的编写大纲,赵中堂对第一版中的实验进行了修改,包括程序代码的改写,第2章由荆立夏编写,第3章由史军勇编写,李印清对全书进行了统稿。 我们在编写过程中,尽可能引入新的观点和方法,力求能反映当代操作系统领域的技术水平。但由于学识浅陋,必有很多不足之处,希同行指正。 编著者 2007年12月于郑州熊耳河畔 第一版前言 软件技术是计算机系统的灵魂与核心,而操作系统是计算机系统中最核心和最底层的软件。对操作系统的深入学习关系到整个计算机系统运行机制的全面理解。因此,对于学习操作系统的学生来说,除了需要刻苦努力之外,还需要掌握软件和操作系统的原理与设计技巧。学习和掌握它们对于提升自身的创造力和想象力是很有帮助的。 如何学习和掌握操作系统技术的原理与实现技能呢?除了听课和读书之外,加强实践环节,在设计与实现过程中加深对操作系统原理的理解同样是重要的。作为计算机专业的学生,多使用操作系统,多阅读和分析操作系统源代码,甚至自己设计一个小型操作系统,对学习操作系统原理课程是十分有益的。 当前非常流行的Linux操作系统的原始版事实上就是由芬兰赫尔辛基大学计算机系大学生Linus Torvalds在从1990年底到1991年的几个月中为了他自己的操作系统原理课程学习和后来的上网用途而陆续编写的。他在自己购买的Intel 386 PC机上,利用Tanenbaum教授自行设计的微型UNIX操作系统Minix作为开发平台,编写了一个进程切换器,目的是想看一看Intel 386存储管

文档评论(0)

s4as2gs2cI + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档