非常抱歉,现在才把大作业传到网上来,这些天一直很忙,刚刚从唐山回来,在那里每天16个小时的工作时间,奋战了小半个月,如此辛苦实属无奈,最初打算只待3、4天,不想被“强行扣留”,就差动用保安了,这次是硬跑回来的,不过待不了几天还的再去……惨!
作业内容已经说过了,大家尽量做,不想为难大家,只希望在压力下能有点收获,这学期的课自己感觉上的不好,时间是一方面,关键是学时少了一半多,内容很难安排,希望给大家尽可能多的内容,又怕大家接受不了,实在很为难。
下周日还得去唐山,估计至少待一周,回来后找时间咱们把课补上,然后再交大作业和考试,我会抓紧时间把课程的内容总结发上来,大家有问题咱们网上联系吧。
再次向大家道歉!
------------
Linux与C大作业
一、要求:
1、以下题目任选其一,也可自行选择题目
2、课程结束后上交作业,包括电子格式的源代码及文档,文档中应包括对程序结构、各模块功能、数据结构、使用说明、运行结果等内容的说明
二、题目
1、写一个自己的shell,具有shell的基本功能:等待用户输入命令、执行命令、返回结果。同时提供至少三个自己的命令,具有类似如:ls、more、pwd、cp等命令的功能。
2、写一《操作系统》中进程调度算法的演示程序,随机产生若干进程,采用FIFO、短作业优先、时间片轮转、优先级等调度算法,给出进程的执行顺序及各算法的平均周转时间、平均带权周转时间
3、写一《操作系统》中页面置换算法的演示程序,随即产生页面请求,采用FIFO、最近最久未使用、最少使用置换算法等完成页面的置换,给出置换情况及缺页率
4、写一局域网内聊天程序,局域网内或本机多个终端的多个用户可以发送消息
三、评分
1、本作业计入期末考试成绩,程序和文档各占50%分数
2、如有雷同情况,将取消本部分成绩!!!
阅读(2152) | 评论(7) | 转发(0) |