mini shell的实现毕业设计

mini shell的实现毕业设计

ID:11591278

大小:15.23 MB

页数:45页

时间:2018-07-12

mini shell的实现毕业设计_第1页
mini shell的实现毕业设计_第2页
mini shell的实现毕业设计_第3页
mini shell的实现毕业设计_第4页
mini shell的实现毕业设计_第5页
资源描述:

《mini shell的实现毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计(论文)题目:MiniShell的实现学生姓名学号201022030121班级计算机102201H所属院(系)计算机科学与技术系指导教师2014年5月20日MiniShell的实现摘要随着linux系统的普及,越来越多的人在更深入地研究linux,而对于微型linuxshell的研究是研究linux的重点。本文对shell的研究包括对其功能的了解,并实现对shell的列表、管道、输入重定向、输出重定向等命令功能,可以比较全面地认识shell解释器,并在shell中执行正确的命令,从而对它的功能、语法等在程序设计中必须用到的知识有了较为清晰的认识,最后通过对各个功能模

2、块的具体分析,编写出正确实现各个功能的代码,从而完成一个简易的shell解释器的模拟。而且,在嵌入式领域中,硬件资源是有限的,但是需求是无限的。这就意味着们要利用有限的资源来完成各种各样的需求,而嵌入式设计和在传统的PC上编程是有很大差异的,它往往只需要一个庞大程序的很小的一部分就可以满足它的需求,所以我们不得不把一些无用的程序裁剪掉来换取空间。在嵌入式领域中像传统的Kshell,Cshell,BourneShell等大型的shell程序就会使我们的硬件资源捉襟见肘。所以我们要有一个更适合嵌入式系统中使用的shell,这也是我本次设计的另一个目的。关键词:Shell;程序;

3、设计与实现;嵌入式IMiniShell’simplementationAbstractAccompaniedbythepopularizeofthelinux,moreandmorepeoplearedoingdeeplystudyinit.Thestudyoftheshellinlinuxisthemostimportantthingwhenstudythelinux.Andhowtostudy?Itmainlyincludestheunderstandofsomeknowledgeandfunctionofthemicrolinuxshell.Throughthestu

4、dyoftheordersinshelllikelist,pipe,inputredirectandoutputredirect,readerscanhaveathoroughsenseabouttheshellandlearntousetheseordersaccuratelyinshellwhichplayanimportantroleinprogramminglater.Codeaccuratelyandachieveasimpleshellwiththefunctionsaboveafteranalyzingthedetailsofeveryfunctionsmod

5、ule.Moreover,intheembeddedfield,thehardwareresourcesarelimited,butdemandisunlimited.Thismeanstheyhavetouselimitedresourcestoaccomplishavarietyofneeds,andembeddeddesignandprogramminginthetraditionalPC,isverydifferent,anditoftenrequiresonlyasmallpartofalargeprogramonmeetitsneeds,sowehadtocut

6、outanumberofuselessprogramsinexchangeforspace.Intheembeddedfield,asthetraditionalKshell,Cshell,BourneShellandotherlarge-scaleshellprogramwillmakeourhardwareresourcesarestretched.Soweneedamoresuitableforembeddedsystemsusedintheshell,thisismyanotherobjectiveofthisdesign.Keywords:Shell,Proces

7、s,Designandachieve,embeddedII目录摘要IAbstractII前言-1-第一章Shell简介-2-1.1shell的定义-2-1.1.1UNIXShell-3-1.1.2LinuxShell-3-1.2shell的历史-4-1.3shell的职责-5-第二章模拟shell设计-6-2.1简单shell设计思想-6-2.2复杂shell设计思想-7-2.2.1作业及作业前后调度实现方法-7-2.2.1进程组、会话与终端-8-2.2.2&、bg、fg等信号的思想-9-2.2.3管道-10-2.

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

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

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