操作系统实验周题目及要求

操作系统实验周题目及要求

ID:39558228

大小:57.50 KB

页数:4页

时间:2019-07-06

操作系统实验周题目及要求_第1页
操作系统实验周题目及要求_第2页
操作系统实验周题目及要求_第3页
操作系统实验周题目及要求_第4页
资源描述:

《操作系统实验周题目及要求》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、操作系统课程设计班级情况表:班级人数班级联系人电话09210A0160任彬1513516861909210A0259李骁楠13753476318操作系统实验周的目的是:1、掌握Linux平台下程序设计的方法;2、掌握GCC的使用和调试技术(或其他);3、深入剖析操作系统的内核,模拟实现操作系统的部分功能。题目如下:1、基于Linux的简单shell设计(薛海丽)2、基于linux的小型远程FTP服务系统的设计(薛海丽)3、基于Linux的模拟存储器管理的设计与实现(康君)4、基于Linux的模拟文件系统的设计与实现(康君)5、基于Linu

2、x的实现进程的信号量互斥申请(贾美丽)6、基于Linux的模拟进程调度算法的实现(贾美丽)-----------------------------------------------(题目具体内容及要求附后)注意事项:1、时间共2周,每组一题。2、学生分组:班长按照“班级学生序号mod15”原则进行分组,4人一组。(“班级学生序号”非“学号”)。每组一题,每组题目号为“min(每组学生序号)mod6”。每组设组长一名,周一将分组情况、组长与小组题目上交值班教师。3、组长注意平衡组内成员分工。4、上机安排:每天至少4学时,具体班长安排,并

3、与周一上午将上机安排交给值班教师。上机除安排的上机时间(需签到)之外,可以到软件学院机房空闲机器自由上机,也可以在宿舍或其它自习地方上机。5、值班时间及地点:周一上午8:30-11:30康君软件学院21515034131881周一下午2:30-5:30薛海丽软件学院21513994208724周二上午8:30-11:30贾美丽软件学院21513935141133周二下午2:30-5:30康君周三上午8:30-11:30薛海丽周三下午2:30-5:30贾美丽周四上午8:30-11:30康君周四下午2:30-5:30薛海丽周五上午8:30-1

4、1:30贾美丽6、1.5日上午8:30开始验收答辩,同时打印上交课程设计说明书(每人一份,交验收老师)与任务书(每组一份,内容要注明小组负责人和成员分工)。每个班级必须按规定时间验收,规定时间不到者按缺考处理,每位学生必须按指定机房找指定老师验收,否则按不及格处理(具体地点验收时看二层墙面通知)。1、验收时需演示程序,提交打印的实验报告。报告、任务书格式班长周一从值班教师处索取。2、验收时以班级为单位分时段验收。验收成绩分为优秀、良好、中等、及格、不及格。对于不及格的学生,需要重修。请大家务必重视。附:题目具体内容及要求一、基于Linux

5、的简单shell设计(薛海丽)1、执行外部程序及命令,支持参数传递;2、Tab补全,例如输入"gr"然后按Tab,列出$PATH中所有匹配前两个字母为gr的可用程序;3、历史命令(history)及键盘上下键向前向后搜索历史记录;3、管道(例如:lesstt.log

6、grep2009)和I/O重定向(例如:echo“helloworld”>/tmp/log);4、前后台作业,提供作业控制能力,后台运行(&),挂起(Ctrl+Z),终止(Ctrl+C),前台恢复(fg),后台恢复(bg),列出作业(jobs);5、shell脚本执行,能够执

7、行一个文本的脚本文件,并能够传递参数。脚本语言只有顺序结构即可,不需要分支循环,变量定义、赋值、表达式计算不要求;6、可配置,能够配置提示符样式、各种字符的颜色等,配置文件保存在用户目录下;7、可以参考其他shell,例如bash、tcsh等。二、基于linux的小型远程FTP服务系统的设计(薛海丽)要求:1、掌握对进程、线程、进程互斥、同步、通信、文件系统及网络编程的方法2、掌握基于C/S的计算模型,掌握支持并发用户访问的分布式软件系统的设计方法。设计内容:1、该系统要求有服务器端软件和客户端软件两部分组成,服务器端在指定端口接受客户连

8、接请求,根据客户要求执行相应处理,客户端提供系统的交互界面2、基于套接字得客户/服务器通信模式3、远程登录功能要求集成linux系统的客户管理功能,对客户信息予以验证,客户发送连接请求时,提供FTP服务器软件在linux主机上的客户名及密码,请求命令格式如下:Ftps://客户名:密码@FTP服务器IP:port4、并发执行及管理功能采用多线程,客户通过身份请求后创建一个新线程来响应客户请求。5、活动客户计数功能统计当前的活动客户数,通过身份验证+1,断开连接-11、文件管理功能l服务器端的文件基本操作包括:mkdir、rmdir、cd、

9、lsl客户端执行的基本操作包括:创建及删除目录、切换目录、查看当前目录下的所有文件l设定文件传输模式:文本模式和二进制l文件传输:upload/download到指定目录。三、基于Linux的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。