- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机操作系统实验手册.doc
操作系统
实验报告
班级:
学号:
姓名:
电子与信息工程学院计算机科学系
第一部分上机实验的指导思想和要求
一、 上机实验的目的
《操作系统》是计算机及相关专业的一门重要专业课,其讲授内容及研究对象即操作系 统则为整个计算机系统的核心组成部分和关键所在。课程耍求理解操作系统的基本概念、原 理,掌握操作系统设计方法与实现技术,能够运用操作系统原理、方法与技术分析问题和解 决问题。同时,掌握操作系统原理、熟悉操作系统的使用是各层次计算机软硬件开发人员必 不可少的基本技能。
由于操作系统在整个计算机系统屮的核心地位及其特性,学生对操作系统的认识往往只 局限于简单的操作系统配置和使用,这与本课程的教学和考查目标有很大差距。为了让学生 深刻理解操作系统的内部机制和系统结构,清楚操作系统的资源管理的主耍过程,进而理解 和掌握操作系统的设计方法和实现技术,就必须进行上级实验。具体的说,上机实验的FI的 包括:
(1) 了解和分析操作系统的系统结构。通过分析操作系统,特别是Linux系统的内核 源代码,了解操作系统的内部机制和体系结构,将教材屮的抽象的算法、原理转换为具体的 程序和代码。
(2) 理解和掌握操作系统的基本概念、原理和算法。通过编写程序实现操作系统基木 算法,深刻理解这些算法的前因后果,理解设计这些算法的目的,理解算法的运转过程。
(3) 理解操作系统中资源管理的过程。通过编写程序及分析系统源代码,理解系统的 运行过程,尤其是资源分配和管理过程。
(4) 能够运用所学知识分析问题和解决问题。通过上机实验加深对操作系统的体系结 构和运行过程的全面了解和理解,进而掌握运用操作系统的基本概念、理论和方法分析和解 决具体问题的能力。
二、 上机实验前的准备工作
在上机实验前应事先做好准备工作,以提高上机实验的效率,准备工作至少应包括:
(1) 了解所用的实验环境;
(2) 复习和裳握与本实验有关的教学内容;
(3) 准备好上机所需的程序。由于计算机实验室给每个学生安排的时间是有限的,要 珍惜时间,充分利用。应当在上机前按指定的题目编写好程序。手编程序应书写整齐,并经 人工检查无误后才能上机,以提高上机效率。初学者切忌不编程序或抄别人程序去上机,应 从一开始就养成严谨的科学作风;
(4) 对运行小可能出现的问题事先作出估计,对程序中自己有疑问的地方,应作出记 号,以便在上机时给予注意;
(5) 准备好调试和运行时所需的数据。
三、 实验报告
实验后,应整理出实验报告,实验报告应包括以下内容:
(1)题目;
程序清单(计算机打印出的程序清单);
运行结果(必须是上面程序清单所对应打印输出的结果);
对运行情况所作的分析以及本次调试程序所取得的经验。如果程序末能通过,应 分析其原因。
第二部分实验环境介绍
第二部分
实验环境介绍
实验坏境可根据实际情况选择Windows或者Linux坏境,开发语言可根据学生习惯和能 力选择C/C++或者Java o
一、Windows实验环境
Windows 环境
建议采用Windows Xp Sp2及以上系统。
C/O+环境
在Windows下,采用以Turbo C 2.0或Visual C++ 6.0为集成开发工具的C/C++实验环境。
Java环境
在Windows下,采用以JDK6.0和Eclipse3.x为开发工具的Java实验环境。
实验环境的搭建及配置详见附录Ao
二、Linux实验环境
Linux 环境
建议采用在VMware虚拟机下安装Ubuntu系统作为Linux实验环境。
安装及配置详见附录B。
C环境
在Linux下,釆用以Vi +GCC+GDB为开发环境的C语言实验环境。其中Vi作为编辑器, GCC作为编译器,GDB作为调试器。
Java环境
在Linux下,采用以JDK6.0和Eclipse3.x为开发工具的Java实验环境。
实验环境的搭建及配置详见附录Ao
第三部分 实验内容与安排
实验一进程同步
实验目的
(1) 了解操作系统进程同步的基本概念和准则。
(2) 理解信号量机制及P、V操作含义。
(3) 了解经典进程同步问题,掌握信号量方法解决进程同步问题的方法。
实验内容和步骤
(1) 在生产者一消费者问题、读者一写者问题和哲学家进餐问题屮任选一个,用C/C++ 或Java语言描述该问题。
(2) 用C/C++或Java语言描述记录型信号量及相应的P、V操作。
(3) 利用以上结果,写出用记录型信号量解决进程同步问题的程序。
(4) 输入一个进程到达序列,验证(3)中程序的正确性。
预习内容
《计算机操作系统》(第三版)第二章。
实验二进程调度
实验目的
(1) 理解操作系统中进程调度的基本概念和调度过程。
(2) 理解并掌握进程调度算法。
(3) 各进程调度算法处理
您可能关注的文档
- 誓师大会老师发言稿.docx
- 誓师大会节目主持词.docx
- 警官花园18#楼电气施工方案.doc
- 警容风纪检查总结.doc
- 警察工作纪律作风心得体会.docx
- 警惕“做中学”杜威参与理论辩正.doc
- 警校个人实习小结与警校个人实习小结范文合集.doc
- 警校实习个人总结与警校实习个人总结范文合集.doc
- 警校毕业生实习报告.doc
- 警校毕业生派出所实习报告与警校毕业生派出所实习报告范文合集.doc
- 养老评估师中级行为面试题库及案例分析.docx
- 面试培训督导时考察其课程理解能力的题目.docx
- 税务专员面试中关于增值税政策的常见问题解答.docx
- 2025宁波市医疗保障局局属事业单位宁波市医疗保障基金管理中心招聘事业编制工作人员1人备考试题附答案.docx
- 2025咸宁市汉口银行咸宁嘉鱼支行招聘笔试历年题库附答案解析.docx
- 2025北京人才发展战略研究院招录笔试备考题库附答案.docx
- 2025四川成都市龙泉驿区青台山中学校秋季教师招聘22人笔试试题附答案解析.docx
- 2025台州市银龄讲学计划教师招募13人笔试参考试题附答案解析.docx
- 2025中国铁建公开招聘42人笔试题库附答案.docx
- 2025中智咨询研究院社会招聘笔试参考题库附答案.docx
最近下载
- 学堂课程在线中国电影经典影片鉴赏(北师)课后作业答案..docx VIP
- 最新 2024年山东省中考语文真题(解析版).pdf VIP
- 中建钢筋制作场标准化图册.pdf VIP
- 上外版(2025) 必修第一册 Unit 3 Travel Reading A课件(共13张PPT)(含音频+视频).pptx VIP
- 小红书种草初级复习测试卷附答案.docx
- 初中 中考语文现代文(记叙文)-阅读理解专项试题附答案解析 3篇G.docx VIP
- 在英语课堂教学中渗透本土文化意识培养.doc VIP
- 2020八年级下数学期末平行四边形提优5.1.doc VIP
- 食材出入库及储存管理制度.docx VIP
- 幼儿园课程故事:玫瑰花开.pptx
原创力文档


文档评论(0)