入党发展对象的思想汇报

2024-07-07

入党发展对象的思想汇报(精选8篇)

1.入党发展对象的思想汇报 篇一

【我的】 思想汇报范文

敬爱的党组织:

时间飞逝,似乎新年的的炮竹声还在回响在耳边,新学期就已经开始了将近两个月了。得知我成为党组织的发展对象,我非常开心,这说明我的努力得到了党组织的肯定,我也离党更近了一步,所以我应该以更高的要求来要求自己,以更加倍的努力去面对我的学习与生活。

经过上学期的努力,最后的期末成绩对我而言是个不小的鼓励,因为我前进到了班级里的第一名,获得了学业二等奖学金,不过我一直提醒我自己不能因此而自满,学无止境,我还有更高的山峰需要去攀登,每一次的进步都是让自己走的更远的动力,而不是自己停步休息的理由,所以这学期我会继续努力,争取在学期末能够得到综合一等奖学金,以最好的状态向党组织靠拢。

这学期的课程比较少,但并不意味着我就可以放松下来,相反的,我有更多的时间去充实自己,学习一下专业之外的技能。前一段时间一直忙于拍摄的任务,在过程中也发现自己在拍摄方面还存在着不足,不过还好在实践之中可以发现问题从而解决问题,这也很好的论证了十一届三中全会提出的“实践是检验真理的唯一标准”这句话。

利用课余时间我也参加了与本专业相关的活动,像DV大赛和广告设计大赛,从比赛当中去丰富自己的专业知识,将自己的专业基础打扎实,为以后的工作做好储备。除此之外,我也合理的培养自己的兴趣爱好,我从小学习书法与绘画,碰巧学校有举办书画大赛,因此我也积极的参与其中,我一直相信,一个人出来做好本身的学习与工作之外,要有一点自己的兴趣与爱好,这样才能让生活时时充满生机,自己也能保持昂扬向上的积极态度。

刚过去的3月有很多有意义的节日。3月5日是学习雷锋日,有些人认为雷锋精神已经过时,但绝大多数认为雷锋精神是永恒的,是新时代不朽的精神财富。学雷锋活动开展了近四十年,对中国人民的精神文明建设做出了重大的贡献,雷锋精神的实质是热爱祖国,处处把国家和人民利益放在第一位,为实现为共产主义事业而奋斗的献身精神;是只讲奉献,不讲索取,全心全意为人民服务的奉献精神;是服从大局,不计个人名利得失,“干一行、爱一行、钻一行、精一行”,在平凡工作岗位上做一颗永不生锈的螺丝钉的“钉子”精神。要进一步加强党性锻炼,强化宗旨观念,以党和国家的事业为重,坚持党和国家的利益高于一切。

3月12日是植树节,这对于现如今的环境情况具有重要意义。今年的植树节主题是: “追求绿色时尚,走向绿色文明”,作为当代的大学生,有义务也有责任保护好我们的家园、环境,也许不用做非常大的举动,只要一些细微的动作,就能为我们的地球做出贡献,随手捡起垃圾扔进垃圾桶、在植树节种棵小树苗,都是一件有意义的事情。身为党组织的一份子,更应该起到模范带头作用。

3月15日的消费者权益日我每年都有在关注,因为央视每年的315晚会都会曝光一些不法的商家或品牌,像今年的汽车轮胎、恶心的餐巾纸等等,我觉得,身为新时代的大学生,有必要时刻关注社会上的时事动态,让自己的信息储备量跟上时代的步伐,这样才能保持自己的先进性。

今年对于共产党而言是意义非凡的一年,因为党即将迎来她的90周年生日。90年来,党带领全国各族人民,取得了新民主主义革命胜利,建立了社会主义新中国,在改革开放的伟大征途上阔步前进,谱写了中华民族自强不息、顽强奋进的壮丽史诗。中国共产党给中国人民带来了光明和希望,给中国革命指明了方向,使中国革命的面貌为之一新。从此中国共产党代表着“中国先进生产力的发展要求,中国先进文化的前进方向,中国最广大人民的根本利益”,带领着中国走出了半殖民地半封建社会,走向了新民主主义社会,继而奔向了社会主义社会;引领着中国人民走出了剥削和压迫,奔向了自由幸福的新时代!

此致

敬礼!

汇报人***

年 月 日

2.入党发展对象的思想汇报 篇二

关键词:面向对象,汉字,汉字特征

0 引言

现在世界上存在的人类自然语言文字可以分为两种:字母文字和象形文字[1]。一般学者们认为人类语言文字的进化过程是从结绳记事、刻画符号、象形文字到字母文字的进化过程。现代汉字和甲骨文的体系结构没有发生本质变化,由此得出汉字是人类早期的文字之一,所以汉字应该走世界文字发展的共同方向:字母文字。人类进入信息化时代后,汉字又面临受到前所未有的挑战:汉字表达不准确、汉语不易编程。汉字真的要走世界文字发展的共同方向吗?汉字的特征是怎样的?汉字与现存的其他主要文字有什么本质的区别?对于这些问题的解释,学者们往往是站在自然语言本身和民族的立场,让人们信服的力度不够强。

自然语言和计算机语言在基本思想上是相通的,本文将在软件理论中寻求答案。在过去的半个世纪里,计算机编程语言经历了机器语言、汇编语言、面向过程语言、面向对象语言四个发展阶段。面向过程语言和面向对象语言称为高级语言,它们接近人的语言思维。特别是软件危机出现时,出现了一门新兴学科:软件工程学。软件工程方法学的核心是面向对象方法学[2]。面向对象编程(OOP)是通过模仿人类建立现实世界模型的方法,包括概念、分类、抽象、归纳等进行软件开发的一种新的设计方法。它具有以下基本特性:抽象、封装、继承、多态[3,4]。模式设计中有面向对象三大基本原则:针对接口编程,而不是针对实现编程、优先使用对象组合而不是类继承、封装变化点[5]。下面将运用面向对象的思想逐步分析汉字的抽象性、封装性、继承性、多态性,然后结合面向对象的三大原则对汉字综合分析研究。

1 汉字面向对象性质

1.1 汉字的抽象性

象形者,画成其物,随体诘诎,日、月是也[6]。象形字,就是对客观世界中可见可摸的具体事物物体,抽象出其共同的外部特征。象形字是文字的第一层抽象,是文字抽象的第一步。如:日、月、山、水、川、刀。鸟(鳥)字像一只活休憩在枝头侧身小鸟;龟(龜)字像一只龟的侧面形状;马(馬)字就是一匹有马鬣、有四腿的马;鱼(魚)是一尾有鱼头、鱼身、鱼尾的游鱼,门(門)字就是左右两扇门的形状;日字的甲骨文字体是一个圆形加中间一点,圆形恰是太阳的形态,中间一点好似太阳黑子。“人”字,以最简洁方式抽象出世界上人的共同的特征:直立行走,这个字是人类一个伟大的发明。

指事字是在象形字的基础上加着符号以表示抽象事物的造字方法,也就是当没有、或不方便用具体形象画出来时,就用一种抽象的符号来表示,例如“上”、“下”、“凶”……等等。在甲骨文中用横线“一”为界,在横线上用一点或较短的短线指出上方的位置,就是“上”字;而在横线下面画符号,则是“下”字。“凶”字是指地上有一个深坑,走路的人没看见而踏空掉进坑里,“ㄩ”代表深坑,中间的“×”符号就是象征掉下坑的那种惊吓的感觉和危险的情形[7]。

会意字是用几个偏旁义组合成一个新义的造字方法。会意是为了补救象形和指事的局限而创造出来的造字方法。和象形、指事相比,会意法具有明显的优越性:第一,它可以表示很多抽象的意义;第二,它的造字功能强。《说文解字》收会意字1167个,比象形字、指事字多得多。因为会意字是两个或两个以上的形体的会合,所以可以表示许多抽象的、用象形或指事的方法难以表示的意义。如“木”和“木”可以组合为“林、森”[7]。

下面重点解说一下三个典型的抽象字:王、法、时。

“王”是贯穿“天”“地”“人”三者之物,才可为“王”。《说文解字》这样记载:“古之造文者,三画而连其中谓之王。三者,天、地、人也,而参通之者王也。”

“法”是会意字,是一个更加抽象的概念,繁体字“灋”。“水”,表示法律、法度公平如水;“廌”(zhì),神话传说中的一种神兽,它能辨别曲直,在审理案件时,它能用角触理曲的人;“去”,表示去除不好的部分。基本义:通过刑具(廌)来去除有罪人的不好的部分,对所以人像水一样公平,就是“法”的本意,与今天的法律基本思想是一致的。

时间概念极为复杂,很难抽象出时间概念的本质。英文单词“time”就像一段密码,只记录了语音,并没有给出时间概念本质特性。甲骨文中“时”字是“旹”,上“之”下“日”,“之”表示脚本,日表示太阳,合起来就是太阳的脚步,后来加了一个“寸”表示刻度。2008北京奥运会开幕出现了中国古代计时工具:日晷,时间就是太阳行走的刻度。直到今天,人们对时间的定义还是以太阳为参照。汉字非常巧妙地将复杂的时间概念抽象为一个简单的形象的汉字“時”。

简而言之,象形字是对具体事物外部共同特征的抽象,指事字会意字是对复杂事物内部涵义的抽象。从另一方面分析,名词类汉字多是数据抽象,动词类汉字多是行为抽象。可见汉字的抽象能力很强,且抽象度适中,较英语更适合人们生活中使用。英文单词对事物的抽象度把握得不好,没有抽象出事物的共同属性。

1.2 汉字的封装性

(1)字型的封装每个汉字就是一个独立的模块,与其他汉字自然分开,就像是一个个准备好的部件。而英语单词的封装性较差,单词随着词形时态变化而变化,单词长度也随之变化。单词与单词不能自然分开,需要添加一个字母的空间来区分不同的单词。由于汉字良好封装性,人们不需要在不同词汇间再添冗余的空格来进行标识。由于当前技术所限,计算机对汉语分词技术较英语分词技术低一些。汉语书写方式非常灵活,可以从上向下、从左向右、从右向左书写,甚至可以顺时针方向书写。英文书写方式较为单一,在一些特殊空间给书写带来了不便,比如空间有限的建筑上从左向右书写的空间更小。

(2)属性和动作封装核心汉字都可以看作一个抽象类,每个基本汉字就好比一个类。“人”具有的属性和操作都被隐藏起来了,从字面上看不出的。人={人的属性,人的动作},人的属性={姓名,地址,年龄,手机号,单位},人的动作={看,说,吃,听}。人的一个实例是“我”,“我”具有“吃”的动作。需要时可以直接调用该动作,我吃饭=我.吃(饭)=吃(我,饭);“吃”是个抽象类,人和其他动物共享此抽象动作。

1.3 汉字的继承性

大部分汉字从字形上看,很容易发现存在着继承关系。特别是汉字中占了90%的形声字,继承性表现的更为突出。形声字是合体字,对象形字的继承,同时继承了“语义”和“语音”,即是双继承。形声字对语音的继承可以单独讨论,这里不考虑对语音的继承,只研究对语义的继承。这样的话,汉字的继承关系就是单继承关系。

以鱼类为例,“鱼”一个抽象概念,是鱼类的总称。鱼类可以分为淡水鱼和海水鱼。淡水鱼类有鳊、鲢、鳙、鲤、鲫、鲶、鳢、鲥、鲋、鲈……,其中每个字代表一种鱼,也就是“鱼”的一个子类,这是自明的。

以鸟类为例,“鸟”的概念是个抽象类,是对所有鸟类的总称。中国先人创造出这个抽象的“鸟”字,后来顺着对自然认识的加深,已经可以区别一些常见鸟,于是就造造出了常见的鸟字:鸡、鸭、鹅、鸽、鹰、鹊……。由动物学鸟类的族谱关系如图1所示,为了方便起见,使用向下的箭头表示分类和继承的树型关系。

上古时期中国的先人们,识别一种新的鸟类时就会造出对应的汉字来标识。新的汉字继承了“鸟”字,从字形上人们就能知道是一种鸟,比如:鹏(传说中最大的鸟)、鸾(传说凤凰一类的鸟)、鸷(凶猛的鸟,如鹰、雕、等)、枭(本义:指一种恶鸟,捕捉后悬头树上以示众)、鸱(古书上指鹞鹰)。对应其他语言就没有明显的继承性,如英文中的bird与chook、duck、goose看不出继承关系。

再以树木为例,古汉语中树木概念为抽象为“木”,所以具体树木子类造字就必须继承“木”字。由植物学树木分类如图2所示。

继承性的例子很多,再比如“车”、“牛”、“马”、“女”、“金”、“气”……。这种继承性造字方法比英语中词根构词法功能强大,造出的字易读语义性也强,系统性强。有了汉字继承的方法,在对新事物命名时就有章可循,减少了随意盲目依个人喜好对事物命名。对新生事物进行分析,找到他所属于的类别,在类的继承树上即可找到恰当的命名。比如人类最近发现的质子数为109的新元素,通过分析知道这是一种过渡金属元素,依照继承原理中国人造出了汉字“钅麦”(读音是对英语读音的继承,暂不讨论)。后来又发现了110号元素,命名为“钅达”。

1.4 汉字的多态性

钱能:“若语言不支持多态,则不能称面向对象的[3]。”可见多态性对语言分类时的重要性。所以,如果某种文字不具有多态性,那么就可以断定其不是真正的面向对象的文字。人的思维方式也是自然的多态形式,面向对象编程的多态性就是用软件形式也模拟人思维的多态性。人类的语言是思维的外在物资表现,应该也具有多态性。汉语的多态性可以分为两类,一是表达多种状态的事物,二是表达事物的多种状态。

第一类多态:一个汉字接口,表达多种状态的事物。汉语的名词没有明显的性、格、数的变化,这正是多态性的表现,最典型的例子是三种人称代词。第一人称代词“我”字,无论是表示主语还是宾语都是汉字“我”,而英语中主格我的概念是“I”,宾格我的概念是“me”。“我”字性别是自明的,性别取值为{男,女,不确定}。第二人称代词“你”字,可是多种状态的“你”,男性的“你”或者女性的“你”,主体的“你”或者客体的“你”。有个特殊的汉字“妳”[8,9],“你”的异体字,表示第二人称是女性的你。“妳”是冗余的、原始的汉字,现在基本已经淘汰了。古汉语中的“他”字和现在汉语中的“他”有点差别,古汉语中的“他”泛指第三方,可表男女及一切事物,如“他山之石”、“他乡”、“其他”……。现代汉语中的“他”则用于称代自己和对方以外的男性第三者,近似于英语中的单词he。可见古汉语中的“他”较今天的“他”更具有多态性。为什么会出现倒退现象呢,这与“她”字有关。古汉语中“她”[9]字原本是“姐”的异体字,现在汉语中的“她”表示女性的第三方。英语第三人称有若干单词:he、she、it、they、her、him、them……,也许是受其影响,认为这样表达准确,上世纪初刘半农赋予“她”同英语单词her同样的语义。当信息时代到来,互联网个人资料需要保密,人们需要表达泛指的第三人称的概念时,却发现找不到对应的汉字了,只好使用拼音“ta”。(英语中没有泛指的第三人称单词,用he or she来表达)。所以使用“妳”、“她”字并不是表示对女性的尊重,相反是对女性的歧视。汉字中的“人”字(人字旁)不专指男人,是对男女的统称,对人类的抽象标识。正因为“妳”和“她”的出现,“你”和“他”的概念范围缩小,专指男人。而英语中的男人单词“man”,可以表示为男人和人类的概念。中国人的祖先的思维是真正的多态形式,他们将这个世界拟人化,分为你我他。正如Unix系统把一切设备看作文件来处理,意义深远。

前面说的是名词,其实动词的多态性更加明显,这就是第二类多态:一个汉字接口,表达事物的多种状态。汉语中的动词没有时态变化,时空观是相对的时间观,不是绝对的时空观。汉语的时空观较英语的时空观更为科学,因为宇宙中一切物质是运动的物质,从现代物理学中得知绝对时空观是相对时空观的一个特例。所以对世界中的运动可以从总体出发,抽象出本质特征,而不是局限于特定的时空,这样的“运动”或者“状态”就应该具有世界本源的多态性。

比如“吃”这一动作,汉语句子“A吃B”就具有最常见到多态性,“我吃饭”、“你吃馒头”、“他吃苹果”、“狼吃羊”、“羊吃草”……。对于中国人来说只要是可以食用固态物质就可以使用“A吃B”句式,思维方式是多态的,人们不会考虑因为“吃”的主体或者客体的不同而使用不同状态的“吃”,就连药片人们也说“吃药”。而英语世界的人们就要根据“吃”的不同状态使用不同的“吃”:老虎吃肉(Tigers eat meat)、吃早餐(break one's fast、to have breakfast)、吃晚饭(sup on、to have dinne)、吃火锅(blocked shot)、吃快餐(snack)、吃草(browse)……。就连eat也有多种状态变化,其他的英语动词就不用说了。ate,eaten,eating,eats,一个汉语动词对应多个状态的英文动词或短语,这就是多态性最直接的表现。名词可以看作是对象,动词就是对象的方法,动词的意义是以对应名词所产生的。比如“我吃苹果”用面向对象的方法表示是“我.吃(苹果)”,可以看出动词“吃”就是对象“我”的方法。“我”是人的一个实例,人是动物的一个子类。“吃”的方法是对动物抽象出的一个统一方法,每个具体动物都对“吃”操作进行了重写,也就是说他们有着自己“吃”的实现方式。“吃”的具体含义是有主体动态确定的,这就是后绑定,人们在使用时已经感觉不到具体实现的细节了。其他就不用举例了。

1.5 三大基本原则分析

回顾一下计算机软件中面向对象语言的发展:在OO开发的早期,继承被过度地使用;随着时间的发展,人们发现优先使用组合可以获得重用性与简单性更佳的设计,当然可以通过继承,以扩充可用的组合类集。因此组合与继承可以一起工作,但是基本法则是“优先使用对象组合,而非(类)继承”,这就是模式设计中建议使用的原则。

从上面的分析可以看到,汉字已经初步具有了面向对象的性质。但是存在一个问题:与计算机软件中面向对象语言发展类似,由于继承性被过分使用导致汉字的总数是无限增加的。东汉《说文解字》收字9千多,清《康熙字典》收4万多,到1994年《中华字海》收字竟8万多。如果元素周期表中的元素是成千上万个,那么就要造上万个汉字来表示吗?这里要指出人们的一种误解:语言的词汇总量与语言的精确性成正比。汉字总数的增加并不能说明汉语表达能力的增强,字词的无限增加恰恰说明了这种语言的低效性。汉语是怎么解决这个汉字总数无限增加的危机呢?

先分析一个实例。如果为国家建立一个本体,会有货币这一概念。世界上有200多个国家,货币的种类繁多。如果按照上面的分析,首先可以抽象出所以货币的父类“元”,然后为各国货币名称造一个字,继承抽象货币“元”,也就是生成一个子类。这样的话货币名称层次明显、可读性会大大增强,但是要增加100多个汉字。在汉语中,可以发现有这些货币名称:人民币元(华元)、欧元、韩元、日元、美元、缅甸元、加拿大元、澳大利亚元、新加坡元、新西兰元、津巴布韦元、港元、澳门元……。从这可以发现一个尚未形成的规律,既是国名(区名)+元。也可以看到,汉语已经为世界部分国家的货币名称定义好了接口,货币接口不变,具体内部实现可以由该国新政府去完成。比如华元是接口,内部实现是人民币,美元是对外接口,dollar是内部实现,屏蔽具体细节。这和面向对象的基本原则之一基于接口编程的基本思想是一致的。更重要的,应该看到这是继承和组合的规律完美的结合。世界货币词汇如图3所示。

纵向看,是继承关系,欧元、美元都是元的子类;横向看是使用组合规律,这恰恰是面向对象的基本原则:优先使用对象组合,而不是继承。这种结合方式没有增加汉字,货币名称可读性强,语义明显。名称有规律可循,代码重用率高。如果有某个国家改朝换代了或者说这个国家需要更改货币名称,不需要关心该国内部细节,该国家进行内部修改,但对外接口一样不变,仍然可以正常使用。再比如,当出现一个新的国家时(最近几年确实也出现过几个新国家),那么该国家的货币怎么命名呢,世界货币怎么扩展?这里要用到开闭原则,对扩展开放,对修改封闭。

这是解决汉字无限增加最高效的方法。重新分析前面的提到的继承的几个实例,对“鱼”、“鸟”、“木”类进行扩展,加入新的子类,构词树如图4-图6所示。

上面的例子是单独一个类的词汇树研究,下面分析多棵树组成的词汇网络图。首先给出几个基本概念。由前面的鸟类可以找到抽象的“鸡”的概念,鸡的子类是公鸡、母鸡、小鸡、家鸡、野鸡等等。从cattle、moggy、moo-cow、ox、cow、bull抽象出父类“牛”。公鸡(chanticleer、cock、rooster)、公鸭(drake)、公牛(ox)、公猪(boar)、公猫(tomcat)、公兔(Buck)、公驴(jackass)、公羊(ram、tup)、公山羊(bill goat)、公山羊的(capric、caprine)等等概念,与之对应的是母鸡(hen)、母狗(bitch)、母牛(cow)、母驴(jennet)、母羊(ewe)……等概念。从这些概念中可以抽象出“公”、“母”两个概念,用于区分动物性别,在汉语中也确实存在对应的汉字。可以再从鹿肉(venison)、鸡肉(chicken)、鹅肉(geese)、牛肉(beef、beeves)、羊肉(mutton)、猪肉(pork)、果肉(sarcocarp)肉汤(broth)肉店(shambles)……概念中可以抽象出“肉”的概念,对应汉字是“肉”。“鸡”、“牛”、“公”、“肉”四个大类的关系如图7所示。

国家汉字标准(GB2312-80)只收录了6763个汉字[10],常用汉字2500个,汉字总数不在多而在精。汉语言空间下世界是一个有着固定网络分层结构概念世界,这是一个有机空间,任何一个新概念都有着对应空间位置,而不是新概念随意存放。顶层概念是这个世界的基本元素,把这个世界分成了若干个基本词汇树,顶层概念提供了统一的造字构词接口,以最大限度高效重复使用代码。从纵向看,上层概念与下层概念都有着继承关系;从横向看,每个新概念是以类的组合形式构成。这样一种有机结构使得汉语词汇有着很强的扩展性和自明性。

2结论

本文运用计算机软件理论中面向对象的思想对汉字进行了初步分析,重点分析汉字的抽象性、封装性、继承性和多态性。可以得出这样的结论:汉字是一种面向对象的文字。汉语中的构词系统符合模式设计中推荐的面向对象三大原则,从而最大程度解决了词汇无限增长的趋势。这些都是对现代汉字研究有着抛砖引玉的作用,为汉字研究寻找到一个新的道路。接下来将继续研究中文编程等问题。

由于这是初步尝试用新理论来研究汉字,一些地方存在着不足,如汉字的封装性解释得不到位、可以参考文献较少,这有待进一步研究。

参考文献

[1]http://www.china-language.gov.cn/.

[2]张海潘.软件工程][M].北京:清华大学出版社,2008.

[3]钱能.C++程序设计教程[M].2版.北京:清华大学出版社,2005.

[4]朱喜福,赵敏.Java程序设计[M].北京:人民邮电出版社,2005.

[5]Erich Gamma,Richard Helm,Ralph Johnson,et al.Design Patterns El-ements of Reusable Object-Oriented Software Pearson Education,2002.

[6](东汉)许慎.说文解字[M].中华书局.2005.

[7]百度百科.http://baike.baidu.com/.

[8]现代汉语词典(2002年增补版)[M].北京:商务印书馆.

[9]古代汉语大字典[M].上海辞书出版社,2007.

3.入党发展对象的思想汇报 篇三

关键词:中断;Linux;面向对象思想

中图分类号:TP316文献标识码:A文章编号:1009-3044(2007)12-21356-02

Research of Interrupt Design Based On Object-Oriented Thinking In Linux Kernel

FANG Hong,LV Tai-zhi

(Department of Information Engineering,JiangSu Marine Institute,Nanjing 211170,China)

Abstract:This paper introduced the problem of interrupt design and the basic solution under Linux.By applying object-oriented thinking and design model,Top Half and Bottom Half of interrupt mechanism were analyzed on structure and action, Finally,the paper pointed out that the highly performable and flexible framework of interrupt handling was realized in Linux kernel.

Key words:interrupt;Linux;object-oriented thinking

1 引言

中断是计算机系统中不可缺少的工作机制,对系统性能有重要影响。但其与硬件密切相关,作为支持多种硬件平台的Linux操作系统,在中断机制设计方面必须权衡性能和可移植、可扩展性等方面的矛盾。运用面向对象的技术构建高质量的软件体系结构,用高效的c语言来编程实现,将二者的优点有机结合起来,已成为Linux内核设计中的发展趋势。在Linux内核中,出于性能的考虑,将中断的处理分成上半部分[1](Top Half)和下半部分(Bottom Half),因此內核的中断处理机制也被分成两部分,本文基于Linux内核2.6.20,运用面向对象的方法及相关设计模式,对这两部分进行了深入分析。

2 Top Half分析

Top Half已被设计成一个独立的中断处理层。设备驱动通过使用该层提供的接口,使中断处理部分完全独立于硬件,从而大大提高了代码的可移植性;中断硬件驱动则可以实现和使用该层定义的中断硬件接口和中断处理回调接口,对中断处理层提供支持,同时也可以利用该层提供的标准中断处理流程,简化设计和实现。

2.1结构分析

通过分析中断相关内核源代码[2],抽象出Top Half的类图(图1)。类的提取主要来源于相关头文件中的struct结构,也有一些是直接从代码中抽象而来,并没有相应的struct。为了取得一定的对应关系,类的命名尽量采用了与之对应的struct结构的命名。对于包含函数指针的struct,可以有两种观点:第一种将其视为定义了抽象方法的抽象类,第二种将其视为包含了预定义接口的类。本文采用第二种观点,因为它更能体现面向对象设计的基本原则(编程中使用接口,而不是接口实现;优先使用组合而不是继承)。manager主要定义实现上层接口,设备驱动可以进行请求、禁能、释放中断等操作,无需知道中断硬件的细节,从而使设备驱动中断处理相关的代码无需改变就可以方便地移植到不同平台。manager内含一个包含irq_des的线性数组,以此实现全局管理。irq_des与中断号一一对应,是将底层硬件隔离及实现中断处理流程的关键。它包含的irq_chip通过定义一组接口方法,将不同的中断硬件行为统一进行了封装。一方面底层中断硬件驱动只要根据自身功能部分或全部实现这组方法,就可以向上提供满足需要的中断处理功能,方便了底层的设计;另一方面负责中断处理流程的handle_irq,通过使用chip的方法与硬件交互,从而将中断流程处理与硬件细节处理分离。由于不同类型的中断,其中断处理流程不尽相同,不同于以前的在一个函数中处理各种类型中断的方法,內核目前将其细分成6种类型(edge level simple percpu bad fasteoi),并分别提供了标准的实现,这样可以针对特定类型,优化代码,提高处理性能。虽然有多种类型的处理方法可供使用,但内核仍抽象出单一的中断处理接口handle_irq供底层调用,在这里,使用了策略(Strategy Pattern)设计模式[3],6种类型的中断处理方法(具体策略)是handle_irq(策略接口)的不同实现,而irq_des则提供了策略赖以存在的上下文(Context)。策略模式使中断处理更具灵活性、可扩展性。例如可以方便地增加新的中断处理类型以及根据需要重新实现特定类型的中断处理方法,却对使用者没有影响。chip和handle_irq相结合一方面屏蔽了底层中断硬件的变化对上层的影响,另一方面给中断硬件驱动的设计实现带来了便利;而性能却因为优化了不同中断类型的处理代码而得到提高。

图1 Top Half类图

为了有效利用紧缺的中断资源,内核支持中断共享,这主要通过irqaction来实现。irqaction的设计使用了职责链(Chain of Responsibility)模式[3],该模式的设计意图在于使多个对象都有机会处理请求,通过将这些对象连成一条链,并沿着这条链传递该请求来实现,它降低了请求的发送者和接收者之间的耦合。由于中断共享时,有多个中断处理函数,但只有具体的中断处理程序知道是否要处理中断,且要求支持中断处理函数的动态增减,所以非常适合运用职责链模式。action包含一个handler,它定义了处理中断请求的接口,具体的中断处理则由使用中断的设备驱动程序以中断处理函数的方式来实现。在handle_irq的具体实现中,均会调用handle_IRQ_event方法,该方法遍历irqaction链,并依次调用handler接口方法,最终实现中断的处理。职责链模式虽然有诸多优点,但也有缺点:主要是处理效率偏低,因为处理一个请求可能要遍历到最后才能完成,这就要求共享同一中断的设备不能太多,同时要求中断处理程序尽快判断出中断是否需要处理,若不需要应及时返回。

2.2行为分析

中断的实际处理过程是一个软硬件相结合的、异步和并发的复杂过程,虽然内核中断处理层屏蔽了中断处理的细节,但使用中断的设备驱动编写者仍需要理解中断处理的主要过程,特别是中断处理函数被调用的上下文环境,作为一个较高层次的抽象,下面描述了一个中断被处理的基本过程。首先设备驱动使用request_irq申请登记中断处理函数,相应设备触发了一个中断,经过底层软硬件的一系列处理,最终会调用irq_desc的handle_irq方法,该方法又会调用handle_IRQ_event,它遍历irqaction链,调用中断处理函数,中断处理函数在进行必要的处理后,一般会在标识出要延迟处理的工作后返回,最后在判断出没有硬软中断嵌套及有软中断需要处理的情况下,调do_softirq进行下半部分的处理。

3 Bottom Half分析

在内核中,Bottom Half的实现机制主要有软中断(softirq)和任务片(tasklet)[4],tasklet是基于softirq的,二者的主要区别是同一软中断处理函数可以同时运行在多个CPU上,而同一任务片同时只能运行在一个CPU上,不同的任务片可以同时运行在不同的CPU上。因此需要软中断实现者自己处理因多CPU 存取共享数据产生的同步问题,在获得高性能的同时,增大了编程难度。而任务片则在性能和编程难度间找到了一个合理的平衡点,被大多数设备驱动所采用。

3.1结构分析

通过分析与tasklet和softirq相关的源代码,可以抽象出两者的类图(图2),smanager负责提供初始化、请求、触发、处理软中断的方法,其中do_softirq负责实际处理软中断,该方法在软中断层有标准实现,但在某些平台上(如i386平台)则由体系相关部分实现以支持软中断栈,但系统运行时只能使用一种实现,为此内核使用条件编译,在编译时确定使用哪一种实现,这实现了一种编译时的“多态”。smanager内含一个包含32个softirq_action的线性数组,以此实现对软中断的全局管理,数组下标隐含了软中断的优先级,下标越小,优先级越高。softirq_action实际上是软中断相量,设计的相当简单,它包含一个action接口由具体的软中断来实现。内核已实现并装入了几种软中断,这些软中断一经装入就不会被卸下,所以内核目前没有提供释放软中断的方法。一般推荐由内核开发者来实现软中断,而不是设备驱动的编写者。

tmanager通过tasklet_action实现action接口方法成为一种软中断,tmanager负责对外提供创建、调度、禁能tasklet的方法,它内含几个与CPU个数相等的数组,每个数组包含一个tasklet相量链(与CPU一一對应),在这里,再次采用了职责链设计模式,因为与中断共享类似,多个tasklet实际上共用了一个软中断触发标志位,且要求支持tasklet的动态增减,但tasklet的动态性更强,仅执行一次就被从链表中删除。在内核中实现了两类不同优先级的tasklet,其结构和行为基本一致,本文以普通优先级的tasklet为主进行论述。

3.2行为分析

软中断的运行可分为触发和执行两步。触发机制类似于内核中的信号机制,raise_softirq方法设置触发标志位(每个CPU均有一个整型标志字,每位依次与软中断号相对应,置1表示该软中断需要处理);软中断的实际执行由do_softirq方法完成,该方法可以在多CPU上同时执行,首先判断当前CPU是否已运行软中断,若是则退出,以避免重入可能导致的死锁;然后依次遍历软中断数组,对于标志位置1的软中断则调用其action方法,进行实际的软中断处理。

图2 softirq和tasklet类图

tasklet的运行也分为提交和执行两步,提交由tasklet_schedule完成,它会把tasklet插入到与当前CPU所对应的tasklet链中,在插入前会判断tasklet是否已被调度到其它CPU上(通过成员state判断),若是则返回,以此保证某个tasklet在多个tasklet链表中的唯一性,然后调raise_softirq触发软中断;执行由tasklet_action(被do_softirq调用)完成,它遍历与当前CPU对应的tasklet链表,调用func接口方法实现处理,并将处理过的tasklet从队列中删除。在tasklet处于运行状态时,该tasklet可以再次被调度到tasklet链表中,但不能被运行,直到前一tasklet运行完毕。提交和执行机制共同保证了同一tasklet在多CPU上的串行执行以及不同tasklet在多CPU上的并行执行。

4 结论

通过充分运用面向对象的基本设计原则(封装变化;编程中使用接口,而不是接口实现;优先使用组合而不是继承)以及设计模式,Top Half 和Bottom Half被设计实现成了一个中断处理的框架结构,融高效与灵活为一体,本身也可以被抽象提炼出一种设计模式。其设计思想和方法值得学习和借鉴。

参考文献:

[1]陈莉君.Linux操作系统内核分析[M].北京:人民邮电出版社,2000.102-125.

[2]Linux2.6.20内核源码[EB/OL].http://www.kernel.org.

[3]Erich Gamma.等.著.李英军.等.译.设计模式:可复用面向对象软件的基础[M].北京:机械工业出版社,2000.9:147-218.

[4]毛德操,胡希明.Linux 内核源代码情景分析[M].杭州:浙江大学出版社,2001.222-333.

4.入党发展对象思想汇报 篇四

党员发展对象是指对经过一年以上培养和考察、基本具备党员条件的入党积极分子,在听取党小组、培养联系人、党员和群众意见的基础上,支部委员会讨论同意并报上级党委备案后,可列为发展对象,为大家提供《2020 年入党发展对象思想汇报》,欢迎阅读。

2020 年入党发展对象思想汇报篇一

尊敬的党组织领导:

您们好!

我是我们***大学***班的***,现在我正式提出入党积极分子组织发展对象申请。自进入大学以来,在以马列主义为指导思想,以实现共产主义为最终目标,以全心全意为人民服务为宗旨的共产党的下,深感自身素质建设急需提高,所以在党的下尤其注重自身的全面发展。在各个方面能够严格要求自己,在老师的关心和同学的帮助下,自己茁壮成长,各方面的能力得到明显提升,现在希望向党组织更加靠拢,更加深刻的接受党的培养。

思想方面

自进入大学以来,我认真学_马列主义,毛泽东思想,理论及“”重要思想,不断强化自身素质建设。通过不断的学_充实自己,逐步提高自身思想政治素质,积极向党组织靠拢.在组织的关心和培养下,自己逐步成长,看待问题,分析问题,解决问题的能力不断得到提升,并光荣地成为入党积极分子。自己一直以一个优秀党员的标准严格要求自己,时时、处处学_实践党的宗旨方针政策。在各方面更加积极进取,努力学_以不断提高自己为广大同学服务的能力,积极响应做好党员发展的各项具体落实工作。在组织生活中坚持以身作则,踊跃发言,敢于表达自己的想法,敢于接受党组织老师及周围同学的批评同时开展深刻的自我批评,积极与大家交流思想,取长补短,最终达到共同进步。

学_方面

进入大学的时间里,本人严格遵守校纪校规从不旷课、早退。上课认真听讲,积极配合老师,碰到不懂的问题,就虚心地向老师或者同学请教,课下总是独立完成老师布置的作业,努力去达到并且达到了学校对学子的学_成绩要求,在学好基础课程的同时,不放松对于专业课的学_,为将来就业或者继续深造打下坚实的基础。广泛涉猎各类知识,培养自己广泛的学_兴趣。另外自己每次寒暑假都去实_,以提高自身的能力和思维方式.同时了解学科的前沿知识,增强自己对于专业学_的兴趣,提高学_的积极性。通过锻炼,自己的能力确实得到明显提升,自己的知识面也得到了很大的拓展。

工作方面

在为学生服务的学生会中我虚心担任实践部部长。在工作方面不免因为经验以及认知的问题犯下错误,但每次在尊敬的有关老师恨铁不成钢的批评下,总能让我从中可能的获得下次工作顺利成功的资本。但在工作中始终抱着勤勤恳恳的心态,充分发挥自己作为学生干部的优势,积极组织同学们开展各种活动,通过各项积极有实际意义的活动活跃大学生的生活。以丰富校园文化生活为己任,一直在各方面都严格要求自己,时时处处注意自身的形象,不断加强相关业务的学_,并不断总结工作中的经验,能用发展的眼光解决实际中的问题,能认真完成老师交付的各项工作,严于律己,宽以待人。争取限度的为老师分忧,为同学服务。两年来,在老师及同学的关心、积极影响及帮助下茁壮成长,在此也感谢相关老师及身边同学,让我自身能力得到显著提升。

生活方面

作为一名入党积极分子,同时作为一名学生干部,自己在日常生活中也总是严格要求自己,不仅力求在各方面做到表率作用,而且乐于融入集体学_周围同学的优良素质,是自己能与大家共同携手进步。在生活中积极实践和宣传党的宗旨及理论,在基本生活方面勤俭节约,在日常生活从内心及实际表现尊敬师长、团结同学、关爱他人,通过自身在此方面的不断思考及努力实践,也得到了周围同学的一致认可。

结束语

“雄关漫道真如铁,而今迈步从头越。”曾经高中时代的辉煌只能代表过去,它连同昨天一起定格在了我们的记忆之中,未来的美好明天还要靠自己的双手去开创。面对新的征程,自己信心百倍,辉煌只会成为自己成长过程中的催化剂,而不会成为自己前进路上的绊脚石。我有足够的信心相信将来不管面对什么样的环境,自己都会一如既往,全力拼搏,努力开创一片崭新的天地。

在此希望并感谢党组织领导老师对我的审查及考验,更加希望我的努力能够得到老师的认可,恳请并感谢党组织领导老师批准我的申请!

2020 年入党发展对象思想汇报篇二

敬爱的党组织:

自从本人被确定为入党发展对象以来,时刻接受着党的,并有幸参加了集团公司第 16 期党课培训,系统地学_和了解了党的历史、性质、奋斗目标、建党宗旨、党的组织制度和党组织原则等党的基本知识。经过近这段时间的学_和党员的帮助与党支部的指导,我在思想上积极要求上进,在工作中向党员同志看齐,对党的认识更加深刻。

通过对党方面的知识学_,我对加强党性修养重要性的认识也逐步提高。党性是政党固有的本质属性,是党的性质的集中体现。党的先进性,既体现在党的指导思想、宗旨、纲领、组织原则、党的纪律等方面,又体现在党员的理想信念、思想观念、道德品格以及学_、工作、生活等方面。共产党员努力加强自己的党性修养,是做合格党员的根本条件,是终生的必修课程。党性的修养需要不断加强,不能奢求一劳永逸。因为客观环境不断发生变化,党员个人也会发生变化,要在改造客观世界的过程中不断改造主观世界,克服一切背离党性的思想和行为,坚决杜绝形式主义、官僚主义、享乐主义和奢靡之风。未来的路也许会有些艰难,所肩负的责任也许会很重,但这正体现了自身所具有的价值。

作为一名发展对象,我深知学_的重要性。因此,在平时的学_中,我一直遵循这个理念,做好本职工作的同时向同事和领导学_,牢固掌握专业知识和技能。此外,还注意扩大自己的知识面,在业余时间,关心时事政治,经常阅读时政新闻,今年 3 月更实时关注和学_了全国两会精神,及时学_中央领导人讲话的重要精神,争取在思想上和党组织保持一致。我知道自己还有很多东西要学,还有很多事情要做,我会不断为自己补充各个方面的知识,使自己成为一个合格的社会主义建设者。党员的称号对于我们来说虽是一个荣誉的称号,但更多却是一种责任。身为一名党员就要时刻考虑到广大人民的利益,要时刻思考怎么才能更好的为人民

服务。

作为公司的一员,我所面临的是进一步提高工作技能和业务素质,这就需要我们不断学_成长、成才。工作离不开学_,要不断学_新的理论知识、政策法规、规章制度,只有这样,才能更好地做好工作,只有不段的学_才能提升自己,才能更好的为人民服务,为企业、社会的发展做出贡献。我一定坚定的沿着党指导的路线前进,成为一名合格的中国共产当党员。

2020 年入党发展对象思想汇报篇三

敬爱的党组织:

自从本人被确定为入党发展对象以来,时刻接受着党的,并系统地学_和了解了党的历史、性质、奋斗目标、建党宗旨、党的组织制度和党组织原则等党的基本知识。

我作为一名发展对象,在思想上和党建理论知识修养等方面与老党员相比有一定的差距,但我会不断向老党员学_,按照党章之规定来要求自己。在生活中做到一个真正党员应做到的事,决不给组织丢脸。

我也有一些缺点,但我会在党组织的教导下,在理论知识的不断修养中改正这些缺点,我会不断为自己补充各个方面的知识,使自己成为一个合格的社会主义建设者。党员的称号对于我们来说虽是一个荣誉的称号,但更多却是一种责任。身为一名党员就要时刻考虑到广大人民的利益,要时刻思考怎么才能更好的为人民服务。

我会本着这样的精神去严格要求自己。今后我将不断地以这一目标鞭策、鼓励自己,使自己对学_和工作始终保持信心和干劲,争取使自己早日成为一名真正的共产党员。

此致

敬礼!

汇报人:51test

5.入党重点发展对象 思想汇报 篇五

敬爱的党组织:

在2012年,我在努力学习科学知识的同时,还注重提高政治思想素质。在总结国内外的大事的经验和教训时,我深刻认识到政治思想的指导作用。同时作为一名入党积极分子,我更加注重政治理论知识的学习、理论与实践的结合及明确当代党员的政治使命和责任,用作为党员的标准来要求自己,在各方面都有了一定的进步,现将近期思想情况汇报如下。

在人生中,最宝贵的并不是职位金钱,不是权利荣耀,不是苟且偷生的能力,也不是左右逢源的伎俩,而是你能否找到正确的方向,如同找到茫茫夜空中的北极星。没有方向的人生暗淡无光。在生活中,我们有太多的时候像土著人一样凭着感觉走,在人生的沙漠中原地绕圈子,十几年,几十年,生命绕着圈子自然地老去,却永远没有闪光,永远找不到生命的北极星,更不用说像北极星一样为别人指明方向。那是因为我们没有在一开始就努力寻求人生的方向。方向错误的人生将令人抱憾终身。一开始就选择一个错误的方向,你越努力反而会离目标越远。所以古人说:“差之毫厘,谬以千里。”这句话今天可以表述为:方向比努力更重要。汪精卫早年曾因满怀革命豪情谋刺清摄政王载沣的壮举得到举国敬仰,在位高权重后却选择了错误的方向,与日本当权者直接进行卖国交易,而留下了汉奸的骂名。由此可见,方向正确的人生事半功倍。

尽管人生的选择无处不在,尽管古人说“朝闻道,夕死可矣”,尽管人生在任何时候都有重新选择的权利,但是毫无疑问,青年是选择人生方向的最佳时期。青年时期的毛泽东特别强调“立志”的重要。“志者,吾有见夫宇宙之真理,照此以定吾人心之所之谓也”。这反映了毛泽东在少年时代就目光远大,只在四方。正是这种远大的志向定了毛泽东后来以天下为己任,缔造了翻天覆地的新中国。

我们作为当代青年,渴望理想,需要人生方向。青年时代对人生方向的探求和选择对其一生都具有奠基作用。青年有没有人生方向,有什么样的人生方向,直接关系到他一生能有多大的抱负和幸福。因此,时不待我,我们应该积极主动寻求人生的坐标轴,沿着信念指引的方向前进,最终一定可以找到来自心底的原动力,获得人生荣耀。我们作为当代大学生,乐于学习,具有容纳新知识的潜力。特别是在大学阶段,通过系统的学习和探索,对宇宙、世界与人生逐步形成了科学地判断力,为确立科学地世界观、人生观和价值观打下了良好的基础。在这个时期我们应该尽早确立人生的方向,有助于激发全部的热情、活力和智慧,尽早做出成就。只有成为以天下为、勇于担当的青年一代,才能振兴国家。

今天,我们的民族在创造了一个又一个伟大的辉煌后,又处在一个崭新的历史起点上。我们作为当代青年,应该用理想书写壮丽人生,以共产主义理想信念作为思想政治修养的核心,牢固树立社会主义荣辱观,发扬爱国、勤奋、创新、奉献等优秀品质,不辱时代使命。在社会主义现代化建设过程中,我们还应该勤奋学习,不断提高自身的的素养和能力;勤奋工作,为祖国和人民贡献自己的聪明才智;应该要秉承勤奋的品格脚踏实地,认真做事,努力是自己成为党和人民事业发展需要的优秀人才。

恳请党组织给予批评指正。

6.预备入党发展对象思想汇报格式 篇六

20__年__月__日我被党组织吸收为中国共产党预备党员,到20__年__月__日预备期满,为了便于党组织对我的考察,现将自己半年来的情况做如下总结:

大二阶段的学习,总的来说还不错。对于生活,我有自己的定位。我看过这样一句话:“世界上最可怕的是‘认真’二字,比‘认真’更可怕的是‘一根筋’三个字”,而就有人说过我是一根筋、固执,我不希望自己是那个样子,所以我告诉自己要改。我希望自己在别人眼里是一个随和的人,而不是一个固执的人,我讨厌顽固,也不愿意自己这样。什么事都表现出很认真的样子,太辛苦了。至于你对人对事到底认不认真,自己心里清楚就可以了,自己知道自己在做什么就行。跟同学们相处融洽。

对于工作,在这半年中,我走出了校门,步入工作岗位,作为人生的一大转折,面对新的环境,我感受到一种强大的使命感和责任感。

首先,在思想政治方面,我不敢有丝毫的松懈。我通过对科学发展观的学习,明确发展是第一要义的科学思想。提出了把党建设成为一个什么样的党和怎样建党这一根本问题,所做出的科学回答,具有鲜明的时代特征和巨大的现实意义。通过对党史党章的学习,也加深了我对党的基本理论的认识,更使我对新时期党建理论的理解不断得到提高和深化。

同时,新的工作环境带给我的更是一种严峻的考验,为了能够尽快适应新的环境,我在巩固在校期间所学习的理论知识的同时,不断的充实己,利用业余时间主动学习专业知识,技能,把理论联系到工作实践中。

作为一名工作生活中的党员,我始终注意与党组织保持高度一致,把对共产主义的信念贯穿于整个工作生活中。我始终想着我所做的每一件事,事关党员的形象,时刻约束自己,没有丝毫马虎。我也在不断的思考着如何将自己的微薄力量得到充分的发挥。在实际工作中,我时刻严格要求自己,严谨,细致,尽职尽则,努力做好本职工作,能做到团结协作,分工不分家,哪里需要,就主动配合,认真完成。

半年来,我取得了一些成绩,但还存在着一些缺点和不足,比如在日常生活中,还应进一步发挥先锋模范作用。在今后的学习和生活中,我要更加严格的要求自己,争取早日在各个方面取得更大的进步。

我们就要面临毕业了,要踏入社会面临就业。以后的生活会变得比现在学校里的生活忙碌。不管以后我们身处那个地方或是从事什么职业,自己依然要坚持作为一名党员的信仰,多关注一些新闻还有政治政策,利用工作之余的时间认真的学习党性知识,而且重要的是要关注生活中的政治时势,更要学会从身边的一点一滴做起,提升自我的修养,尽一个党员应尽的义务。除了自身的提高,更要为身边的人树立榜样,带动他们的一起成长,让优秀成为生活的一种习惯。

作为一名大学应届毕业生,我明白我的缺点与优势,我所拥有的是年轻和活力,知识与闯劲,年轻也许意味着欠缺经验,但是年轻也意味着热情和活力,我自信能凭自己的能力和学识在毕业以后的工作和生活中克服各种困难,不断实现自我的人生价值和追求的目标。我相信我一定可以的。

以上是我半年来的基本情况,应该说,这半年中,我认真学习,努力工作,政治思想觉悟有了很大的提高,个人综合素质有了全面的发展。当然,这些成绩的取得是和支部广大党员同志的热心帮助和老师们的耐心指导是分不开的。我将继续发扬下去,勤学苦练,使自己成为一名经受得起任何考验的真正的共产党员。

请党组织在实践中考验我!

此致

敬礼!

申请人:___

7.入党发展对象的思想汇报 篇七

软件无线电系统具有开放、标准、可扩展的特性,同时具有较高数据吞吐率的硬件体系结构[1],已被广泛应用于雷达、电子战、测控等军事网络系统。随着此类系统工程的日益庞大,传统从下而上的大系统集成设计方式,已经无法满足应 用体系的 构建需求。 系统体系 (SystemofSystem,SOS),又称“系统的系统”,为此类大 型应用系 统的开发提供了一种解决方案。

系统体系将系统描述成由众多组件系统(ComponentSystem)集结而成[2]、组织关系松散的自适应体系,尤其适合于构建软件无线电系统这样一个由若干个天线、数字接收机、信号处理机、控制计算机和数传板等有限硬件和大量信号处理软件组件集成的相互协作的复杂系统。

在以往软件无线电系统产品的研发过程中,通常采用面向过程的设计方法。由于面向过程的设计方法倾向于针对特定需求开发一种相对稳定的集成系统体系结构(内向型体系结构),而软件无线电的应用领域十分宽泛,应用的作战环境复杂、作战使命千变万化,系统组成日益复杂,使用面向过程的开发思想,显然已难以满足软件无线电系统体系设计的要求。相对于传统的设计方法,面向对象的设计方法自始至终保 持连贯可 重用性,具备良好 的扩展性,这种自底向上归纳和自顶而下分解相结合的方法,更适用于软件无线电系统体系设计。

本文将面向对象的思想引入软件无线电系统体系设计中,以系统建 模语言 (SystemModelingLanguage,SysML)为建模工具,举例说明一个典型的软件无线电系统体系的设计过程。通过分析这种面向对象思想的设计方法,指出其应用价值。

1软件无线电系统体系

系统体系是一系列以任务为导向的专用系统的集合,集合而成的新系统不只是原有组件系统功能和性能的简单堆砌,而是能够根据系统目标和不断变化的需求进行重组,完成固定系统所不能达到的系统目标。系统体系具有组件系统自治管理、相互协作、松耦合集成的特点,并具有能够根据需求变化柔性应对的特性。本文将系统体系的概念引入软件无线电系统设计中,目的就是根据软件无线电的特点寻找一种适合软件无线电系统体系的设计方法。将软件无线电的组件系统定义为各自独立的分系统,将整个系统体系视为使用方,每个组件分系统视为提供方,则一个具备SOS特性的典型的总线式软件无线电体系结构可用图1来表示。

从图1可以看出,标准组件提供方负责建立、维护、升级和发布标准组件库,如适应不同工作性能、状态和环境的信号处理组件。所有组件系统均按照技术标准保证技术实现,并分类、分层管理,定期发布组件索引库,提供指标、接口和能力等条件的搜索接口。

使用方在搭建软件无线电系统时,首先根据系统需求明确执行的技术标准、接口协议和总线系统,分析系统需要的组件类,并分解、计算出组件接口和指标,然后根据这些因素在组件系统指标库中搜索适用的标准组件,通过搭积木的方式实现系统。

由此可见,使用方不需要关注组件的具体实现细节,只需将设计重点放在分析系统的技术标准、接口和指标能力上,从标准组件库中选择最优的模块组合,从而实现软件无线电系统体系根据需求状态而“柔性”变化。同时,相对统一的组件系统指标库和技术标准,也可以保证不同软件无线电系统之间的横向复用性。

2面向对象设计过程

2.1面向对象思想与建模语言

起源于软件工程领域的面向对象思想,强调从客观世界固有的事物出发,用人们认知世界和描述客观事物的思维习惯,强调客观事物的对象映射,对象与对象之间的关系如实地反映客观事物及其关系。使用面向对象方法可以保证系统设计的可重用性、可扩展性和可维护性。

SysML是在UML2.0基础上外扩的一种面向对象建模语言,支持包括 美军的国 防部体系 结构框架 (DepartmentOfDefenseArchitectureFramework,DODAF)和我军的C4ISR (Command、Control、Communications、Computers、Intelligence、Surveillance、Reconnaissance)系统在内的系统体系架构标准。SysML能对系统工程的各种问题进行建模,适用于系统工程的不同阶段,特别是在系统工程的详细说明阶段和设计阶段,使用SysML来说明需求、系统结构、功能行为和分配非常有效[3]。因此,可以使用SysML对具有面向对象思想的软件无线电系统体系进行建模。

SysML的图形分类如图2所示,共定义了9种视图,分为4类,即需求图、结构图、行为图和参数图。行为图包括活动图、时序图、状态图和用例图;结构图包括块图、内部块图和包图。在完成系统建模的过程中,可以根据需要选取SysML中9种视图中的任意组合进行分析描述。

2.2软件无线电系统体系的面向对象设计过程

众所周知,面向对象设计方法具有抽象性、封装性、继承性和多态性。利用其抽象性,将每个组件系统视为一个类或者对象,从而确保组件系统的管理独立;利用其封装性,保证组件系统独立操作的能力;利用其继承性保证组件系统的演化发展;利用其多态性保证组件系统在不同软件无线电系统中的呈现行为;面对对象的设计方法对组件系统的地理位置无特殊要求。通过以上分析可以看出,面向对象的以上四大特性可以满足系统体系的五大特征,因此,在复杂的软件无线电系统设计过程中,使用面向对象的设计方法,能够始终保持系统体系的“柔性”特征。

使用面向对象的方法进行软件无线电系统体系开发,须遵循两个基本原则:“自顶向下,宽度适当”和“基于信息的交互”[4]。体系结构产品描述的首要原则就是“自顶向下,宽度一致”[5]。所谓的自顶向下就是将软件无线电系统视为一个“黑箱”,依据对其应用需求的分析,将这个“黑箱”划分为天线、接收机,处理机和控制台等顶层组件,再分别对这些组件逐层分解成二级组件、三级组件……随着分解层数的增加,分解的组件成几何级数增长,将导致管理和研制成本的急剧增加,因此要根据项目的技术特性适度控制分级的层数;同时,为了避免分解层次的“烟囱式结构”,也需要控制分解粒度,即控制每一个组件组成的横向宽度。一个软件无线电系统被自顶而下地从系统级分解到分系统级,从分系统级分解到单机级,再从单机级分解到独立的子模块级,在完成系统体系架构的同时,也保证了系统的纵向重用性和横向扩展性。

按照面向对象方法,系统体系中每个模块可以抽象为一个类。系统设计师在构建软件无线电系统时,以无线电信息的获取、处理、传输和应用为主线,将系统工作过程中涉及的模块映射为一个个相互交互的类或者对象,依据模块的接口、能力等确定类的输入和输出元素,使用对象、类之间基于数据的交互机制来实现软件无线电系统内部组件之间的信息交互。

基于以上设计原则,使用SysML建模语言和面向对象的设计方法来描述软件无线电系统体系的设计过程,可以分为4个步骤:建立需求模型、确定结构模型、明确模块之间的交互模型、设置参数模型。本文以图1中所示的总线式软件无线电系统体系为例,描述面向对象方法进行系统设计的4个步骤。按照系统特性和关键技术要求等因素可以对软件无线电系统的组件系统进行进一步分解,在分解建模的过程中,可以选取SysML中9种视图中的任意组合进行分析描述。

2.2.1系统需求模型建立

利用需求模型建立系统需求是系统设计的第一步,一个简易的软件无线电 系统需求 可以描述 为如图3所示。需求模型按照层次化的方式描述系统需求之间、需求与其它需求之间的关系。

如图3所示,一个简易的软件无线电系统需求包括总体需求、功能需求、性能需求和资源需求等基本需求,并可以在基本需求的基础上从横向和纵向上扩展,丰富系统的需求描述。

2.2.2系统结构建模

系统需求描述完以后需要进行系统结构建模。可以使用SysML中的块定义图 和内部块 定义图对 系统结构模型进行描述。块定义图是对系统组成结构和系统结构层级化的可视化定义 和展示,模块层级 化关系包 括组合关系、聚合关系和泛 化关系等。内 部块图从 模块组件 如何相互连接的角度来描述模块的内部结构情况和联系方式。一个简易的软件无线电系统的 块视图如 图4所示,图中顶层为软件无线电系统(系统),其中数传系统、控制计算机、信号处理机、数字接收机和天线是其固有资源(资源),信号分析处理机可以在不同系统中应用是其临时资源(实体)。

2.2.3系统交互模型确立

系统需求和结构特征固化了以后,系统设计的重点就是要明确系统组件之间的行为关系。SysML中提供了活动图、用例图、状态图和时序图4种视图来表示系统的行为特征。根据软件无线电系统体系的特点,可以选时序图作为内部组件交互关系的主要视图描述。

2.2.4系统参数模型设置

系统设计的最后一步是设计参数结构及关系,以表示各个组件属性值之间的耦合关系,以及各属性值的变化对其它属性的影响程度,如软件无线电系统中采样速率和带宽之间的参数关系。借助于SysML建模方法,可以使用SysML的参数图来描述系统性能指标参数方面的要 求、约束及关系、定义系统属性以及属性之间的关系。

通过以上4个步骤完成软件无线电系统体系的分解,建立需求模型、结构模型、交互模型和参数模型,分别从不同的角度对总线式软件无线电系统进可视化描述,实现系统的总体架构设计。

3面向对象软件无线电系统体系设计应用价值

使用面向对象软件无线电系统体系的设计方法,可以使系统设计人员只关注某个层次的组件设计、组件属性和组件之间的关系,而不需要深入到各个组件的内部详细设计。与传统设计方法相比,采用面向对象系统体系设计方法具有广泛的优势,两者特性比较如表1所示。

从表1可以看出,面向对象体系系统设计方法,将系统组件抽象成一个类或者对象,保证了系统的封装性和继承性。其系统体系特性具备扩展性,子系统之间能够实现松耦合、动态组合和自治管理。这种设计方式非常适用于软件无线电系统应用领域,能够满足越来越复杂的系统架构和需求多变性要求。

4结语

本文将系统体系的概念和面向对象的设计思想引入软件无线电系统开发中,提出了一种软件无线电系统的设计方法。以一个总线式软件无线电系统为例,从系统顶层开始分解,将组件系统抽象成一个独立的类或者对象,使用当前流行的系统建模语言SysML进行系统建模。利用这种逐层分解、分析建模的设计方法,可以使软件无线电系统体系的设计具有面向对象的特性。对比分析表明,这种设计方法具有较好的应用前景。

摘要:为了适应并促进软件无线电应用系统的发展,提出一种基于系统体系(System Of System,SOS)的概念和面向对象思想的设计方法。通过对软件无线电系统体系和面向对象设计方法特性的分析,确定使用面向对象设计方法的合理性。以一个简要的软件无线电系统体系设计为例,使用系统建模语言(System Modeling Language,SysML),介绍面向对象设计具体步骤。

8.思想工作:细分对象效果佳 篇八

思想政治工作的对象是人,人又是企业的第一资源。我们认为,在市场经济条件下,企业思想政治工作就是要从开发人力资源的角度做好人的工作,通过开发、整合,发挥各类人员的优势。从这个角度出发,根据公司职工的分布情况、思想状况及存在问题,我们将思想政治工作的对象划分为领导干部、党员、职工、科技人员、下岗人员、离退休人员六大类,区分层次做工作,针对不同的人群,提出不同的要求,采取不同的工作方式,赋予不同的内容,做到“对症下药”,增强思想政治工作的针对性。

在领导干部中开展以转变作风为主题的系列活动,发挥领导干部的表率作用。领导干部的行为、人格力量对职工有一种无形的教化作用。为此针对领导班子精神不振、危机感不强的问题,开展了以“把昆仑的事当事干,把事干好”,“把昆仑的事当事业干,把事业干好”为主题的系列教育;针对领导班子中闹矛盾、推脱扯皮、内耗严重的现象,开展了“互相补台都上台,互相拆台都下台”的专题教育,并对有此现象的三个基层单位的领导班子实行全免,杀住了领导班子闹矛盾的邪气;针对领导干部中存在的作风漂浮的现象,把2002年定为领导干部转变作风年、调查研究年,要求中层以上干部用1/3的时间搞调查研究,深入生产一线,面对面指导工作,并针对自己所管工作中存在的问题提交调研报告一份。在此基础上,在集团公司领导班子“三讲”学习教育活动之后,党委选择了一个基层单位开展了以“三讲”教育为主要形式的民主生活会试点活动,并在全公司推广;针对支部书记忽视党务工作,陷于具体事务的问题,开展了支部书记交流讲党课竞赛、机关干部定点参加基层单位学习制度、召开如何做好改制过程中的思想政治工作专题研讨会、开展“好班子、好领导”竞赛等系列活动,效果较好。现在,班子中讲团结、讲补台、讲协调的多了,求实、敬业的人多了,推拖扯皮的少了,领导干部能够以身作则,身先士卒,领导力、感召力有了较大提高。

在党员中开展以先进性教育为主的系列活动,发挥共产党员先锋模范作用。针对部分党员意识淡漠、把自己混同于普通老百姓的现象,开展党员责任区活动,即:每个支部按行政班组或党小组划分为若干区域,该区域内的党员与本区域内的职工在生产计划、产品质量、安全稳定、遵章守纪、思想工作、精神文明等工作挂钩,凡责任区内出现的生产经营和文明稳定等问题,该责任区的党员均需承担连带责任,一并奖罚。起初,好多党员不理解,认为群众出了问题,板子打在党员身上,简直是不讲理。针对这一问题,我们明确提出,一名合格的党员不仅要管好自己,更重要的是宣传群众、教育群众、帮助群众、带领群众去实现党的纲领和中心工作,如果仅仅限于管好自己,那就把自己混同于普通老百姓。经过两年时间的运行,党员理解了,目前全公司45个总支、支部均开展了这项活动,党员的先进意识、责任意识明显增强。针对部分党员“创先争优”意识差,我们选择了5位公司级优秀党员的事迹,并组织专人在公司分片进行了“我身边的优秀共产党员”先进事迹巡回演讲活动,对党员触动很大,许多党员感慨地说,“平时跟他们都挺熟,还不知道他们有这么多的感人事迹,以前总认为自己不错,现在跟他们比起来,还是有很大差距,以后应向他们学习”。这种用身边人的先进事迹教育党员,他们觉得可信,使大家学有榜样、赶有目标。为深化这一活动,公司党委从2002年5月开始开展了以“保盈利、促改制、争创优秀党支部责任区”为主题的竞赛活动,通过“党员——党员责任区——支部责任区”三级活动的开展,使党员真正明白了党员永远都是工人阶级的先锋队,任何时候都不能把自己混同于一般的群众。

在职工中开展以爱岗敬业为主题的系列活动,发挥主人翁的作用。随着职工队伍的年轻化,职工的文化层次、自主意识、竞争意识、经济意识明显增强,而政治意识、协作精神、奉献精神则有所淡化。针对这种变化,我们积极探索如何把职工个人的目标与企业的目标统一起来,让职工在实现自己人生理想、人生目标的过程中实现企业的目标,探索出一条职工自我教育、激发内在潜能的途径。经过几年的摸索,以下活动比较有效。

一是进行党的基本知识培训,提高职工的政治意识,做政治上合格的国防职工。政治理论的学习,除了每月各支部安排两次学习外,针对青年职工政治理论薄弱、政治意识较为淡漠的现状,专门成立了青年业余党校,进行系统的正规培训。公司成立了上至党委书记、总经理,下至一般干事的20多人组成的教师队伍。现在已办班13期,培训职工700余人,已有160多人光荣入党。

二是开展提炼企业精神、征集司旗、司徽、司歌活动,采用自上而下的方法,使职工在参与的过程中从内心深处体会企业的价值追求,经营理念,从而达到统一目标、自我激励的目的。共征集到24个司徽、4个司旗、7首司歌。

三是开展职工“座右铭”活动,培养职工的自我教育能力。“座右铭”是职工世界观、人生观、价值观的反映,是职工心灵的展示,更主要、更直观的是职工职业理想和职业追求的体现。尽管每个人平时做事做人都有自己的原则和目标,但是要真正提炼出一个很像自己、又符合企业发展要求的“座右铭”还真不容易。有些同志三番五次地修改,有些同志把自己的想法和别人交流探讨,共同提炼出自己的“座右铭”;有些同志的“座右铭”比较消极,支部就找他谈话,帮助其树立正确的人生观、价值观。提炼好的“座右铭”,支部将其汇编成册,发至每人手中,并且将“座右铭”制成展板,配上照片、个人情况介绍,轮流在工作区公示,形式新颖、可比性强、激励作用明显,是职工自我教育、辨别正误、自觉调节的好形式。

四是实施岗位行为规范,强化职业纪律和作风,增强自我管理能力。针对职工现场文明整洁意识、安全生产意识差的现象,1999年借军品一分厂厂房改造完之机,党委在该单位抓岗位行为规范的试点。 《规范》由党委宣传部和军品一分厂领导制定好后,下发至全体职工讨论修改,经过四个回合的讨论修改,员工完全认可后开始实施,效果非常好。迟到早退、裸背干活、上班吃早点等不良现象没有了,班前十分钟到岗,清理卫生,运转机床,班中不乱串岗、不扎堆闲聊、班后清理铁削、给机床加油等好行为、好习惯逐步养成,当年该分厂创下了许多项历史第一。通过开展这项工作把思想政治工作和生产经营紧密结合起来,解决了“两张皮”的问题。现在,公司各单位都开展了这项工作。

五是建立爱岗敬业教育园地,培养职工的敬业奉献精神。公司从生产力水平、产品类型、文化传统等实际出发建立了五个爱岗敬业教育园地、四面爱岗敬业教育图片展示墙,经常组织新就业职工、在岗职工、离退休职工及外来人员参观学习,激发了职工的工作热情和敬业奉献精神。

六是鼓励职工积极参与企业的民主管理工作,在参与中提高职工的荣誉感和归属感。企业改制牵扯到许多方面的利益再调整,原有的旧秩序要打破,新秩序要建立,为此在每一项大的措施出台前,我们都要组织职工代表讨论,职工代表讨论通过后方可开始实施。下岗分流、二级单位改制、绩效工资改革、干部竞聘上岗的指导性意见都是多次征求职工意见,反复讨论修改。因为这些前期工作做得比较细,职工感觉比较满意,队伍稳定,工作积极性高。

在科技人员中开展以留住人才、培养人才为主题的系列活动,发挥科技人员在生产力中的“领头羊”作用。昆仑公司作为国家重点保军企业,承担着国家两项重点科研项目,担子非常重。同时,由于企业是老军工企业,经济效益与外面的企业相比还有一定差距。1997年一1999年流失了不少人才。面对任务重、人才短缺的矛盾,党委用两个月时间在公司两个科技人员集中的单位搞调研,调查清楚了人才流失的原因,提出了措施和办法。经公司领导专题研究后,提出了待遇留人、事业留人、感情留人的工作思路,并于2001年开始实施。首先是进厂的大学生工资由406元调整到806元,今年又调整到1000元,其他科技人员实行年薪150%工资制;大学生公寓房屋装修,配有彩电、电话;年轻的大学生都由富有经验的老科研人员带,实行导师带徒制,对有一定实践经验,敢于承担责任,敢于创新的年轻人员大胆起用,压重担子,目前年龄不足30岁的大学生已有5人被启用到室主任的重要岗位,原来的老主任作副主任,对他们给予帮助和指导,这种做法让年轻人看到了希望。同时,为了让他们尽快成长起来,公司选送100多位优秀人员出国培训,投资几十万元与华北工学院联办机电一体化、随动专业企业研究生班,培养科技人才40名,把继续教育作为职工的最大福利来办。为解决青年科技人员找对象难的问题,公司团委、工会组织青年联谊会,为他们牵线搭桥,生活上有困难公司多方协调解决,帮助家属调动工作、提前解决住房、解决子女上学困难等等,解决了他们的后顾之忧。

在下岗人员中开展以转变观念和提高就业技能、解决生活困难为主题的系列活动,保证下岗人员队伍稳定。下岗人员是企业改革成本的承担者,是为企业做出特殊贡献的人群,做好下岗人员的工作,牵扯到千家万户,关乎公司的稳定、社会的稳定。为此,这些年来我们始终把做好下岗的思想政治工作作为重点。一是为做好下岗人员的工作,公司在再就业中心成立了党支部和分工会。开展了以下岗职工的整体状况清、思想动态清、家庭住址清、经济状况清、专业特长清、思想和工作状况清的“六清”和家庭出现严重纠纷要访问、生活困难要访问、因病住院要访问、遇丧事要访问、生育要访问、员工之间发生矛盾纠纷要访问的“六访问”为主要内容的日常思想政治工作,几年来共走访慰问2000多人次。二是突出再就业培训。近几年公司累计下岗近3000人,先后举办观念转变培训班、就业指导培训班、创业培训班转岗培训班、基础理论培训班、热点专业培训班、优势专业培训班等93期,培训4000多人次,经过培训后,1900多人实现了再就业。公司再就业中心被授予“陕西省再就业培训先进集体”荣誉称号,也成为西安市十个培训基地之一。三是开展交友帮扶和社区志愿者活动,保证弱势群体和职工队伍稳定。,去年以来,公司的132名领导干部和35名分工会主席分别与189名困难下岗职工结对子交友帮扶,一帮疏导思想,二帮落实政策,三帮子女就学,四帮实现就业,五帮生产自救。据统计,取得一定效果的已有150人。通过这些活动的开展,使下岗职工感受到了党和组织的温暖,对生活和工作充满信心。

上一篇:单位公务用车管理工作报告下一篇:2011-04-15国税发【2011】50号关于切实加强高收入者个人所得税征管的通知