参考文献:[1]中华人民共和国教育部.英语课程标准(实验稿).北京师范大学出版社,2001版[2]黄远振.新课程英语教与学[m] .福建教育出版社,~139[3]林崇德.英语教育心理学[m] .北京教育出版社,~152[4]李庭乡.英语教学法[m] .高等教育出版社,~98好感动哦,找半天终于找到了,这个对我来说真的好难,不知道对不对哦,希望能对你有帮助。哈哈
是学校的毕业论文还是杂志上的? 因为每个地方的要求都不一样。 你可以到大学的教务处网站上看看,对电子版本的论文有非常详细的要求。 去年我才毕业,被这个折腾死了. 华中农业大学学士学位论文撰写规范(暂行) 学士学位论文(设计说明书)是学生在教师的指导下经过调查研究、科学实验或工程设计,对所取得成果的科学表述,是学生毕业及学位资格认定的重要依据。其撰写在参照国家、各专业部门制订的有关标准及语法规范的同时,应遵照如下规范: 1.论文结构及写作要求 论文(设计说明书)应包括封面、目录、题目、中文摘要与关键词、英文题目、英文摘要与关键词、正文、参考文献、致谢和附录等部分。 目录 目录独立成页,包括论文中全部章、节的标题及页码。 题目 题目应该简短、明确、有概括性。论文题目一般中文字数不超过25个字,外文题目不超过15个实词,不使用标点符号,中外文题名应一致。标题中尽量不用英文缩写词,必须采用时,应使用本行业通用缩写词。 摘要与关键词 摘要 摘要是对论文(设计说明书)内容不加注释和评论的简短陈述,要求扼要说明研究工作的目的、主要材料和方法、研究结果、结论、科学意义或应用价值等,是一篇具有独立性和完整性的短文。摘要中不宜使用公式、图表以及非公知公用的符号和术语,不标注引用文献编号。中文摘要一般为300字左右。 关键词 关键词是供检索用的主题词条,应采用能覆盖论文主要内容的通用技术词条(参照相应的技术术语标准),一般列3~8个,按词条的外延层次从大到小排列,应在摘要中出现。中英文关键词应一一对应。 论文正文 论文正文包括前言、论文主体及结论等部分。 前言 前言应综合评述前人工作,说明论文工作的选题目的、背景和意义、国内外文献综述以及论文所要研究的主要内容。对所研究问题的认识,以及提出问题。 论文主体 论文主体是论文的主要部分,应该结构合理,层次清楚,重点突出,文字简练、通顺。 结论(结果与分析) 结论是对整个论文主要成果的归纳,应突出论文(设计)的创新点,以简练的文字对论文的主要工作进行评价。若不可能作出应有的结论,则进行必要的讨论。可以在结论或讨论中提出建议、研究设想及尚待解决的问题等等。结论作为单独一章排列,不加章号。 参考文献 参考文献反映论文的取材来源、材料的广博程度。论文中引用的文献应以近期发表的与论文工作直接有关的学术期刊类文献为主。应是作者亲自阅读或引用过的,不应转录他人文后的文献。 致谢 向给予指导、合作、支持及协助完成研究工作的单位、组织或个人致谢,内容应简洁明了、实事求是,避免俗套。 附录 不宜放在正文中但有重要参考价值的内容(如公式的推导、程序流程图、图纸、数据表格等)可编入论文的附录中。 2.书写及打印要求 论文书写 论文(设计说明书)要求统一使用Microsoft Word软件进行文字处理,统一采用A4页面(210×297㎜)复印纸打印。其中上边距25㎜、下边距25㎜、左边距25㎜、右边距25㎜、页眉15㎜、页脚15㎜。字间距为标准,行间距为单倍行距。页眉内容统一为“华中农业大学学士学位论文(设计)”,采用宋体小五号斜体字居右排写。 页码在下边线下居中放置,用小五号字体。目录、摘要、关键词等文前部分的页码用罗马数字(Ⅰ、Ⅱ……)编排,正文以后的页码用阿拉伯数字(1、2……)编排。 论文错漏按正式出版物要求不能大于万分之一。 目录 目录应包括论文中全部章节的标题及页码,含摘要与关键词(中、外文)、正文章、节题目(农、理、工科类要求编写到第3级标题,即□.□.□。文、法、经、管科类可视论文需要进行,编写到2~3级标题)、参考文献、致谢、附录等。 目录题头用四号黑体字居中排写,隔行书写目录内容。目录中各章节题序及标题用五号宋体。目录打印示例见附录。 摘要与关键词 中、外文摘要与关键词单独成页置于目录后,编排上中文在前,外文在后。摘要、关键词题头均用四号黑体字居中排写,隔行书写具体内容,内容文字用五号宋体字,英文用Times New Roman。关键词各词条间用分号“;”隔开。 论文正文 章节及各章标题 章节标题应突出重点、简明扼要,字数一般在15字以内,不使用标点符号。标题中尽量不采用英文缩写词,对必须采用者,应使用本行业的通用缩写词。 层次 层次根据实际需要选择,以少为宜。各层次标题不得置于页面的最后一行(孤行)。层次代号格式要求参照表2-1和表2-2。 表2-1 农理工科类论文层次代号及说明 章 1□××××× 顶格,四号黑体 节 □××××× 顶格,小四号黑体 条 □××××× 顶格,五号黑体 款 □××××× 顶格,五号黑体 □□××××××××××××××××××××××××××××××× 首行空两格,五号宋体 项 (1)×××× 顶格,五号宋体 □□××××××××××××××××××××××××××××××× 首行空两格,五号宋体 表2-2 文法经管类论文层次代号及说明 章 一、××××× 顶格,四号黑体 节 (一)×××× 顶格,小四号黑体 条 □□1.××××× 空两格,五号黑体 □□××××××××××××××××××××××××××××××× 空两格,五号宋体(正文) 款 □□(1)×××× 空两格,五号黑体 □□××××××××××××××××××××××××××××××× 空两格,五号宋体(正文) 项 □□①□××××× 空两格,五号宋体 □□××××××××××××××××××××××××××××××× 首行空两格,五号宋体(正文) 参考文献 文献标识 引文是论证的辅助手段,应忠于原意,表达完整,准确切题。在论文中引用文献时,应在引文处标注被引用人的姓名和被引用文献发表的年份。若所引用文献只有1-2名作者时作者姓名全部列出(外文文献只列姓氏),当所引用文献作者有3名及3名以上时,只列第一作者,后加“等”字以示省略。如“(梅明华,2002)”,“(梅明华和李泽炳,2001)”,“(梅明华等,2002)”,外文文献引用作同样处理,如(Smith,1990),(Smith and Jones,1992),(Smith et al.,1993)等。 书写格式 在论文(设计)末尾要列出在论文中参考引用过的专著、论文及其他资料,与文中引用文献一一对应。参考文献题头用黑体四号字居中排写,其后空一行排写文献条目。参考文献排列规则是:中文文献在前,外文文献在后;中文文献按第一作者的姓氏笔画为序排列,英文及其它西文按第一作者姓氏字母顺序排列;第一作者相同的文献按发表时间的先后顺序列出,所列的同一第一作者同年内的文献多于一篇时,可在年份后加“a”、“b”等字母予以分别,如“2001a”、“2001b”等;文献作者人数在3人以下的全部列出,超过3人为多人时,一般只列出3名作者,后面加“等”字以示省略,不同作者姓名间用逗号隔开。姓名一律采用“姓在前名在后”的写法,外文姓名按国际惯例缩写,并省略缩写点,空一个字符。未公开发表的资料不列入参考文献,确有引用必要,须在脚注中说明引用。 所有中文参考文献著录格式中的句号用中文全角状态下的“.”表示,所有西文参考文献著录格式中的标点符号用西文状态下的符号,后空一格。文字换行时与作者名第一个字对齐。常用参考文献编写规定如下: 著作图书类文献——[序号]□作者.书名.版次.出版地:出版者,出版年:引用部分起-止页 翻译图书类文献——[序号]□作者.书名.译者.版次.出版地:出版者,出版年:引用部分起-止页 学术刊物类文献——[序号]□作者.文章名.学术刊物名,年,卷(期):引用部分起-止页 学术会议类文献——[序号]□作者.题名.见:编者,文集名,会议名称,会议地址,年份.出版地:出版者,出版年:引用部分起-止页 学位论文类文献——[序号]□学生姓名.学位论文题目.学校及学位论文级别.答辩年份:引用部分起-止页 报纸文献――[序号]□作者.文章名.报纸名,出版日期(版次) 在线文献——[序号]□作者.文章名.电子文献的出处或可获得地址,发表或更新日期/引用日期(任选) 公式 原则上居中书写。若公式前有文字(如“解”、“假定”等),文字顶格书写,公式仍居中写。公式末不加标点。公式序号按章编排,并在公式后靠页面右边线标注,如第1章第一个公式序号为“(1-1)”,附录2中的第一个公式为“(②-1)”等。文中引用公式时,一般用“见式(1-1)”或“由公式(1-1)”。 公式较长时在等号“=”或运算符号“+、-、×、÷”处转行,转行时运算符号书写于转行式前,不重复书写。公式中应注意分数线的长短(主、副分线严格区分),长分线与等号对齐。 公式中第一次出现的物理量应给予注释,注释的转行应与破折号“——”后第一个字对齐,格式见下例: 式中 Mf——试样断裂前的最大扭矩(N•m); θf——试样断裂时的单位长度上的相对扭转角 插表 表格一般采取三线制,不加左、右边线,上、下底为粗实线(1磅),中间为细实线(磅)。比较复杂的表格,可适当增加横线和竖线。 表序按章编排,如第1章第一个插表序号为“表1-1”等。表序与表名之间空一格,表名不允许使用标点符号。表序与表名置于表上,居中排写,采用黑体小五号字。 表头设计应简单明了,尽量不用斜线。表头中可采用化学符号或物理量符号。全表如用同一单位,将单位符号移到表头右上角,加圆括号。表中数据应正确无误,书写清楚。数字空缺的格内加“—”字线(占2个数字宽度)。表内文字和数字上、下或左、右相同时,不允许用“〃”、“同上”之类的写法,可采用通栏处理方式。 文法经管类论文插表在表下一般根据需要可增列补充材料、注解、资料来源、某些指标的计算方法等。补充材料中中文文字用楷体小五号字,外文及数字用Times New Roman体小五号字。 插图 插图应符合国家标准及专业标准,与文字紧密配合,文图相符,技术内容正确。 图题及图中说明 图题由图号和图名组成。图号按章编排,如第1章第一图图号为“图1-1”等。图题置于图下,图注或其他说明时应置于图与图题之间。图名在图号之后空一格排写,图题用黑体小五号字。引用图应说明出处,在图题右上角加引用文献编号。图中若有分图时,分图号用a)、b)标识并置于分图之下。图中各部分说明应采用中文(引用的外文图除外)或数字项号,各项文字说明置于图题之上(有分图题者,置于分图题之上),采用揩体小五号字。 插图编排 插图与其图题为一个整体,不得拆开排写于两页。插图应编排在正文提及之后,插图处的该页空白不够时,则可将其后文字部分提前排写,将图移到次页最前面。 照片图 论文中照片图均应是原版照片粘贴,不得采用复印方式。照片应主题突出、层次分明、清晰整洁、反差适中。对显微组织类照片必须注明放大倍数。 附录 附录序号采用“附录1”、“附录2”或“附录一”、“附录二”等,用四号黑体字左起顶格排写,其后不加标点符号,空一行书写附录内容。附录内容文字字体字号参照正文要求。 附录1 目录示例 (空一行) 目□录(4号黑体居中,不加粗) (空一行) □□摘要(5号宋体)……………………………………………………………………………1 □□关键词(5号宋体)……………………………………………………………………………1 □□Abstract(5号宋体)……………………………………………………………………………1 □□Key words(5号宋体)……………………………………………………………………………1 □□前言(5号宋体)……………………………………………………………………………1 1. 材料与方法……………………………………………………………………………………………3 □材料………………………………………………………………………………………………3 □方法………………………………………………………………………………………………3 □育性的观察………………………………………………………………………………3 □有丝分裂计数……………………………………………………………………………3 □减数分裂观察……………………………………………………………………………3 □统计方法…………………………………………………………………………………3 2. 结果与分析……………………………………………………………………………………………3 □花色和育性………………………………………………………………………………………3 □有丝分裂计数………………………………………………………………………………… 4 □染色体数分布及两代间变化 …………………………………………………………4 □植株类型及两代间变化……………………………………………………………5 □F5代不育群体与可育群体的染色体数目变异的比较…………………………………5 □减数分裂的初步观察……………………………………………………………………………6 3. 讨论……………………………………………………………………………………………………6 □关于萝卜与甘蓝远缘杂种雄性不育的思考……………………………………………………6 □关于萝卜与甘蓝远缘杂种稳定方向的思考……………………………………………………7 □向偶数染色体方向稳定…………………………………………………………………7 □向异源双二倍体方向稳定………………………………………………………………7 □关于杂种育性水平逐代提高的可能原因……………………………………………………7 参考文献……………………………………………………………………………………………………8 致谢…………………………………………………………………………………………………………8 附录……………………………………………………………………………………………10 附录2 论文摘要及关键词示例(中、英文) 萝卜与甘蓝属间杂种后代的细胞学观察(小2号黑体居中) (空一行) 摘□要(4号黑体居中) (空一行) □□以萝卜甘蓝属间杂种后代为材料,研究其体细胞的染色体数目变异情况。研究结果表明:F5代植株的染色体数目变异范围为18至38,其中以36最多,占,主要集中于38,37,36和34;F6代植株的染色体数目变异范围明显减小,在30至38之间,其中以36最多,占,主要集中于37、36和35。F5代群体中,2n=36的植株最多,占,其次是2n=38的植株,占;F6代群体中,也是2n=36的植株最多,占,……(5号宋体,单倍行距) (空一行) 关键词(4号黑体居中) (空一行) □□萝卜;甘蓝;属间杂种后代;细胞学;育性(5号宋体) (空一行) Cytological study on the intergeneric hybrid progenies between Raphanus sativus and Brassica oleracea (空一行) 〔3号Times New Roman居中,单倍行距〕 Abstract(4号Times New Roman居中) (空一行) □□The intergeneric hybrid progenies of Raphanus sativus × Brassica oleracea were used in this study, and the variation of chromosome numbers of ovary cells were studied. The results were as follows. In the plants of the F5 generation, chromosome numbers ranged from 18 to 38,and the cells with 36 chromosomes were the most frequent (). Most of the cells were those with chromosome numbers 38,37,36 and 34. In the plants of the F6 generation, the range of chromosome number decreased evidently, which was from 30 to 38. The cells with 36 chromosomes were the highest (). Most of the cells were those with chromosome numbers 37,36 and 35. In the F5 generation, the plants with 2n=36 as the highest chromosome number were the most frequent (), and those with 2n=38 were the second (). In the F6 generation, the plants with 2n=36 as the highest chromosome number were again the highest () …… (5号Times New Roman,单倍行距) (空一行) Key words(4号Times New Roman居中) (空一行) □□Raphanus sativus;Brassica oleracea;intergeneric hybrids;cytology;fertility (5号Times New Roman) 附录3 论文格式示例(农、理、工科类用) 1□标题(正文第1章标题, 4号黑体,上下间距为:段前行,段后行) □□×××××××××(5号宋体,单倍行距)××××××××××××××××××××××××××××……… 1.1□××××××(正文2级标题,小4号黑体) □□×××××××××(5号宋体)××××××………… □××××(正文3级标题, 5号黑体) □□×××××××××(5号宋体)×××××××××××××××××××××××××××××××……… 2□×××××××(正文第2章标题,要求同上) □□×××××××××(5号宋体)×××××××××××××××××××××××××××××××××××……… (正文后空一行) 参考文献(4号黑体居中) (空一行) [1]□××××××××××××(5号宋体) [2]□××××××××××××××××××××××××××××××××××××××××××××××××× [3]□×××××××××××××××××××××× ………… 致□谢(4号黑体居中) □□×××××××××(5号宋体,单倍行距)××××××××××××××××××××××××××××………… 附录:(另起一页,4号黑体,顶格) 注:文中表格与插图格式严格参照规范要求。 附录4 论文格式示例(文法经管类用) 一、标题(正文第1章标题, 4号黑体,上下间距为:段前行,段后行) □□×××××××××(5号宋体,单倍行距)××××××××××××××××××××××××××××……… (一)××××××(正文2级标题,小4号黑体) □□×××××××××(5号宋体)××××××………… □□1.××××(正文3级标题, 5号黑体) □□×××××××××(5号宋体)×××××××××××××××××××××××××××××××……… □□(1)××××(正文4级标题,5号黑体) 二、×××××××(正文第2章标题,要求同上) □□×××××××××(5号宋体)×××××××××××××××××××××××××××××××××××……… (正文后空一行) 参考文献(4号黑体居中) (空一行) [1]□××××××××××××(5号宋体) [2]□××××××××××××××××××××××××××××××××××××××××××××××××× [3]□×××××××××××××××××××××× ………… 致□谢(4号黑体居中) □□×××××××××(5号宋体,单倍行距)××××××××××××××××××××××××××××………… 附录:(另起一页,4号黑体,顶格) 注:文中表格与插图格式严格参照规范要求。 附录5 文献综述示例 中国烟草企业信息化建设的研究现状 (空一行) 摘□要:中国是世界最大的烟叶生产和消费国,在长期的计划体制下发展,市场竞争能力薄弱。面对入世的国际环境,国家加快了烟草企业信息化建设的步伐,以提高其管理效率和市场竞争能力。本文阐述了我国烟草企业信息化建设的现状,分析了烟草企业中MIS系统、电子商务系统、供应链系统、ERP系统以及CIMS等信息系统的特点和存在问题,为烟草企业信息化建设提供参考。 关键词:烟草企业;信息化;MIS;ERP (空一行) 正文…… 说明: ①综述题目采用小二号黑体字居中排写,后空一行书写摘要及关键词; ②摘要、关键词题头为五号黑体字,内容文字为五号楷体字,文中数字及英文采用Times New Roman字体,统一用单倍行距; ③页眉设置:页眉内容统一为“华中农业大学学士学位论文(设计)文献综述”,采用宋体小五号斜体字居右排写; ④正文书写及其它格式参照《华中农业大学学士学位论文撰写规范(暂行)》。 附录6 外文翻译示例 烟草内山梨糖醇对硼吸收和转移的影响 (空一行) □□原文来源:Bellaloui N,Brown P H.Manipulation of in vivo Sorbitol Production Alters Boron Uptake and Transport in Tobacco.Plant ,119(2):73-74 (空一行) 译文正文…… 说明: ①译文题目采用小二号黑体字居中排写,后空一行书写“原文来源”,统一用单倍行距; ②在题目与译文正文之间必须标明原文来源,原文来源编写参照《华中农业大学学士学位论文撰写规范(暂行)》中参考文献编写格式参照论文(设计)参考文献著录格式; ③“原文来源”首行空两格书写,题头为五号黑体字,内容采用五号Times New Roman字书写; ④页眉设置:页眉内容统一为“华中农业大学学士学位论文(设计)外文翻译”,采用宋体小五号斜体字居右排写; ⑤正文书写及其它格式参照《华中农业大学学士学位论文撰写规范(暂行)》; ⑥外文翻译装订顺序为译文在前原文复印件在后,原文复印件应整洁。 附录7 参考文献示例 (正文后空一行) 参考文献 (空一行) [1] 王石平,刘克德,王江,张启发.用同源序列的染色体定位寻找水稻抗病基因DNA片段.植物学报,1998,40: 42-50 [2] 王明亮.关于中国学术期刊标准化数据库系统工程的进展[EB/OL] .. edu. cn/pub/wml. txt/. [3] 刘克德.水稻广亲和性遗传基础的全基因组分析及S5位点区段部分物理图谱的构建.[博士学位论文].武汉:华中农业大学图书馆,1998 [4] 全国文献工作标准化技术委员会第六分委员会.GB 6447-86文献编写规则.北京:中国标准出版社,1986 [5] 张启发,李建雄.水稻杂种优势的遗传和分子生物学基础的研究进展.王连铮, 戴景瑞主编, 全国作物育种学术讨论会论文集.中国作物学会第六届理事会暨全国作物育种学术讨论会, 北京, 1998,北京:中国农业科技术出版社,1998:1-10 [6] 张启发.玉米的群体和群体遗传学.见:刘纪麟主编,玉米育种学.北京:农业出版社,1991: 264-320 [7] 姜锡州.一种温热外敷药制备方法.中国专利, 881056073.1989-07-26 [8] 谢希德.创造学习的新思路[N] .人民日报,1998-12-25(10). [9] 蓝盛银,徐珍秀.植物花粉剥离观察扫描电镜图解.北京:科学出版社, 1996:47-48 [10] Ahn S, Tanksley S D. Comparative linkage maps of the rice and maize genomes. Proc Natl Acad Sci USA, 1993b, 90:7980-7984 [11] Foth H D. Fundamentals of soil science. 7th ed. New York: John Wiley & Sons, 1984: 151-159 [12] Aldemita R R. Genetic Engineering of rice: Agrobacterium tumefaciens-mediated transformation of rice and evaluation of a corn pollen-specific promoter using the gusA gene in transgenic rice. (Ph D dissertation). West Lafyatte: Purdue University, 1998 [13] Morison J I L. Intercellular CO2 concentration and stomatal responses to CO2. In: Zeiger E, Farquhar G D, Cowan I R eds., Stomatal Function. Stanford: Stanford University Press, 1987:229-251 [14] Wang X M. Recombinant DNA sequences encoding Phospholipase. USA patent, 5670366. 1997-09-23 [15] Zhang Q, Gao Y J, Yang S H, Ragab R A, Saghai Maroof M A, Li J X, Li Z B. Molecular marker-based analysis of heterosis in hybrid rice. Abstract, 7th Annual Meeting of the Rockefeller Foundation's International Program on Rice Biotechnology, 1994, Bali, Indonesia什么是文献 用文字、图形、符号、声频、视频等技术手段记录人类知识的一种载体,或理解为固化在一定物质载体上的知识。现在通常理解为图书、期刊等各种出版物的总和。文献是记录、积累、传播和继承知识的最有效手段,是人类社会活动中获取情报的最基本、最主要的来源,也是交流传播情报的最基本手段。正因为如此,人们把文献称为情报工作的物质基础。在国内国外,都常常可以看到有人把“文献”与“情报”,“文献学”与“情报学”等同起来,虽然这种等同未必适宜,但却反映了文献在情报活动和科学中的极为重
【英文篇名】 Switch Router Operating System Based on a General Operating System 【下载频次】 ☆ 【作者】 潘登; 徐佩霞; 【英文作者】 PAN Deng; XU Pei xia (Department of Electronic Engineering and Information Science; University of Science and Technology of China; Hefei; 230027; China); 【作者单位】 中国科学技术大学电子工程与信息科学系; 230027; 【文献出处】 数据采集与处理 , Journal of Data Acquisition & Processing, 编辑部邮箱 2003年 04期 期刊荣誉:中文核心期刊要目总览 ASPT来源刊 CJFD收录刊 【中文关键词】 交换式路由器; 通用操作系统; 路由器操作系统; 【英文关键词】 switch router; general operating system; router operating system; 【摘要】 提出了一种将通用操作系统及其上层路由软件移植到交换式路由器平台上的方案。此方案可以向上屏蔽交换式路由器与传统的路由器体系结构上的区别 ,从而把通用操作系统及其上层路由软件移植到交换式路由器的平台上 ;同时兼顾数据通信和管理维护方面的需求 ,为上层路由软件提供了与传统路由器相同的接口 ,从而使基于通用操作系统的路由软件可以在不损失可升级性的条件下快速移植到交换式路由器上。实际应用证实了该方案具有良好的灵活性和兼容性 【英文摘要】 A new solution to port general operating systems and their routing software to switch router is presented. The solution shields the architecture difference between traditional router and switch router to application level software, thus it may support general operating system and their routing software on switch router platform. The solution is also considered as requirements of both data communication and control functions. And same ways of the access and control of the router are provied as traditional ro... 【基金】 国家 8 63计划 ( 863 -3 1 7-0 1 -99)资助项目 【DOI】 CNKI:SUN: 【分类号】 【正文快照】 引 言路由器最重要的工作是根据 IP包头和路由、过滤规则转发 IP包。其他功能还包括路由表的维护与路由器系统的维护。实际上路由器可以看成是一种针对 IP网络路由需求而设计的专用计算机。随着因特网所承载的业务的演进 ,因特网对于路由器性能的要求也日渐提高。在交换式路 看看这一篇 文章编号: 100429037 (2003) 0420450205一种基于通用操作系统的交换式路由器操作系统实现潘 登, 徐佩霞(中国科学技术大学电子工程与信息科学系, 合肥, 230027)摘要: 提出了一种将通用操作系统及其上层路由软件移植到交换式路由器平台上的方案。此方案可以向上屏蔽交换式路由器与传统的路由器体系结构上的区别, 从而把通用操作系统及其上层路由软件移植到交换式路由器的平台上; 同时兼顾数据通信和管理维护方面的需求, 为上层路由软件提供了与传统路由器相同的接口, 从而使基于通用操作系统的路由软件可以在不损失可升级性的条件下快速移植到交换式路由器上。实际应用证实了该方案具有良好的灵活性和兼容性。关键词: 交换式路由器; 通用操作系统; 路由器操作系统中图分类号: TN 915105; TP393 文献标识码:A 基金项目: 国家863 计划(8632317201299) 资助项目 收稿日期: 2003203229; 修订日期: 2003206215Switch Router Operating System Based ona General Operating SystemPA N D eng , X U P ei2x ia(Department of Elect ronic Engineering and Info rmat ion Science,U niversity of Science and Techno logy of Ch ina, Hefei, 230027,Ch ina)Abstract: A new so lu t ion to po rt general operat ing system s and their rou t ing sof tw are tosw itch rou ter is p resen ted. The so lu t ion sh ields the arch itectu re difference betw een t radit ionalrou ter and sw itch rou ter to app licat ion level sof tw are, thu s it may suppo rt general operat ingsystem and their rou t ing sof tw are on sw itch rou ter p latfo rm. The so lu t ion is also con sidered asrequ iremen t s of bo th data commun icat ion and con t ro l funct ion s. A nd same w ays of the accessand con t ro l of the rou ter are p rovied as t radit ional rou ter, so rou t ing sof tw are of the generaloperat ing system may be po rted to sw itch rou ter p latfo rm rap idly w ith the upgradeab lef lex ib ility. P ract ical design app roves that the so lu t ion has a good compat ib ility and f lex ib words: sw itch rou ter; general operat ing system; rou ter operat ing system引 言路由器最重要的工作是根据IP 包头和路由、过滤规则转发IP 包。其他功能还包括路由表的维护与路由器系统的维护。实际上路由器可以看成是一种针对IP 网络路由需求而设计的专用计算机。随着因特网所承载的业务的演进, 因特网对于路由器性能的要求也日渐提高。在交换式路由器中, 包转发等绝大多数处理已经转移到以端口为中心的硬件中完成, 只有路由规则的生成与维护、网络管理和系统维护等比较复杂的工作仍由软件部分完成。实用中路由器所采用的操作系统可分为三大类: (1) 以Cisco 的IO S 为代表的专用操作系统, 常见于网络骨干节点; (2) 以V xWo rk s 为代表的嵌入式系统, 常见于小型办公ö家用接入设备上; (3)采用通用操作系统的则在骨干节点和用户接入设备上都有这类设备。例如Jun iper 的路由产品就采用L inux 作为操作系统。通用操作系统上的各种路由、网管软件的开发已经有相当长时间, 其功能、性能、稳定性和升级灵活性都很优秀, 但这些软件仍第18卷第4期2003 年12 月数据采集与处理Journal of Data A cquisit ion & P rocessingVo l. 18 No. 4Dec. 2003然是针对传统路由器体系结构开发的, 无法直接应用于新的路由器体系结构。本文提出在通用操作系统的驱动栈中插入一个中间层, 这样对系统内核及和运行在其上的路由、网管等上层软件屏蔽了下层硬件的特殊性, 从而把上层软件和高速硬件平台结合起来。该方案已经应用于高速边缘路由器中, 并表现出了良好的实用性和可扩展性。1 交换式路由器与传统路由器在体系结构上的差别路由器工作在网络的第三层, 其处理工作主要涵盖七层模型中的下三层, 包括: 物理接口处理、数据链路层处理、网络层的路由查找、转发以及队列管理等[1 ]。在传统的路由器体系结构中, 硬件部分只实现物理层的处理, 其余工作需要消耗系统计算资源完成: 包括CPU 周期、内存容量和总线带宽等, 因此性能也受限于这些资源。而在交换式路由器中, 路由处理机仅处理系统维护、路由表维护等少量工作, 数据流的处理都由相对独立的硬件完成, 不再受限于系统计算资源, 因此其性能远优于传统路由器[2 ]。如图1 所示。(a) 传统路由器体系结构(b) 交换式路由器体系结构图1 路由器的逻辑结构 传统路由器和交换式路由器在体系结构方面有明显的区别: 在传统路由器中, 所有的物理接口直接挂接在总线上, 内核可以通过总线直接访问这些接口; 而在交换式路由器中, 只有控制卡是直接挂接在总线上的, 内核必须通过控制卡间接访问各个接口。这导致操作系统内核中代表网络接口的驱动对象的区别: 在传统路由器中, 内核存在若干网络设备驱动对象实例, 每个实例通过总线直接维护一个端口, 为内核及其上面的上层软件提供基本操作支持。而在交换式路由器中, 普通的网络设备驱动对象无法直接维护端口, 也无法支持系统内核和上层软件操作。因此, 交换式路由器体系结构的特殊性使得通用操作系统和上层软件无法直接应用。针对这个问题有两种解决办法: (1) 大量修改内核和各种相关软件的源代码以适应新的体系结构。这种做法存在开发工作量大、周期长、局限性强的缺点, 丧失了使用通用操作系统的灵活性; (2) 在驱动栈中增加一个中间层, 支持普通网络驱动对象所能支持的一切操作, 这样系统内核和上层软件基本上不必修改就可以运行在交换式路由器上。这就是本文所提出的中间层方案。这种方案克服了第一种方法的复杂性, 在保持灵活性的基础上, 可以快速地把通用操作系统及上层软件移植到交换式路由器的硬件平台上。2 中间层设计中间层功能包括数据通信和控制两个方面。从数据通信方面考虑, 每个端口的功能都等效于传统路由器中的一个网络接口, 所以每个物理端口在内核中都应有对应的网络驱动实例。这样才能支持各种上层软件运行, 满足数据通信功能的需要。从控制功能方面考虑, 对上要把每一种可能的逻辑操作映射成硬件操作; 对下要能够和多个设备通信。上层应用包括系统维护、路由软件、网管软件; 下层设备包括处理引擎和端口。控制功能的具体实现和硬件平台有关。考虑到多种应用可能同时操作一个硬件设备, 一种应用也可能同时操作多个设备, 在实现时必须考虑到对于多并发操作的支持。基于上述考虑, 中间层由控制卡驱动模块和若干网络驱动实例组成。在图2 (a, b) 中分别给出了传统路由器的结构与驱动方式以及本文所提出的中间层所处的位置与驱动方式。第4 期潘 登, 等: 一种基于通用操作系统的交换式路由器操作系统实现451图2 中间层的位置与驱动方式 控制卡驱动模块作为中间层的核心, 维护控制卡上所有的端口、内存映射、中断和循环缓冲队列资源。它实现了数据通道和控制通道。对下直接驱动控制卡、与各个端口、处理引擎通信; 对上, 一方面通过内核调用陷阱方式提供控制通道接口; 另一方面向虚拟网络驱动实例提供数据通道接口。虚拟网络驱动实例在操作系统内核为各个物理端口实现网络驱动实例。它们工作在控制卡驱动模块的基础上, 并不直接控制硬件, 故称为虚拟网络驱动实例。虚拟网络驱动实例封装控制卡驱动模块提供的数据传输功能, 并为内核和上层软件提供与普通网络驱动实例相同的调用接口。下面分别给出数据通道和控制通道的实现方案。211 数据通道的功能与实现虚拟网络驱动实例和物理端口是一一对应的。内核数据收发的功能包括3 个方面:(1) 发往某虚拟网络驱动实例的数据包应该由其对应端口输出;(2) 这个端口所收到的包也通过该虚拟网络驱动实例向系统内核提交;(3) 中间层也可以对虚拟网络驱动实例进行流控操作, 以避免因拥塞导致数据丢失。注意到图2 (b) 中的交换结构以定长信元交换数据, 其格式如图3 所示, 其中信元头占4 字节, 包括处理引擎号和端口号域。对于收ö发信元, 处理引擎号和端口号分别为该信元的源端口的和目的端口的对应值。根据图2 (b) 所示的系统结构可知: 由处理引擎号和端口号可以确定端口的物理位置。控制卡驱动模块在其内部的驱动信息数组中维护虚拟网络驱动实例和端口之间的对应关系。图3 数据信元结构发送数据时, 虚拟网络驱动实例从内核网络部分获取待发送的数据, 偕同指向该实例自己的指针一起提交给控制卡驱动模块。一方面, 控制卡驱动模块通过这个指针可以对虚拟网络驱动实例进行流控设置; 另一方面, 控制卡驱动模块根据虚拟网络驱动实例指针查驱动信息表得到目标端口物理位置信息, 包括处理引擎号和端口号。端口物理位置信息将被填充到所有用来承载待发送数据包的信元头中。控制卡驱动模块通过控制卡把信元送到交换结构, 而交换结构和处理引擎分别根据处理引擎号和端口号将信元转发到到目标端口。最后端口从接收到的信元中恢复出原始数据发出。接收数据时, 端口也会将数据拆分到若干信元中逐级上传。考虑到交换结构的循环优先机制, 一个数据包上传的过程可能被来自其他端口的数据抢断。所以控制卡驱动模块对于接收到的信元按源端口位置信息(包括处理引擎号和端口号) 保存到不同的缓冲区中。当接收到该数据包相关的全部信元, 控制驱动模块即可重组该数据, 并根据源端口位置信息查驱动信息表以得到指向该端口对应虚拟网络驱动实例的指针, 进而激活该虚拟网络驱动实例接收数据。虚拟网络驱动实例从控制卡驱动模块中获取数据后, 按照网络驱动的常规方式调用net if- rx 接口向内核提交数据。数据收发实现结构如图4 所示。值得注意的是, 在交换式路由器中, 处理引擎通过交换结构交换的是IP 包; 而通用操作系统中452 数据采集与处理第18 卷图4 数据收发实现结构网络驱动通常处理链路层的帧。即控制卡驱动模块数据通道对上对下的数据格式是不同的。因此, 在发送数据时控制卡驱动模块需要从得到的链路帧中提取IP 包再转发到端口; 而接收数据时则对来自端口的IP 包进行链路帧封装再向上提交。以以太网为例, 需要恢复的包括源和目标站的物理地址、载荷类型和帧校验[3 ]。对于承载IP 包的以太帧, 显然其目标站物理地址和载荷类型[4 ]都是已知的。实现时采用的操作系统是L inux, 通过在虚拟网络驱动源代码中进行设置可以使内核不进行帧校验[5 ]。所以只有源站物理地址未知。如果要求硬件给出真实的源站物理地址, 则增加了硬件的复杂度; 而若在控制卡驱动模块中伪造源物理地址, 则可能导致内核的ARP 管理混乱。为简化硬件设计, 实现时采用了在控制卡驱动模块中伪造源物理地址的办法, 同时修改虚拟网络驱动源代码, 重载帧头处理函数[6 ]。这样内核ARP 表就不受伪造地址的影响, 其获取和刷新通过查询端口ARP 记录实现。212 控制通道的功能与实现控制功能的通信也是基于信元的, 其操作包括维护管理和表同步两类。维护管理主要是进行各种查询, 通常通过若干次双向通信完成。每次通信有效载荷都只有几个字节, 由一个信元即可承载。而表同步则是将上层软件维护的表复制到相关硬件中, 包括ARP 表、路由和分类表等。表同步操作涉及大量数据传输, 需要由多个信元承载。控制功能都是针对设备进行的, 所以在控制ö反馈信元中也必须包括目标设备的物理位置信息。在实际运行期间, 所有的上层应用和设备之间的控制通信复用控制通道, 其特点为:(1) 不同的应用可能同时访问同一设备;(2) 一个应用也可能同时访问多个设备;(3) 同一应用对于同一个设备的操作一般都是顺序的。为支持这种复用操作, 所有承载控制信息和反馈信息的头部除包括目标硬件的物理位置和操作指令外, 还包括命令类型、应用类型信息。控制ö反馈用信元结构如图5 所示。图5 控制ö反馈信元结构图5 中: 处理引擎号和端口号, 确定设备的物理位置; 收ö发信元分别为该信元的源端口的和目的端口的对应值; 命令码在设备和应用之间定义。每种可能的操作分配一个代码; 应用码在控制卡驱动模块和上层应用之间预定义。每种可能的应用分配一个代码。这些应用包含网管、路由维护、硬件维护和ARP 信息获取等。上层应用通过内核调用陷井( IOCTL ) 发起控制通道操作, 同时给出目标设备物理位置、命令类型代码和应用类型代码。控制卡驱动模块把这些信息填充到控制信元中再将其发往设备。设备把这些代码直接复制到反馈信元中, 再在后面追加上反馈信息。控制卡驱动模块为每一种应用分配一个循环缓冲区, 把收到的反馈根据应用类型排入相应队列中。上层应用从其所对应的循环缓冲区中读取反馈信元, 然后根据信元中的物理位置信息、命令码就可以确定该反馈对应的原始命令, 从而对反馈数据进行适当处理。这样就实现了各种控制功能对控制通道的复用。如图6 所示。第4 期潘 登, 等: 一种基于通用操作系统的交换式路由器操作系统实现453图6 控制通信实现结构3 结 论鉴于传统路由器体系结构和交换式路由器体系结构的区别, 通用操作系统及在其上开发的路由软件无法直接应用于交换式路由器。本文提出的中间层方案可以有效地解决这个问题。该方案全面考虑了数据通信和管理维护方面的需求, 为上层提供了与原有模型基本相同的接口, 并使得路由软件在不损失其灵活性和可升级性的条件下直接应用于交换式路由器中。虽然该方案只是在特定的平台和特定的操作系统上得到了实现, 但是不难看出, 这种思路对操作系统并没有特殊的依赖性, 完全可以移植到其他通用操作系统上。本文提出的方案已经在国家863 项目实用化综合接入系统的高速边缘路由器的研制中取得了良好的实际效果。本文为国产高性能路由器的软件开发提出了一种高效快捷的解决方案, 该方案具有良好的应用前景。参考文献:[1 ] Kuro se J F, Ro ss KW. Computer netwo rk ing: a top2dow n app roach featuring the internet [M ]. A ddisonW esley Longman′s P ress, 2001. 332~ 341.[ 2 ] 梁阿磊, 等. 路由器体系结构及其发展[J ]. 小型微型计算机系统, 2001, 8: 943~ 945.[3 ] M edia access cont ro l frame st ructure [S ]. IEEE Std80213, 1998. 36~ 40.[ 4 ] Charles Ho rnig. RFC 894: a standard fo r the t rans2m ission of IP datagram s over Ethernet netwo rk s[S ].198411~ 2.[5 ] Bovet D P. U nderstanding L inux kernel[M ]. O reil2ley P ress, 2002. 683~ 685[ 6 ] Rubini A. L inux device drivers. 2nd edit ion [M ].O r2eilley P ress, 2001. 455~ 458作者简介: 潘 登(19772) , 男, 博士研究生, 研究方向: 网络体系结构、网络安全, E2mail: pandeng@mail. ustc. edu. cn;徐佩霞(19412) , 女, 教授, 博士生导师, 研究方向: 音频视频编码、非线性处理、下一代网络。454 数据采集与处理第18 卷
计算机毕业设计外文参考:
[1].Abdellatif,.
[2].Bharti,.——。
一般格式如下:
作者.著作名称[M].出版社所在城市:出版社名称,出版年份:页码.
示例:金太军.村治治理与权力结构[M].广州:广州人民出版社,2008:50.
扩展资料
最主要的是根据载体把文献分为印刷型、缩微型、机读型和声像型。
(1)印刷型:是文献的最基本方式,包括铅印、油印、胶印、石印等各种资料。优点查可直接、方便地阅读。
(2)缩微型:是以感光材料为载体的文献,又可分为缩微胶卷和缩微平片,优点是体积小、便于保存、转移和传递。但阅读时须用阅读器。
252 浏览 4 回答
92 浏览 2 回答
169 浏览 3 回答
253 浏览 3 回答
206 浏览 4 回答
242 浏览 3 回答
98 浏览 5 回答
261 浏览 3 回答
257 浏览 3 回答
250 浏览 2 回答
257 浏览 3 回答
276 浏览 3 回答
159 浏览 4 回答
178 浏览 4 回答
190 浏览 2 回答