《操作系统课程设计》内容要求.docx 立即下载
2025-08-25
约3.4万字
约59页
0
34KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

《操作系统课程设计》内容要求.docx

《操作系统课程设计》内容要求.docx

预览

免费试读已结束,剩余 54 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《操作系统课程设计》内容要求

第一篇:《操作系统课程设计》内容要求《操作系统课程设计》注意事项:要求每个同学独立完成以下三个项目中的任两个,编程语言不限.项目一:命令行解释程序【教学内容】利用C语言编写一个微型命令解释程序,体会操作系统作为用户与计算机接口的作用。巩固C语言编程能力。1.所设计的微型命令解释程序具有下列5条命令cdir(列出当前文件和目录)ccopy文件1文件2(拷贝文件)cerase文件名(删除文件)Cdis字符串(显示该字符串)Cend(退出微型命令解释程序)2.项目报告要求列出采用的数据结构并加以说明。打印一份源程序清单,并附加流程图与注释。分析Windows操作系统和Linux操作系统的命令解释程序的不同之处。【教学重点及难点】重点:命令解释程序的作用。难点:命令解释程序的实现原理。【基本要求】了解常用操作系统的命令操作方式和不同操作系统的命令解释程序。理解命令解释程序的作用。掌握命令解释程序的实现原理。【主要实践教学条件】IBM586以上微型计算机及其兼容机。Windowsxp/2000以上版本,Linuxredhat9以上版本。TURBOC2.0、VC++、其他高级语言或GCC编译器。项目二:进程控制【教学内容】利用Linux进程控制部分的主要系统调用进行编程,实现对进程的创建、终止、同步和通信等控制,提高学生对进程控制系统调用的编程能力,加深对进程控制的理解。1.实现对进程的如下控制操作进程的创建和终止;进程的状态转换;进程之间的通信;进程之间的互斥访问文件。2.项目报告要求列出采用的数据结构并加以说明。打印一份源程序清单,并附加流程图与注释。分析Windows操作系统和Linux操作系统的进程控制系统调用的不同之处。【教学重点及难点】重点:进程之间的通信。难点:进程之间的互斥。【基本要求】了解常用操作系统的提供的常用进程控制类系统调用。理解进程通信方式。掌握用信号量实现进程互斥。【主要实践教学条件】IBM586以上微型计算机及其兼容机。Windowsxp/2000以上版本,Linuxredhat9以上版本。TURBOC2.0、VC++、其他高级语言或GCC编译器。项目三:文件系统【教学内容】模拟文件管理。设计并调试一个简单的文件系统,模拟文件操作命令的执行。深入了解主要文件操作命令的执行过程,掌握它们的基本实施方法。1.实现文件系统的基本功能设计一个支持n个用户的文件系统,每个用户可拥有多个文件。采用二级或二级以上的多级文件目录管理。对文件设置存取控制保护方式,如“只能执行”、“允许读”、“允许写”等。系统的外部特征应接近于真实系统,可以设置下述文件操作命令:建立文件、打开文件、关闭文件、删除文件、读文件、写文件、复制文件、查询目录。通过键盘使用该文件系统,系统应当显示操作命令的执行结果。2.项目报告要求列出采用的数据结构及并加以说明。打印一份源程序清单,并附加流程图与注释。分析Windows操作系统和Linux操作系统的文件系统的不同之处。分析Windows操作系统和Linux操作系统的文件操作命令有何不同。【教学重点及难点】重点:文件系统的主要功能。难点:文件系统的常用命令的主要工作。【基本要求】了解各种文件操作系统的异同。理解常用操作系统支持的文件操作系统。掌握文件系统的主要功能。掌握文件系统的常用命令的主要工作。【主要实践教学条件】IBM586以上微型计算机及其兼容机。Windowsxp/2000以上版本,Linuxredhat9以上版本。TURBOC2.0、VC++、其他高级语言或GCC编译器。、必备教材、实践教学指导书和参考资料(一)必备教材1.《操作系统实验教程(Linux版)》,潘景昌编著,清华大学出版社,2010年第1版。(二)实践教学指导书1.《计算机操作系统实验与实践——基于Windows与Linux》,秦明编著,清华大学出版社,2010年第1版。2.《操作系统实验教程及Linux和Windows系统调用编程》,张丽芬编著,清华大学出版社,2010年第1版。(三)参考资料1.《操作系统原理实用教程》,李俭编著,清华大学出版社,2011年第1版。2.《操作系统原理实验教程(基于Linux)》,胡峰松编著,清华大学出版社,2010年第1版。3.《计算机操作系统》,汤小丹编著,西安电子科技大学出版社,2007年第3版。、课外学习要求1.项目一命令解释程序课外学习要求了解Windows操作系统和Linux操作系统的命令解释程序,并分析二者的不同之处。会使用Windows操作系统和Linux操作系统的常用命令。完成项目一的报告。2.项目二进程控制课外学习要求了解Windows操作系统和Li
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

《操作系统课程设计》内容要求

文档大小:34KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用