您现在的位置是: 首页 > 专业报考 专业报考

本科毕业论文linux,本科毕业论文里内容写错了咋办,已经毕业了

tamoadmin 2024-07-23 人已围观

简介1.计算机毕业论文范文2000字2.校园网络搭建毕业论文3.毕业论文的格式是什么?要求多少字?4.看看一位清华计算机专业的学生怎么看linux与windows的5.急求论文6.谁有关于linux windows unix系统的比较和各自的特点及发展前景的资料 软件技术与硬件技术相比较,其发展的空间更为广阔、应用的领域更为广泛,因此计算机软件技术得到了关注和发展。下面是我为大家整理的计算机软件技术毕

1.计算机毕业论文范文2000字

2.校园网络搭建毕业论文

3.毕业论文的格式是什么?要求多少字?

4.看看一位清华计算机专业的学生怎么看linux与windows的

5.急求论文

6.谁有关于linux windows unix系统的比较和各自的特点及发展前景的资料

本科毕业论文linux,本科毕业论文里内容写错了咋办,已经毕业了

 软件技术与硬件技术相比较,其发展的空间更为广阔、应用的领域更为广泛,因此计算机软件技术得到了关注和发展。下面是我为大家整理的计算机软件技术毕业论文,供大家参考。

 计算机软件技术毕业论文范文一:高职软件技术混合式教学过程设计

 摘要:目前,高职软件技术专业的教学改革势在必行,本文介绍了问题研究的必要性和Moodle平台的功能,探讨了基于Moodle平台进行混合式教学的教学过程。

 关键词:Moodle平台;混合式教学模式

 1概述

 目前,高职学院主流的教学主体为教师的教学模式早已不能满足社会对人才的需求。这要求我们积极进行教学改革开展以学生为主体的教学模式的探索。混合式教学模式是教育信息化发展而出现的一种新教学模式。其意义在于将学生在网络上的自主学习和传统课堂上的教学相融合,是多种教学方式、学习方式和教学媒体的整合。因此,基于Moodle平台的高职软件技术专业混合式教育模式研究具有十分重要的意义。

 2Moodle平台简介

 Moodle是一个开源课程管理系统(CMS),是一个免费开放源代码的软件,以社会建构主义为其主要的理论基础。Moodle是ModularObject-OrientedDynamicLearningEnvironment的缩写,即模块化面向对象的动态学习环境。在基于Moodle平台的教学活动中,教师和学生都是主体,彼此相互协作,共同建构知识。Moodle平台有主要三个方面的功能:课程管理、学习管理和系统管理,其中课程管理包括课程教学组织、教学组织、学生学习活动组织、学生评价组织等管理;学习管理包括:记录学习情况、下载学习、开展协作活动、测验与作用等;系统管理包括系统模块管理、课程管理、模块管理、用户管理和系统参数设置。Moodle平台有系统管理员、教师和学生三种用户角色。其中,系统管理员主要负责搭建Moodle平台的软硬件环境,可分为课程管理员和网站管理员。课程管理员负责课程的创建和管理,网站管理员负责对Moodle平台进行配置和维护。教师角色中的主讲教师和辅导教师是按照权限不同来分的。主讲教师可以组织教学活动,建设教学,进行日常教学管理。可以为学生分组,添加或注销学生,可以授权辅导教师,可以设置课程?密钥?。辅导教师不能参与课程设计,只能组织学生的管理成绩、课外讨论、查看日志等,在日常教学过程中监督学生的学习活动。在指定教师时,如果不特定教师编辑权限,该教师就默认为辅导教师。学生角色可以在线学习网络课程,参加在线测试,在线进行讨论,并将自己的学习历程以及学习心得写在自己的博客上。学生可以建立一个在线档案,包括照片和个人描述。

 3基于Moodle平台的高职软件技术专业混合式教学模式的教学过程设计

 混合式教学是指融合不同的教学模式和不同的应用方式来进行教学的一种策略,它结合了课堂教学和网络教学的优势。下面以《Ja程序设计》这门课程为例来介绍如何基于Moodle平台进行混合式教学模式的教学过程设计。

 3.1混合式教学模式的教学设计

 教学是混合式教学模式的基本保障,主要指与所授课程相关的教学材料,包括课程的教案、课程的课件、实训指导、教学大纲、复习题、等。随着慕课的兴起,在《Ja程序设计》课程的教学设计中,教师可将课程的教学内容制作成慕课放在Moodle平台上供学生课余时间观看。既方便了课堂上未听懂的学生进一步学习,也为基础好的学生提供了预习的,增强了学生对知识的掌握程度。

 3.2混合式教学模式的教学课程内容设计

 《Ja程序设计》课程的操作性强,用任务驱动的教学方式能督促学生课前预习、课后复习,提高动手能力,从而激发学习的兴趣。下面以《Ja程序设计》中《类和对象实现》一节为例,说明教学内容的设计。

 3.2.1教学目标

 3.2.2知识目标

 ①类与对象概念与特征、属性和方法;②类与对象的关系;③定义类的语法;④创建类的对象,使用对象的步骤。

 3.2.3能力目标

 ①运用面向对象程序设计思想分析类和对象特征;②会创建和使用类和对象。a教学任务?人?是社会主体,日常生活中要想描述一个人主要包括姓名、年龄、性别、体重、家庭地址等信息。任务要求在计算机中使用Ja语言对?人类?进行描述,并用Ja代码实现,最后打印出人的信息。b实训任务第一,编写一个电脑类,属性包括品牌、型号,方法为显示电脑信息,并测试类;第二,编写一个手机类,属性包括手机品牌、手机型号,方法为显示手机信息,并测试类。

 3.3混合式教学模式的课堂教学活动设计

 课堂教学活动设计是混合式教学模式的关键。Moodle为教师和学生的互动提供了很好的平台,学生可以针对教学内容展开讨论或者提出问题,也可以发表自己的心得体会。教师可以在教学过程中设置测试来及时检验学生的学习效果,还可以创建一些趣味性话题,鼓励学生参与并给予加分奖励,同时还要在Moodle平台中跟踪学生的发言,并及时给出反馈。下面以《Ja程序设计》中《类和对象实现》一节为例,说明教学活动的设计。课前:将教学课件上传至Moodle平台,供学生预习。课中:①(10分钟)利用Moodle平台中的?测验?功能,针对上创建一套试题来考查学生对上节课知识的掌握情况。②(30分钟)利用课件和案例演示讲解本次课知识点。③(35分钟)布置并指导学生完成实训任务。④(15分钟)总结并布置作业。课后:创建讨论话题,鼓励学生积极参与。

 4总结

 基于Moodle平台的混合式教学模式,能够激发学生学习的兴趣,提高学生的自主学习能力,营造良好的学习环境。同时也存在一些问题,可根据每个学校的需求,进行二次开发,增加功能,更好地为教学服务。

 参考文献:

 [1]李明,胡春春.基于Moodle平台的?合作?探究?式网络教学平台研究[J].吉林省教育学院学报,2011(3).

 [2]熊小梅.基于Moodle平台的网络课程设计及应用[J].教育与职业,2014(02).

 [3]唐春玲,蔡茜,张曼.基于Moodle平台的远程教育的实践与研究[J].网友世界,2014(5).

 [4]赵俞凌,鲁超.基于Edmodo平台的高职写作课程混合式教学设计[J].金华职业技术学院学报,2015(1).

 计算机软件技术毕业论文范文二:安卓操作系统的应用软件开发思考

 摘要近年来,在社会经济快速发展的同时,一定程度上带动了科学技术的进步。而在此过程中,智能手机与个人电脑得到了发展,并且逐渐融入到人们日常的生产生活当中,被广泛地应用。其中,在智能操作系统当中,安卓操作系统占据重要地位,并且其开放性相对明显,这样一来,智能手机与个人电脑应用的优势就更大。由此可见,在安卓操作系统的基础上开发软件具有重要的现实意义。本文对安卓操作系统的开发平台进行了全面分析,并重点阐述了在安卓操作系统基础上的应用软件开发。

 关键词安卓操作系统;应用软件;开发;分析

 众所周知,信息技术在其自身的发展过程中,电子产品的丰富性与多样性充分地展现出来,并且使得人们生活方式有所改变,一定程度上为人们日常生产与生活带来了便利。正是因为安卓操作系统自身独特的开放性特征,使其同电子设备实现了有效地沟通,并且始终能够满足用户不同需求。现阶段,安卓手机已经被广泛使用,并且已经普及,在此背景下,使人们开始重视其便携性问题,希望能够时刻进行操作,所以,在安卓操作系统的基础上,应该积极开发出相应的应用软件,这是当前安卓操作系统工作领域中亟待解决的问题。

 1安卓操作系统开发平台

 在安卓操作系统平台中,其主要的构成部分就是应用软件、中间件以及用户界面和操作系统,给予平台各层分离有力的支撑与保障,使得各层中间都能够保证分工的明确性[1]。通常情况下,安卓操作系统中的应用程序框架可以有效地提供API,同时还能够合理地设计出其自身特有的功能模块,这样一来,还可以实现为其他应用程序提供有价值的使用依据。在安卓操作系统当中,其最核心的应用程序就是联系人、网络浏览器、日历、SMS应用程序以及电子邮件等等。在编写并设计应用程序的过程中,开发工作人员需要对Ja语言进行充分地利用,这样才能够确保系统程序和开发程序所包含的实现共享。在此基础上,安卓操作系统还能够向组件提供相应的C/C++库集合,然而,开发工作人员不能够对其进行直接调用,一定要根据上层的应用程序框来实现C/C++库的应用[2]。通常情况下,安卓操作系统库的构成内容是媒体库、FreeType、界面管理和SQLite等多种系统。

 2基于安卓操作系统应用软件开发的重要意义

 随着科技发展与人们生活水平的提升,始终对个人电脑与智能手机在社会经济当中的发展情况产生影响。现阶段,我国智能手机市场始终处于爆炸式增长的趋势,而截至到2013年,智能手机的普及率也迅速上升,将近2/3的国民都已经拥有智能手机[3]。然而,国民拥有智能手机的技术水平也处于上升的阶段,其中,智能手机终端CPU处理能力以及存储和用户交互等方面的能力都出现了明显的提高,以上内容也同样是智能手机关键性的指标,所以,一定程度上对于安卓操作系统应用软件的开发工作提供了有力的硬件基础。基于安卓操作系统的应用软件开发能够保证使用者手中安卓智能操作系统同社会各行业经济发展过程中所使用的电子设备实现有效连接,进而能够为使用者提供更具特色与专业化的服务。若安卓智能操作系统应用软件能够得到广泛地应用,必然会为人们的生产与生活带来便利与实用价值,进而更方便人们的工作与生活。

 3安卓操作系统概述

 3.1安卓发展史

 安卓股份有限公司位于美国加州,公司成立于2003年,并在2005年被谷歌所收购。谷歌公司的主要目标就是要创建标准化与开放化的安卓系统移动客户端平台[4]。同其他智能手机的操作系统相比,安卓操作系统的开放性更加明显,并且能够在其实际运行的过程中始终处于开放状态,同时还能够同其他电子设备实现数据链接,在此基础上,更好地实现高级操作。安卓系统是智能手机当中的一种智能操作系统,所以,其更新的速度相对较快,当前最新版本已经是Android6.0.1(M)操作系统

 3.2安卓开发平台结构与特征

 (1)应用程序层。

 智能手机操作系统中的安卓系统,其自身就能够为智能手机的运行提供相应的应用软件,而且,其基本的应用软件都是操作系统本身所配置的,主要的表现形式就是系统应用[5]。然而,在智能手机实际运行的过程当中,这些应用软件同其他的应用软件共同享受同等的支配权利。

 (2)应用程序框架。

 在智能手机操作系统当中的安卓操作系统,本身明显的特征就是能够支持使用者的软件运行,但是,需要基于应用程序框架。而且在安卓智能操作系统当中,各应用软件都能够设计出特有功能模块,只要保证功能的设置与应用程序框架的具体需求相吻合,就能够获取安卓系统有力的支持,最终同其他的功能模块实现信息的交互。

 (3)内核设置。

 安卓系统是基于Linux3.0发展起来的,所以,该系统的核心就已经集成了Linux的绝大多数特点[6]。而且,其中主要部分就涉及到安卓系统安全认证及网络协议栈等等内容。但是,也正是这种智能集成,使得安卓系统得到了全面发展,也确保该系统实现了层叠式体制结构的构建,积极地提高了安卓系统实际运行的效率。

 3.3安卓应用系统基本组件

 (1)应用表示层。

 在应用软件实际运行的过程中,该组件能够有效地保证应用软件系统同用户的交流,并且在运行时,表示代码需要以特定形式表现,这样能够合理地缓解了系统内部设置的压力。

 (2)无可示界面。

 该组件同应用表示层的地位同等,都是单独安卓组件,但是最主要的差异就在于,该徐建使用者根本不能够在系统后台运行,而且不能够看到实际的运行状态[7]。同时,由于无可示界面自身的设计特征,无需同用户信息交互,但是却始终为其提供服务,因此,也可以将其当作无形用户界面。

 (3)接收广播通知组件。

 该组件同相似,属于推送机制,而在其内部,将安卓应用当中的其他组件作为来源信息来进行推送,这就是该组件具体的服务内容。

 (4)安卓开发环境搭建。

 安卓智能操作系统是开放型的操作平台,所以,在安卓操作系统基础上所开发设计的应用软件,仅对系统原有安卓系统加装系统开发软件即可,这样就能够实现安卓系统应用软件开发。

 4Ja多线程编程

 要想实现Ja多线程,就需要积极地运用Thread类子类,使用覆盖方法,即run()[8]。把所要执行代码添加至上述方法当中。但是,这种实现方法存在自身不足,如果该类已经继承另一类,那么就无法对该类继续继承。其次,可以建立Ja程序接口,利用该接口用户命令信息能够通过运行命令的方式重新编写命令,并且在重写以后沿数据接口能够直接送至电子设备命令执行阶段,进而有效地提升电子设备命令执行的效率。

 5基于安卓操作系统手机遥控PPT播放软件的开发

 5.1实用性分析

 由于PPT演示实际应用简单,并且图文并茂,所以,在报告或者是会议当中被广泛使用,是一种信息展示的有效形式。然而,传统PPT的展示需要会议的主持人员或者是演说者使用鼠标对PPT的文件播放进行控制。这种方法在实际的应用过程中,为了确保PPT资料的展示具有一定的匹配性,所以,演讲者与会议的主持者始终在电脑旁边,这样就会影响到演讲者个人发挥。在科技快速发展的背景下,激光笔代替原有鼠标,对演讲者来说是一种解放。然而,在PPT书写与绘画要求方面并未得到满足,因此,导致控制方式与演示需求间存在一定的供需矛盾,所以,必须要设计出能够脱离鼠标的一种演讲方式。正因为安卓智能手机系统具有一定的开放性,并且,其处理器的效率较高,所以,大尺寸高分辨率的屏幕都能够在手机中显示并书写。

 5.2系统设计

 这种PPT播放软件通常被使用在个人电脑中,其架构与系统相吻合,可以被划分为两部分:①客户端;②服务器端。客户端就是在用户电脑中所运行的PPT程序,然而,服务器端则是网络架构服务器的一种链接形式[9]。在此范围内,客户端可以利用网络通信以及其服务器来实现通信。由于这种应用软件相对成熟,所以,其架构与操作系统都十分完善,可以同其他电子信息系统实现链接,并且实际的开发环境十分优秀。设计应用软件的时候,可以将其分成服务器的子系统与终端的子系统。在PPT应用软件当中,服务器端子系统的应用是一种有效地改进,并且被集中于软件系服务器端,可以在服务器端加装自己设计的手机遥控PPT播放软件服务器端。这种方法能够保证PPT系统当中的服务器端同移动终端子系统实现命令信息交互,并且实现移动终端子系统更好地控制手机遥控PPT播放软件。服务器的子系统,其主要的任务就是实现终端PPT文件发送的接收与解析,并且接受终端的控制命令等等。而移动终端的子系统,其主要的工作内容就是发出系统运行命令,同时需要对服务器子系统反馈PPT页面信息予以接受。另外,还应该不断强化移动终端的子系统,使其画板功能更丰富,确保其在手机遥控该软件的过程中,能够有效地下达命令,确保使用者能够以多种方式操控PPT展示。

 5.3软件测试与运行结果的展示

 完成手机遥控PPT播放软件的编程设计工作后,必须要对其实际的运行状态予以检测,进而确保该软软件具有一定的实用性,同时,还需对其设计效果予以客观地评价。文章对手机遥控PPT播放软件及PPT的展示能力进行了实际检测,并且真实地验证了该软件的功能与效果。在实际的测试过程中,以不同移动数据终端同手机遥控PPT播放软件的服务器子系统实现链接,并且在测试的过程中确保软件自身链接的安全,在移动数据终端处输入相对复杂的信息内容,并且,该软件仍然可以在电脑的页面中快速反应出智能手机具体的指令信息内容。由此可见,站在客观的角度上来看,手机遥控PPT播放软件的设计是成功的,同时也证明了在安卓系统基础上开发应用软件的可行性,实际所开发的应用软件是具有现实应用意义的。

 6结束语

 综上所述,在智能手机发展和更新的背景下,很多人开始意识到随身通信工具的重要作用,所以对于智能手机更加重视。因为智能手机内置处理器处理能力极强,并且应用程序相对丰富与多样,因此,在人们的日常生产生活当中被广泛应用。当前,安卓操作系统是智能手机重要的操作平台,并给在市场中占据较大份额,所以对于社会发展具有积极地推动作用。由此可见,在安卓操作系统基础上开发应用软件并及时进行更新具有重要的积极作用。

 参考文献

 [1]杨潇亮.基于安卓操作系统的应用软件开发[J].电子制作,2014(19):45~46.

 [2]饶润润.基于安卓操作系统的应用软件开发[D].西安电子科技大学,2013.

 [3]王子榕.浅谈基于安卓操作系统的应用软件开发[J].通讯世界,2015(14):220.

 [4]李帅.浅论基于安卓操作系统的应用程序开发[J].电子制作,2015(2):87.

 [5]乔頔.Android系统应用软件3D界面的设计和开发[D].中国人民大学,2012.

 [6]朱婷婷.基于Android平台的PKM软件的研究与设计[D].浙江师范大学,2012.

 [7]尚忠阳.一种基于安卓手机的定位服务应用软件的设计与实现[D].北京邮电大学,2014.

 [8]伍贤珍.基于Android平台的智能电话应用软件模块设计与开发[D].哈尔滨工业大学,2013.

计算机毕业论文范文2000字

摘要:本文介绍了BLP、DTE和RBAC三种安全策略访问模型,并结合这三种安全策略模型,形成一个适应各类安全产品的实用操作系统。此设计方案遵循GB17859-1999[1]中规定的结构化保护级(相当于《TCSEC》标准的B2级[2])的安全要求进行设计,并在Linux操作系统上得以实现。

关键字:安全技术;安全模型;Linux操作系统

中图分类号:TP309 文献标识码:② 文章编号:

1. 引言

随着社会信息化的发展,计算机安全问题日益严重,建立安全防范体系的需求越来越强烈。操作系统是整个计算机信息系统的核心,操作系统安全是整个安全防范体系的基础,同时也是信息安全的重要内容。

本课题将通过研究操作系统的安全策略访问模型,结合国内、外的相关安全标准和已有的先进技术,将密码服务与高级别存取控制机制有机地结合起来,探索适合国情的安全操作系统结构,最终形成一个适应各类安全产品系统安全需求的结构化保护级(相当于TCSEC中规定的B2级)实用操作系统。并且通过推动安全操作系统的应用,取得良好的经济效益和社会效益。

2. 安全模型

该类模型是从安全策略和访问控制的角度描述安全系统,主要针对系统中主体对客体的访问及其安全控制。[3]

2.1 多级安全及自主访问策略模型

多级安全及自主访问策略模型的每个主体在替代用户之前,必须被配置最大安全级及标签范围;除某些可信客体外,每一个客体都要配置标签范围。

Bell&Lapadula(BLP)模型[4,5]是最典型的信息保密性多级安全模型,包括强制访问控制和自主访问控制两部分。强制访问控制中的安全特性,要求对给定安全级别的主体,仅被允许对同一安全级别和较低安全级别上的客体进行“读”,对给定安全级别上的主体,仅被允许向相同安全级别或较高安全级别上的客体进行“写”,任意访问控制允许用户自行定义是否让个人或组织存取数据。

2.2 多域安全策略模型

多域策略的基本思想是:赋予保护对象一种抽象的数据类型,该类型表明了保护对象要保护的完整性属性,然后规定只有经授权的主动进程能替代用户访问这一完整性属性,并限制该主动进程的活动范围,使其获得它应该完成目标以外的能力极小化。

DTE (Domain and Type Enforcement)模型[6]是近年来被较多的作为实现信息完整性保护的模型。该模型定义了多个域(Domain)和型(Type),并将系统中的主体分配到不同的域中,不同的客体分配到不同的型中,通过定义不同的域对不同的型的访问权限,以及主体在不同的域中进行转换的规则来达到保护信息完整性的目的。

2.3 基于角色的访问控制模型

基于角色的访问控制模型的目的就是通过域隔离,确保对系统的完整性破坏的极小化。

RBAC模型[6]是基于角色的访问控制模型。该模型主要用于管理特权,在基于权能的访问控制中实现职责隔离及极小特权原理。其基本要素之间的关系如图1所示:

图1 RBAC基本要素关系

Fig.1 the relationship of basic elements in RBAC

在本系统中,将实现基于角色的授权和控制,支持角色互斥,不支持角色的继承,不支持同一个用户的多个角色。

3. 安全系统的设计

3.1 安全模型的设计

本系统中的安全服务器将遵循改进的BLP模型、DTE模型以及RBAC模型来实现系统的安全策略。其中,BLP模型保护信息的机密性;DTE模型保护信息的完整性;RBAC模型是授权模型。通过三种模型的相互作用和制约,保证系统中的信息以及系统自身的安全性。图2为本系统中三种模型以及重要功能的相互关系。

图2 模型间的相互关系

Fig.2 the relationship of models

如图2所示,授权策略RBAC是整个系统的基础,它通过为用户设置特定角色,影响IA控制、特权控制、多域访问控制和强制访问控制等基本功能,达到控制系统中用户/主体对客体/对象的访问目的。在本系统中,每个用户都有且只有一个角色。为某个用户给定一个角色,相当于给定该用户的最大特权集、安全标记范围、DTE域范围和最小审计掩码。该用户的上述属性只能够在给定角色的范围内指定。RBAC是通过最小特权、强制访问控制(包括MAC机密性保护和DTE完整性保护)和安全审计等功能组合实现的。

而多域策略DTE和多级安全策略BLP则是在授权策略授权的基础上,调用多域访问控制和强制访问控制功能,实现对客体/对象信息的完整性和机密性保护。

本系统在BLP模型的基础上进行了一些改动:

1. 对BLP模型“上写下读”的信息流规则进行了限制,将其中的“上写”改为:低安全等级的主体可以创建高安全等级的客体或向高安全等级的客体中添加信息,但是不能修改或删除高安全等级客体中的原有信息。例如,低安全等级的主体可以在高安全等级目录下(在通过了DAC和DTE检查的情况下)创建新的文件(包括子目录、命名管道等),但是不能删除原有的文件(包括子目录、命名管道等),也不能改写高安全等级文件的内容;

2. 引入可信主体的概念,即:所谓可信主体,就是拥有多个安全级或一个安全级范围的主体;

3. 引入可信客体的概念,即:所谓可信客体,就是拥有多个安全级或一个安全级范围的客体。

本系统中DTE实现用为主体/客体指定域/型标识(统称为DTE标识)的方法,DTE策略将通过为主体赋“域”(Domain),为客体赋“型”(Type),并定义“域”和“型”之间的访问权限实现DTE完整性保护,并用DTEL(DTE Language)语言进行描述,通过命令设置到系统核心。

核心中将为每个主体维护一个“域”标记,为每个文件维护一个“型”标记。当操作发生时,系统将根据主体“域”标记、文件“型”标记以及访问控制表判断是否允许操作发生。

原则上,构造一个安全系统必须同时兼顾用户应用系统、O/S服务系统、Linux 内核、硬件这四个子系统,使它们都获得有效的保护;但本系统主要关心用户应用系统和Linux 内核系统,因为它们与Linux 系统安全联系最直接。构筑安全Linux 系统的最终目标就是支持各种安全应用,如果系统在构造之初就没有区别地对待不同的应用,或者说不取隔离的方式对待不同的应用,那么这样的系统是不实用的,因为不同的应用对系统安全可能造成的威胁是不同的。对用户应用系统的控制,我们主要用角色模型与DTE技术的结合;而对Linux 内核的控制,则通过权能访问控制、增强的BLP模型及DTE策略来实现。

3.2 安全系统的结构设计

图3 Linux 结构化保护级安全服务器系统结构图

Fig.3 the structure chart of Linux structure protection security server

图3说明了本系统的体系结构。如图3,用户请求的系统操作进入核心后,首先经过安全策略执行点,调用相应的安全策略执行模块,安全策略执行模块读取相关的系统安全信息和主/客体安全属性,并调用安全策略判定模块进行安全判定,决定是否允许用户请求的操作继续执行;当用户请求的系统操作得到允许并执行结束后,再次通过安全策略执行点,进行相关安全信息/属性的设置和安全审计。

安全服务器中的功能模块与原有的系统操作是相对独立的,双方通过hook函数进行联系。通过改变hook函数的指向,可以启用不同的安全服务器。不同的安全服务器可以选择不同的安全策略,从而达到支持多安全策略的目的。

3.3 安全系统的功能特性

安全系统在原有Linux操作系统基础上,新增了的强制访问控制、最小特权管理、可信路径、隐通道分析和加密卡支持等功能组成,系统的主要功能如下:

1. 标识与鉴别

标识与鉴别功能用于保证只有合法的用户才能存取系统。本系统的标识与鉴别部分包括角色管理、用户管理和用户身份鉴别等三个部分:

角色管理是实现RBAC模型的重要部分,将角色配置文件存放在/etc/security/role文件中,角色管理就是对角色配置文件的维护。

用户管理就是对用户属性文件的维护,是在系统原有用户管理的基础上修改和扩充而来;本系统改变了原有系统集中存放用户属性的方式,在/etc/security/ia目录下为每个用户创建一个属性文件。

用户身份鉴别过程就是控制用户与系统建立会话的过程;本系统将修改原有系统的pam模块和建立会话的程序,增加对管理员用户的强身份鉴别(使用加密卡),增加为用户设置初始安全属性(特权集、安全标记、域、审计掩码)的功能。

2. 自主访问控制(DAC)

用于进行按用户意愿的存取控制。使用DAC,用户可以说明其允许系统中哪个(些)用户使用何种权限进行共享。

本系统在自主访问控制中加入ACL机制。利用ACL,用户能够有选择地授予其他用户某些存取权限,来对信息进行保护,防止信息被非法提取。

3. 强制访问控制(MAC)

提供基于数据保密性的存取控制方法。MAC是多级安全及自主访问策略的具体应用,通过限制一个用户只能在低级别上读访问信息、只能在自身的级别上写访问信息,来加强对的控制能力,从而提供了比DAC更严格的访问约束。

4. 安全审计

审计是模拟社会监督机制而引入到计算机系统中,用于监视并记录系统活动的一种机制。审计机制的主要目标是检测和判定对系统的渗透,识别操作并记录进程安全级活动的情况。

本系统中的审计分为可信与系统调用。系统对每个用户审计的内容不同,需要设置系统的审计掩码和用户的审计掩码。在形成审计记录时,核心将根据审计掩码进行选择。

5. 客体重用

客体重用是指T必须确保受保护内的任何信息,在被重用时不会被泄露。

客体重用功能可以防止重要的客体介质在重新分配给其他主体的时候产生信息泄漏。在本系统中,出于系统效率和可靠性的考虑,只实现对核心重要数据结构剩余信息的自动清除和文件内容的人工清除。

6. 最小特权管理

根据《TESCE》B2级中提出的最小特权原理,系统中的每个进程只应具有完成其任务和功能所需要的最小特权。因此,在本系统中开发了一种灵活的特权管理机制,把超级用户的特权划分成一组细粒度特权的集合,通过对系统中用户和进程特权的赋值、继承和传递的控制,将其中的部分特权赋给系统中的某个用户,从而使系统中的普通用户也能具有部分特权来操作和管理系统。

7. 可信路径

可信路径要求为用户提供与系统交互的可信通道。可信路径的实现方法是通过核心对安全注意键的监控,并退出当前终端下的所有应用程序,启动新的可信登陆程序。

根据《TESEC》B2级对可信通路的要求,在本系统中开发了可信通路机制,以防止特洛伊木马等欺诈行为的发生。用户无论在系统的什么状态下,只要激活一个安全注意键(一般设置为Ctrl-Alt-A),就可以进入一个安全的登录界面。另外,本系统还用了管理员用户的强身份认证和建立加密通道等技术,也可以保证用户与系统间交互的安全性。

8. 隐蔽通道分析

我国《计算机信息系统安全保护等级划分准则》[1]要求第四级及以上级别安全信息系统产品必须分析与处理隐蔽通道。本系统掩蔽通道分析将基于源代码,用下列方法进行:

分析所有操作,列出操作及其涉及的共享(客体属性)

列出操作与共享的关系图

找出所有可能的存储隐蔽通道

分析、标识每个存储隐蔽通道,并给出带宽

9. 加密卡支持

本系统基于国产密码硬件,实现的密码服务主要包括三个方面:

文件存储加解密:在命令层为用户提供一套SHELL命令,实现文件的机密性、完整性保护,同时提供一套接口库函数,供用户编程使用。

特权用户强身份认证:结合RBAC、DTE策略,对特权(角色)用户实施强身份认证。

数据传输加解密:在核心提供一套函数接口,用于实现数据的机密性和完整性。

4. 结论

本方案通过对Linux核心结构和操作系统域外层安全体系的层次结构的研究,遵循国内、外的相关安全标准,将三种安全策略模型和已有的先进技术有机地结合起来,增加了强制访问控制、最小特权、可信路径等安全功能,成功的在Linux操作系统上得已实现,基本达到了GB17859-1999中规定的结构化保护级(相当于《TCSEC》标准的B2级)的要求。

操作系统安全增强技术作为信息安全的关键部分,得到了国内、外的普遍重视。在安全领域,系统的安全性总是相对的。因此,对安全模型的研究和建模以及信息安全系统体系和方案设计的研究还有待进一步的深入。本设计方案已经在Linux操作系统上得到具体的实现,还有待于在实际应用中对安全操作系统进一步的考验和完善。

参考文献

[1] GB17859-1999, 计算机信息系统安全保护等级划分准则[S].

[2] DoD 5200. 28-STD, Department of Defense Trusted Computer System Evaluation Criteria[S]. Department of Defense, Washington,DC, 1985.

[3] 石文昌, 孙玉芳. 计算机安全标准演化与安全产品发展[J]. 广西科学, 2001, 8 (3): 168-171.

[4] BELL D E, LaPADULA L J. Secure computer system: mathematical foundation and model[R]. Bedford MA: Mitre Corp, 13. M74-244.

[5] 石文昌, 孙玉芳, 梁洪亮. 经典BLP安全公理的一种适应性标记实施方法及其正确性[J]. 计算机研究与发展, 2001,11 (38): 1366~1371

[6] 季庆光,唐柳英.《结构化保护级》安全操作系统安全策略模型[R]. 北京:中科院信息安全技术工程研究中心,中软网络技术股份有限公司,2002.

The Research and Design of Security Model

LI Fang, HU Zhi-xing

(Information Engineering Institute, University of Science and Technology Beijing, Beijing 100083, China)

Abstract: After study of BLP model, DTE model and RBAC model, and combination of the three security models, an implementation scheme of security system and its components and functions is provided, which achieves the structure protection of GB17859 (as the level B2 of TCSEC standard). The scheme is implemented on Linux operating system successfully.

Key words: security techniques; security model; Linux operating system

校园网络搭建毕业论文

学术堂整理了一份2000字的计算机毕业论文范文,供大家进行参考:

论文题目:《计算机教育过程中的信息安全问题》

摘 要随着科学技术的不断发展,计算机网络技术得到飞速发展和应用,而在计算机教育过程中存在着很多的不安全因素,因此计算机网络安全越来越受到人们的高度关注.本文通过介绍计算机教育的发展现状,分析在计算机教育过程中的信息安全存在的问题,并针对计算机信息安全问题提出相应的防范措施,对今后计算机教育的信息安全研究具有重要的参考价值.

关键词计算机教育 信息安全 存在问题 防范措施 发展现状

一、计算机教育发展现状

计算机网络技术的不断普及,给人们的生活带来很多的便利,但也存在着极大的安全隐患,即计算机网络信息安全问题.而计算机信息系统安全包括有计算机安全、网络安全和信息安全,而一般提到的就是信息安全,它在计算机教育系统中发挥着非常重要的作用,贯穿着计算机教育的全过程.正是由于计算机信息安全在人们的生产生活中充当着极其重要的作用,因此要探讨计算机教育过程面临着怎样的信息安全问题,这值得我们加强对计算机教育过程中信息安全问题的防范,以此营造健康安全的计算机网络环境.

计算机教育信息系统是个复杂的系统性安全问题,它包含计算机系统中的硬件、软件、计算机运作系统以及计算机的查毒系统,更甚于有计算机的等.而计算机教育过程中存在的信息安全问题一般包含有硬件破坏、软件错误、感染、电磁辐射、管理不当以及的恶意侵犯等问题都有可能威胁到计算机的信息安全问题.计算机网络系统是教育过程中一门重要的跨多个学科的综合性科学,在我国的教育教学中逐渐被广泛地应用起来,也同时受到社会各方面的高度关注.但计算机教育过程中存在很多的信息安全因素,需要我们加强对计算机教育信息安全的关注.

二、计算机教育过程中的信息安全存在的问题

(一)计算机的危害

计算机在我国颁布的计算机有关保护条例中明确将计算机列为能干扰计算机功能或者破坏计算机数据,并影响计算机的正常使用的一种信息安全.当前计算机容易受到很多的侵害,如木马、火焰、网络蠕虫等,这些计算机的危害极大,传播速度极快,影响范围极广,而且传播形式多种多样,后期的清除难度也更大,目前是计算机教育过程中信息安全面临的最主要的问题.

(二)IP地址被盗用

在计算机教育过程中,往往会出现许多的IP地址被盗用的问题,使用户无法正常地使用网络.IP地址被盗用一般更多地会发生在计算机IP地址权限比较高的用户中间,盗用者会通过网络隐藏其身份对高级用户进行干扰和破坏,导致用户无法正常使用计算机,可能带来较为严重的影响,甚至威胁到用户的信息安全和合法权益.

(三)网络攻击

网络是是指攻击者通过网络对用户的信息进行非法访问及破坏,而这其中包含有很多的形式,这完全取决于的个人主观动机.有些出于非常恶意的态度而对计算机信息安全进行破坏,这其中包括有对用户的的信息安全进行有意泄漏,对用户造成许多负面影响,还有些的行为较为严重,他们会窃取国家政治军事机密,损害国家的形象;非法盗用他人账号提取他人银行存款;对用户进行网络勒索或,这些的行为将对我国的计算机信息安全造成极大的破坏和攻击.

(四)计算机网络安全管理不健全

计算机网络安全管理中往往存在很多的问题,如计算机网络安全管理体制不健全,管理人员职责分工不明确,缺乏一定的网络安全管理机制,缺乏一定的计算机网络安全管理意识,这些使得计算机网络信息安全的风险更加严重,逐渐威胁计算机网络的信息安全.

三、针对计算机信息安全问题提出相应的防范措施

(一)计算机的防范

计算机应该取的措施以防御为主,然后再加强对的防范和管理.应该在计算机硬件或软件上安装全方位的防查杀软件,定期地对计算机系统进行升级,从而保证计算机教育系统的信息安全.

(二)防技术

随着科学技术的不断进步,人们对身份的鉴别也有了一定的认识,人们也逐渐认识到身份认证的重要作用,因此用户应该做的是定期地修改用户账户和.而目前我国用的最常见的防技术就是防火墙技术,防火墙技术可以对网络安全进行实时地监控,有效地防止了地干扰和破坏.

(三)提高计算机网络安全意识

计算机网络信息安全在很大程度上是由于人们对计算机信息安全的保护意识不强而引起的安全问题,计算机网络信息安全是一项综合性较强且复杂的项目,因此应该加强对计算机信息安全人员的技术培训,增强用户的计算机网络安全意识,从而发挥计算机技术的更大的优势.

四、结束语

计算机网络信息安全与我们的生活息息相关,计算机教育网络信息系统需要大家的共同维护,因此在建立健康安全的计算机信息技术平台环境,需要做的不仅仅是要建立安全的防护体系,更要做的是加强人们对计算机信息安全的防范意识,才可以建立一个通用安全的网络环境.

参考文献

[1]高瑞.浅议计算机教育过程中的信息安全问题[J].电子制作,2015,(8)15,58-69.

[2]张大宇.计算机教育过程中的信息安全问题探讨[J].中小企业管理与科技(下旬刊),2014,(6)25,45-53.

信息安全论文

参考资料:

计算机信息安全论文

信息安全论文

信息网络安全杂志

网络信息安全论文

移动信息期刊

食品安全论文2000字

结论:计算机教育过程中的信息安全问题为关于对不知道怎么写信息安全论文范文课题研究的大学硕士、相关本科毕业论文信息安全论文开题报告范文和文献综述及职称论文的作为参考文献资料下载。

毕业论文的格式是什么?要求多少字?

校园网络搭建毕业论文

 维护校园网网络安全需要从网络的搭建及网络安全设计方面着手,通过各种技术手段,对校园网网络进行搭建,通过物理、数据等方面的设计对网络安全进行完善是解决上策,现在我就整理了一份,校园网搭建的毕业论文,希望对大家有所帮助。

  一、学校需求分析

 随着计算机、通信和多媒体技术的发展,使得网络上的应用更加丰富。同时在多媒体教育和管理等方面的需求,对校园网络也提出进一步的要求。因此需要一个高速的、具有先进性的、可扩展的校园计算机网络以适应当前网络技术发展的趋势并满足学校各方面应用的需要。信息技术的普及教育已经越来越受到人们关注。学校领导、广大师生们已经充分认识到这一点,学校未来的教育方法和手段,将是构筑在教育信息化发展战略之上,通过加大信息网络教育的投入,开展网络化教学,开展教育信息服务和远程教育服务等将成为未来建设的具体内容。

  调研情况

 学校有几栋建筑需纳入局域网,其中原有计算机教室将并入整个校园网络。根据校方要求,总的信息点将达到 3000个左右。信息节点的分布比较分散。将涉及到图书馆、实验楼、教学楼、宿舍楼、食堂等。主控室可设在教学楼的一层,图书馆、实验楼和教学楼为信息点密集区。

  需求功能

 校园网最终必须是一个集计算机网络技术、多项信息管理、办公自动化和信息发布等功能于一体的综合信息平台,并能够有效促进现有的管理体制和管理方法,提高学校办公质量和效率,以促进学校整体教学水平的提高。

  二、设计特点

 根据校园网络项目,我们应该充分考虑学校的实际情况,注重设备选型的性能价格比,用成熟可靠的技术,为学校设计成一个技术先进、灵活可用、性能优秀、可升级扩展的校园网络。考虑到学校的中长期发展规划,在网络结构、网络应用、网络管理、系统性能以及远程教学等各个方面能够适应未来的'发展,最大程度地保护学校的投资。学校借助校园网的建设,可充分利用丰富的网上应用系统及教学,发挥网络共享、信息快捷、无地理限制等优势,真正把现代化管理、教育技术融入学校的日常教育与办公管理当中。学校校园网具体功能和特点如下:

  技术先进

 用千兆以太网技术,具有高带宽1000Mbps 速率的主干,100Mbps 到桌面,运行目前的各种应用系统绰绰有余,还可轻松应付将来一段时间内的应用要求,且易于升级和扩展,最大限度的保护用户投资;

 网络设备选型为国际知名产品,性能稳定可靠、技术先进、产品系列全及完善的服务保证;

 用支持网络管理的交换设备,足不出户即可管理配置整个网络。

  网络互联:

 提供国际互联网ISDN 专线接入(或DDN),实现与各公共网的连接;

 可扩容的远程拨号接入/拨出,共享、发布信息等。应用系统及教学丰富;

 有综合网络办公系统及各个应用管理系统,实现办公自动化,管理信息化;

 有以WEB数据库为中心的综合信息平台,可进行消息发布,招生广告、形象宣传、课业辅导、教案参考展示、资料查询、邮件服务及远程教学等。

  三、校园网布局结构

 校园比较大,建筑楼群多、布局比较分散。因此在设计校园网主干结构时既要考虑到目前实际应用有所侧重,又要兼顾未来的发展需求。主干网以中控室为中心,设几个主干交换节点,包括中控室、实验楼、图书馆、教学楼、宿舍楼。中心交换机和主干交换机用千兆光纤交换机。中控室至图书馆、校园网的主干即中控室与教学楼、实验楼、图书馆、宿舍楼之间全部用8芯室外光缆;楼内选用进口6芯室内光缆和5类线。

 根据学校的实际应用,配服务器7台,用途如下:

 ① 主服务器2台:装有Solaris操作系统,负责整个校园网的管理,教育管理等。其中一台服务器装有DNS服务,负责整个校园网中各个域名的解析。另一台服务器装有电子邮件系统,负责整个校园网中各个用户的邮件管理。

 ②WWW服务器1台:装有Linux操作系统,负责远程服务管理及WEB站点的管理。WEB服务器用现在比较流行的APACHE服务器,用PHP语言进行开发,连接MYSQL数据库,形成了完整的动态网站。

 ③电子阅览服务器1台:多媒体资料的阅览、查询及文件管理等;

 ④教师备课服务器1台:教师备课、课件制作、资料查询等文件管理以及Proxy服务等。

 ⑤光盘服务器1台:负责多媒体光盘及点播服务。

 ⑥图书管理服务器1台:负责图书资料管理。

 在充分考虑学校未来的应用,整个校园的信息节点设计为3000个左右。交换机总数约 50台左右,其中主干交换机5台,配有千兆光纤接口。原有计算机机房通过各自的交换机接入最近的主交换节点,并配成多媒体教学网。INTERNET接入用路由器接ISDN方案,也可选用DDN专线。可保证多用户群的数据浏览和下载。

  四、网络拓扑图

 光纤以太网技术是现在两大主流通信技术的融合和发展,即以太网和光网络。它集中了以太网和光网络的优点,如以太网应用普遍、价格低廉、组网灵活、管理简单,光网络可靠性高、容量大。光以太网的高速率、大容量消除了存在于局域网和广域网之间的带宽瓶颈,将成为未来融合话音、数据和的单一网络结构。光纤以太网产品可以借助以太网设备用以太网数据包格式实现WAN通信业务。目前,光纤以太网可以实现10Mbps、100Mbps以及1Gbps等标准以太网速度。

 光纤以太网设备是以第2层LAN交换机、第3层LAN交换机,SONET设备和DWDM为基础。一些公司推出专为出了光纤以太网交换机,这种交换机具有多种特性,可以尽量确保服务质量(如实现数据包分类和拥塞管理等)。这种产品均可能要求下列关键技术和性能:高可靠性、高端口密度、服务质量保证等功能。

 光纤以太网业务与其他宽带接入相比更为经济高效,但到目前为止它的使用只限于办公大楼或楼群内已铺设光纤的地方。使用以太网的这种新方法的战略价值不仅仅限于廉价的接入。它既可用于接入网,也可用于服务供应商网络中的本地骨干网。它可以只用在第2 层,也可以作为实现第3层业务的有效途径。它可以支持IP、IPX以及其他传统协议。此外,由于在本质上它仍属于LAN,因此可用来帮助服务供应商管理企业LAN及企业LAN和其他网之间的互连。

;

看看一位清华计算机专业的学生怎么看linux与windows的

毕业设计说明书(论文)撰写规范格式

毕业设计(论文)是学生毕业前最后一个重要学习环节,是学习深化与升华的重要过程。它既是学生学习、研究与实践成果的全面总结,又是对学生素质与能力的一次全面检验。为了保证自动化专业本科生毕业设计(论文)质量,在学校相应规范的基础上,特制定本专业毕业设计说明书(论文)撰写的一般规范如下:

一、论文(设计说明书)的文字量要求

整篇论文(设计说明书)字数一般不少于10000字,要求计算机打印。

二、论文(设计说明书)撰写规格要求

1.文字、符号

论文(设计说明书)撰写文字要规范,汉字须使用国家公布的规范字。中文的标点符号应按新闻出版署公布的“标点符号用法”使用。文稿内容要完整准确,有关实验数据表格、图示和照片的表达一定要规范化。实验结果已用图表示了的一般不再列表。图表中所述内容不必在正文中再做说明,应尽量避免重复。每个图表必须要有图表序号和图表名称。

2.名词、名称

科学技术名词术语用全国自然科学名词审定委员会公布的规范词或国家标准、部颁标准中规定的名称,尚未统一规定或叫法有争议的名称术语,可用惯用的名称。使用外文缩写词时,首次出现时应在括号内注明其含义。外国人名一般用英文原名,按名前姓后的原则书写。比较熟知的外国人名(如牛顿、达尔文、马克思等)可按通常标准译法写译名。

3.量和单位

量和单位必须按照中华人民共和国的国家标准用,以国际单位制(SI)为基础。非物理量的单位,如件、台、人、元等,可用汉字与符号构成组合形式的单位,例如件/台、元/km。

4.数字

测量统计数据一律用阿拉伯数字,但在叙述不很大的数目时,一般不用阿拉伯数字,如“三力作用于一点”,不宜写成“3力作用于1点”。大约的数字可以用中文数字,也可以用阿拉伯数字,如“约一百五十人”,也可写成“约150人”。

5.标题层次

标题层次应有条不紊,整齐清晰。章节编号方法应用分级阿拉伯数字编号方法,第一级为“第1章”、“第2章”、“第3章”等,第二级为“2.1”、“2.2”、“2.3”等,第为“2.2.1”、“2.2.2”、“2.2.3”等,但分级阿拉伯数字的编号一般不超过,两级之间用下角圆点隔开,每一级的末尾不加标点。

各层标题均单独占行书写。第一级标题居中书写;第二级标题序数顶格书写,后空一格接写标题,末尾不加标点;第均顶格书写序数,后空一格书写标题。正文中对总项包括的分项用(1)、(2)、(3)单独序号,对分项中的小项用①、②、③…的序号或数字加半括号,括号后不再加其他标点。举例如下:

第2章 系统实现

2.1 嵌入式linux 系统的搭建

2.1.1 构建交叉编译环境

(1)××××××

6.注释

个别名词或情况需要解释时,可加注说明,注释可用页末注(将注文放在加注页的下端)或篇末注(将全部注文集中在文章末尾)。

7.公式

公式必须全部用公式编辑器书写,并居中书写。公式的编号用圆括号括起放在公式右边行末,公式和编号之间不加虚线,并按章编号。如公式(2.10)所示(避免“如下式所示”这样的叙述):第2章的第10个公式

(2.10)

8.表格

每个表格应有表序和表题,表序和表题应写在表格上方正中,表序后空一格书写表题。表格允许下页接写,表题可省略,表序应重复写,并在右上方写“续表××”。表序按章编号。如表2.3所示(避免“如下表所示”这样的叙述):第2章的第3个表。

表2.3 ××××××

续表2.3

9.插图

插图必须精心制作,线条粗细要合适,图面要整洁美观。每幅插图应有图序和图题,图序和图题应放在图位下方居中处。图应在描图纸或在白纸上用墨线绘成,也可以用计算机绘图。图序按章编号。如图2.7所示(避免“如下图所示”这样的叙述):第2章的第7个图。

图2.7 ×××××

10.参考文献

参考文献一律放在文后,序号用方括号括起,按文中出现的先后顺序统一用阿拉伯数字进行自然编号,文中标法如下所示:

××××××[12],……

几种主要参考文献著录表的格式为:

连续出版物:[序号]作者. 题名.刊名,年,卷号(期号):起~止页码

专(译)著:[序号]作者.书名(译者). 出版地:出版社,出版年. 起~止页码

论 文 集:[序号]作者. 题名. 文集名.会议地点: 出版社,出版年. 起~止页码

学 位 论文:[序号]姓名.学位论文题目:[XX学位论文]. 授予单位所在地:授予单位,授予年专 利:[序号]申请者.专利名. 国名,专利文献种类,专利号,出版日期

技 术 标准:[序号]发布单位.技术标准代号.技术标准名称.出版地:出版社,出版日期

举例如下:

[1]王浩刚, 聂在平. 三维矢量散射积分方程中奇异性分析. 电子学报, 1999, 27(12): 68~71

[2]竺可桢. 物理学. 北京: 科学出版社, 13. 56~60

[3]Charles P. The Seismic Retrofit of the Golden Gate Bridge. PRC-US Workshop on Seismic Analysis and Design of Special Bridge, Houston: International Society for Experimental Hematology, 14. 44~46

[4]陈念永. 毫米波细胞生物效应及抗肿瘤研究:[博士学位论文]. 成都:电子科技大学高能所,2001

[5]姜锡洲. 一种温热外敷药制备方法. 中国, 实用新型专利,881056073,1980-07-26

[6]中华人民共和国国家技术监督局. GB3100~3102. 中华人民共和国国家标准-量与单位.北京:中国标准出版社,1994-11-01

三、毕业论文(计算机打印)排版规范要求

1.页面设置

论文用A4纸单面打印,页面设置用word默认设置。

2.字体、字号要求

(1)封面字体、字号要求

封面用我校的统一封面:

1)中文题目:小二号黑体,题目一行排不下时可排两行;

2)学生姓名、指导教师用宋体小三宋体;

3)学院、专业、班级用四号宋体;

4)年月日用四号Times New Roman。

(2)文中字体、字号要求

1) 标题格式

论文一般分标题:一级标题有“摘要”(“ABSTRACT”使用单独格式)、“目录”、各章标题、“致谢”、“参考文献”、“附录”等;二级标题为各章二级标题,如“1.1”、“1.2”、“2.1”等;标题为各章标题,如“1.1.1”、“1.1.2”、“2.1.1”等。各级标题的格式设置如下:

一级标题:黑体,三号,段前、段后间距为1行,居中

二级标题:黑体,四号,段前、段后间距为1行,左对齐

标题:黑体,小四号,段前、段后间距为1行,左对齐

上述段前、段后间距可适当调节,以便于控制正文合适的换页位置。(注:若不知如何设置“标题”格式及如何插入“目录”,请在网上查询)

2) 图表序号及题名、参考文献内容,中文用五号宋体,英文用五号Times New Roman;文中的其它文字,除三个级别的标题外,中文用小四宋体,英文用小四Times New Roman。

3) 全文用1.3倍间距;

3.中文摘要

(1)居中打印“摘要”二字,字间空一字符,用一级标题格式;

(2)换行打印摘要内容(中文为小四号宋体或英文字母为Times New Roman);

(3)摘要内容后下空一行打印"关键词"三字(小四号黑体),其后为关键词3-6个(中文为小四号宋体或英文字母为Times New Roman),每一关键词之间用逗号隔开,最后一个关键词后不打标点符号。一般格式如下:

摘 要

××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

关键词:×××,×××,×××

4.英文摘要

(1)居中打印“ABSTRACT”,用单独标题格式“Times New Roman,加粗,三号,段前、段后间距为1行,居中”;

(2)换行打印英文摘要内容,每段开头留四个空字符;

(3)摘要内容下空一行打印“KEY WORDS”(小四号Times New Roman,加粗),其后为关键词用小写字母,每一关键词之间用逗号隔开,最后一个关键词后不打标点符号。

(4)摘要内容及关键词内容为小四号Times New Roman字体。一般格式如下:

ABSTRACT

××××××。英文摘要内容应与中文摘要基本一致,文字应简明,语法应严密、准确,字母拼写正确无误。××××

KEY WORDS: PLC, predictive control, microcomputer

5.目录

“目录”二字居中打印,用一级标题格式;其下为章、节、小节及其开始页码(将目录内容全选后,先设置为小四号宋体,再设为Times New Roman);章、节、小节分别以第1章、1.1、1.1.1等数字依次标出。

6.正文

每章标题用一级标题格式;章下为节,用二级标题格式;节下为小节,用标题格式;换行后以小四号宋体打印正文,正文内的标题号用(1)、①、a等依次标出。

7.附图

图题用中文,中文字体为五号宋体;引用图应在图题右上角标出文献来源;图号以章为单位顺序编号。

8.表格

按章顺序编号,表内必须按规定的符号标位;表号以章为单位顺序编号。

9.公式

公式书写应在文中另起一行,居中排列;公式序号按章顺序编号。

10.参考文献

按文中参考文献出现的先后顺序,用阿拉伯数字连续编号;参考文献中每条项目应齐全。

11. 篇眉和页码

(1)页眉从中文摘要开始,用小五号宋体居中书写。每页页眉名称均为“青岛理工大学毕业设计(论文)”。

(2)页脚从中文摘要开始至第一章前,按罗马数字连续编排(如Ⅰ、Ⅱ等),从第一章开始至论文结束用罗马数字单独编排(如1、2、3,避免“-1-”、“第1页”等形式)。页脚位于页面底端,用小五号Times New Roman居中书写。

四、毕业设计绘图量要求

设计类题目绘图量(折合为图幅为0#图纸)不少于2.5 张,其中要求计算机绘图(CAD)2张,手工绘图不少于1张。图纸绘制要符合国家标准。完成后的设计图纸经毕业设计指导教师审核后,审核人员要签署审核指导意见并签名。

五、毕业论文的结构

1.题目

即标题,它的主要作用是概括整个论文的中心内容。题目应简短、明确、有概括性,字数要适当,一般不宜超过20个字,当字数较多时,可以分成主、副标题。

2.目录

目录应列出通篇论文各组成部分的大小标题,分别层次,逐项标明页码,并包括注明参考文献、附录、图版、索引等附属部分的页次,以便读者查找。目录按标题编写(即:第1章……、1.1……、1.1.1……),要求标题层次清晰。目录中的标题应与正文中的标题一致,附录也应依次列入目录。如下图所示:

3.摘要

摘要是论文的高度概括,要求用中、英文分别分页书写。中文摘要在300字左右,外文摘要在250个实词左右,关键词一般为3~6个。

4.前言(或绪论)

前言是相当于论文的开头,作为论文的第1章。它是三段式论文的第一段(后二段是本论和结论)。前言与摘要不完全相同,摘要要写得高度概括、简略,前言稍加具体一些,文字以1000字左右为宜。 前言一般应包括以下几个内容;

(1)为什么要写这篇论文,要解决什么问题,主要观点是什么。

(2)对本论文研究主题范围内已有文献的评述(包括与课题相关的历史的回顾,资料来源、性质及运用情况等)。

(3)说明本论文所要解决的问题,所用的研究手段、方式、方法。 明确研究工作的界限和规模。

(4)概括本课题研究所取得的成果及意义。

5.正文

论文的正文是作者对自己的研究工作详细的表述。应包括以下内容;

(1)理论分析部分:详细说明所使用的分析方法和计算方法等基本情况;指出所使用的分析方法、计算方法、实验方法等哪些是己有的,哪些是经过自己改进的,哪些是自己创造的,以便指导教师审查和纠正,篇幅不宜过多,应以简练、明了的文字概略表述。

(2)用调查研究的方法达到研究目的的,调查目标、对象、范围、时间、地点、调查的过程和方法等,一定要简述。对调查所提的样本、数据、新的发现等则应详细说明。

(3)结果与讨论应恰当运用表和图作结果与分析。

6.结论

结论作为论文的最后一章,是对整个研究工作进行归纳和综合而得出的结论。结论集中反映作者的研究成果,表达作者对所研究课题的见解和主张,对其应用前景和社会、经济价值等加以预测和评价,并指出今后进一步在本研究方向进行研究工作的展望与设想,是全文的思想精髓,一般写的概括、篇幅较短。撰写时应注意以下几点:

(1)结论要简单、明确。在措辞上应严密,容易理解。

(2)结论应反映个人的研究工作,属于前人和他人已有过的结论可少提。

(3)要实事求是地介绍自己研究的成果,切忌言过其实。

7.致谢

对于毕业设计(论文)的指导教师和在毕业设计(论文)撰写过程中提过有益的建议或给予过帮助的同学,都应在论文的结尾部分书面致谢,言辞应恳切、实事求是。

8.参考文献

在论文中所引用、参考过的文献,一般都应列出来。毕业设计(论文)的参考文献不宜过多,一般应列入的参考文献应不少于10篇,其中外文文献不少于2篇。参考文献内容中文用五号宋体,英文用五号Times New Roman。

9.附录

在论文之后附上不便放进正文的重要数据、图表、公式、程序等资料,供读者阅读论文时参考。一般附录的篇幅不宜过大,否则会让人产生头轻脚重的感觉。

六、毕业设计说明书的结构

1.解决某一工程具体问题的题目属毕业设计,毕业设计的内容包括设计说明书和图纸两部分。

2.毕业设计说明书是对毕业设计进行解释与说明的书面材料,在写法上应注意与论文的区别:

(1)前言由下面三部分组成;设计的目的和意义,设计项目发展情况简介,设计原理及规模介绍;

(2)正文包括方案的论证和主要参数的计算两大部分。

七、毕业论文装订次序要求

1.封面

2.任务书(单页,要求打印)

3.指导教师评语

4.指定评阅人评语

5.答辩委员会评语

6.中文摘要

7.外文摘要

8.目录

9.正文

第1章 绪论

……

第x章 结论与展望

10.致谢

11.参考文献

12.附录

13.封底

注:本撰写规范格式只是对学校文件的细化,便于教师和学生使用。

急求论文

看看一位清华计算机专业的学生怎么看LINUX与WINDOWS的! (转载)

本文是一位清华退学学生所写!他的名字叫王垠,人很出名,不信GOOGLE一下就知道!

我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。

GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你

不需要了解下面这些了。

我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推

行自由软件运动的,虽然我觉得自由软件运动是非常好的。

这篇文章也不是用来比较 Linux 和 Windows 内核效率,文件系统,网络服务的。

我现在是作为一个用户而不是一个开发者来说话的,我们的讨论是基于操作,应用

层面的。是为了告诉大学里还不了解,或者不理解 UNIX 的科学工作者和大学生,

UNIX 比 Windows 更适合用于科学研究工作,请大家理解 UNIX 的工作方式,不要

用 Windows 的标准来要求 Linux,而要用一个科学工作者的标准来要求自己,用

UNIX 的思想来武装自己。

我显然是反对在大学,特别是理工科专业推广 Windows 的。我也反对在对“娃娃”

们的计算机启蒙教育中使用 Windows。因为 Windows 不论从技术上,经济上,思想

风格上都是与我们培养高科技人才的目标格格不入的。Windows 的流行属于历史遗

留问题,爷爷一级的人当然已经不可救药,但是我们不应该让下一代继续走上歧途。

UNIX 不是计算机专家的专利

当我建议一些非计算机专业的人用 Linux 的时候,很多人说:“UNIX 是计算机系

的人用的,我们不能理解。” “UNIX 是男孩用的,我们女孩不用。”

但是其实世界上的大多数科学家和工程师几乎用的都是 UNIX 作为他们的电脑工具。

就因为它简单,可靠,稳定,强大,有趣。甚至很多时候 UNIX 就是唯一的选择。

你说:“我们都会用 UNIX 的话,你们计算机专业的人还用来干什么?” 很容幸的

告诉你,计算机专业的有一部分人就是专门为你们提供这样强大而方便的计算机工

具的。如果他们制造的工具只有自己会用的话,那这个工具还有什么用?

理解 GNU/Linux 不要用 Windows 的标准来要求 Linux。

由于GNU/Linux这个词太长,下面如果没有特别指明,“Linux”就是指“GNU/Linux”。

在这个年代,恐怕没有人需要我来介绍 Linux 是什么了吧?如果你觉得“Linux 只

不过是跟 DOS 差不多的东西”,那请问问你旁边的 Linux 用户,Linux 到底是什么?

那为什么我还要写一篇这样的文章?因为,我发现还有很多人不不理解 Linux 和

UNIX,虽然他们也在用它,但是他们有时会问:“为什么 Linux 不能像 Windows 那

样 ……?”,“怎么Redhat Linux不能 mount NTFS 分区!”,“Linux 下用什么

整理硬盘?”,“什么时候OpenOffice才能完全兼容Word文件啊?”,“现在还有什

么Windows能干的事情Linux干不了的?”……

他们有40G的硬盘,却只为 Linux 分配了2G空间,有时还抱怨“这个东西怎么占这么

多硬盘!” 似乎 Windows 该占用大部分硬盘。他们把重要的数据装在Windows的分

区,似乎信不过Linux。他们总是到处寻找新奇的,好看的GUI程序,对命令行的东西

一概不屑一顾。他们对Drag&Drop,菜单配置,自动升级非常感兴趣。他们如果找到

一个很像 Windows 程序的 Linux 程序,一定会很高兴的说:“哈哈!Linux 也能……了!”

如果Linux在某种测试中胜过Windows,他们会高兴得跳起来。他们没有办法用Linux

解决问题的时候,甚至用Wine来运行Windows程序。有时实在没办法,只好重起到

Windows,或者干脆省得麻烦,在 Windows 下装一个 VMWare 虚拟一个 Linux 玩。

你如果出现了上面的情况,说明你的思想受到了 Windows 的某种潜移默化的影响和

误导。你没有能够从本质上理解存在于 Linux 身上的 UNIX 思想。你支持 Linux,

你喜欢 Linux,你能从中感觉到快乐,这非常好。你现在只需要明白的是:Linux 从

来就不是一个玩具,它是天才UNIX的后代。UNIX 是自晶体管发明以来最伟大的发明,

它从诞生那一天开始就比 Windows 的设计出色。

你要体会什么叫做“设计”,一个糟糕的设计并不是到后来缝缝补补就可以变好的,

而一个出色的设计,不但可以以不变应万变,而且可以影响到后来者。一个出色的设

计配上一个出色的实现,那就是非常出色的发明。Linux 就是这样的一个出色的发明。

Linux 并不需要追赶 Windows,也不需要打垮微软。它的最终目标是改变整个计算机

世界,还人们自由,给人们乐趣和方便。

Unix 是简单的,你不需要成为一个天才也能理解这种简单。

UNIX的设计者 Dennis Ritchie 说:“Unix is simple. It just takes a genius

to understand its simplicity.” 但是我不这么认为,因为我不是一个天才,但是

我却勇敢的把 Windows 完全删除掉,遇到不明白的事情的时候努力用 UNIX 的方式

去解决,而不是寻求 Windows 的帮助。现在我体会到了 UNIX 的思想和好处,我可

以用比 Windows 高效几倍的效率工作。因为我相信这样的信念:“Windows 能办到

的事 Linux 一定能办到,而且办的更好。”

这小节开头的话应该改成:“Unix 是简单的,你不需要成为一个天才或是计算机专

家。但是在这个冲斥着 Windows 错误观念的世界,你需要信念和勇气才能理解它的

简单。” 我下面就告诉你一些我理解到的东西。首先,你要知道的是微软在国际科

学领域是根本没有地位的。

微软的地位

微软的名声在欧洲和美国的大学里,特别是在计算机系里之坏,大家可能有所耳闻。

我认识的 MIT,Stanford 的教授,贝尔实验室的专家,甚至一个欧洲小国的高中计

算机老师都绝口不提微软的名字。在他们眼里,微软只是一个没有真技术,专靠在落

后国家商业宣传和垄断经营的小公司。这个“小”并不是说它人少,钱少,而是说它

先进技术少。

我上次和王益合作写了一个算法演示程序,那个算法是贝尔实验室一位科学家Steven

Fortune很天才的发明,为了程序能够被身边大多数人使用,我们选择了 VC+MFC 作为

平台。我在分析算法时还得到 Fortune 很热情的鼓励,寄给我一份资料,还多次回信

耐心的给我讲解了很多细节。但是程序完成之后,我把样品发给 Fortune,他回信说:

“对不起。我机器上没有 MFC。” 话说的很客气,但是我已经感觉到了他对 Windows

的不屑。然后我把 MFC 静态编译进程序再发给他,他就没有再回信了。他显然不是瞧

不起我,而是确实有难处。

你能感觉到这位科学家对微软和 Windows 是什么态度了吧?不是反感,而是他心里根

本没有 Windows 这个东西!微软在高科技领域没有发展,那么它怎么生存呢?到发展

中国家去发展一下,他们的人民还对电脑一无所知,我说不定甚至可以打入大学的计

算机系呢。我送他们软件,我捐钱盖大楼,我出钱找图灵奖获得者来演讲,让他们觉

得我们都是科学家!

好了,现在全国的大学包括清华,几乎所有人机器必装盗版 Win2000,Office XP,学

校的选课系统是非IE不能正确浏览,论文用 Word 编辑,演示用ppt做,email 的通知

附件是 doc 文件,你不用 Word 打不开,连 863 项目都用 VC 写程序了。我很久以

前就看到一份报纸说,“微软为什么不严厉打击盗版?” 这篇文章说,微软非但不打

击中国的盗版行为,而且有放任之趋势。放长线吊大鱼,“以后我要你们加倍的来还

我!” 确实如此,它的目的快实现了。

Windows 笼罩下的中国计算机教育

说句丢脸的话,比尔盖茨很久以前是我的偶像…… //blush

在中国,比尔盖茨被很多人奉为神圣,“少年电脑天才”,甚至有的人提到他的名字

就做出“抱拳对天”的姿势。很多人谈到微软的“新技术”,“高科技” 都是眉飞色

舞。各种“VC编程圣经”,“深入了解 Visual C++”之类的书,在开头几页都会出现

非常肉麻的字眼,“在那团团的混沌中,一个开天辟地的精灵,Windows 1.0,诞生了……”

微软的软件被这么多人盗用,那么人们是怎样使用这些盗版程序的呢?先看看电脑培

训班,教的都是一些 DOS 命令,打字,Windows 基本操作,Word 文档处理,Power

Point,高级班可能有 Excel,Access…… 参加各种微软认证考试,MCSE,MSDE 的人

络绎不绝。考试辅导班都贴出了“280元,考过为止”之类的字样。考试参考资料更是

昂贵,有些电脑书店整整两书架都是“Microsoft Press”的东西。我有个同学参加认

证考试,每门考试都要200多元。而且你一次考不过可以再考,又要交钱。他后来还津

津乐道跟我说,看我,花了XXXX(一个四位数)元考过了微软认证,得到一张比尔盖茨

亲笔签名的证书和价值6000元的 Windows XP 内部发行版。

“电脑要从娃娃抓起”,我们再来看看娃娃们学的是什么。大部分家长给孩子买了电

脑之后,他们首先就会装一个盗版的 Windows,然后买来盗版的游戏开始玩。如果哪

个孩子会用 Delphi 编程序,那可不得了。报社记者,电视台争相报导,说,某某学

校的初中生某某,在别人都还在玩电脑游戏这种“初级阶段”的时候就已经用 Delphi

写程序了。镜头还瞄准了他显示器上面的像框中的比尔盖茨头像!

我刚进入大学计算机系时还不懂得什么是操作系统,因为我以前只用过“中华学习机”。

看到新入学的同学们各个谈论的都是 “Windows 95”,“VC”…… 我简直觉得我落

后了好几十年一样,整个一土人,根本跟他们答不上话。好不容易找到一个比较熟的

同学问了一下:“你们天天谈论的瘟95是什么啊?”答:“win95就是一个操作系统,

跟DOS是一类。”“朵死是什么?” “你连DOS都不知道是什么?别在计算机系混了。”

学校上课当然不讲VC编程之类的东西,但是上 Pascal 的老师有一次就说:“嗨,我

们学校真是落后。现在别人都用 C, C++,甚至 VC 了,我们还在讲 Pascal。不知道

什么时候才能有VC课啊。你们出去也是要用VC的,只好自学了。” 于是,有些同学很

多时候上课都捧着一本很重的“Windows 编程大全”之类的书,根本没有听课。吃饭

时就念念有词的跟我说,“代码的优化是无止境的”,“匈牙利命名法真是伟大的发

明” …… 这就是中国很多大学计算机系的情况。

感觉到无知了?这不是偶然的,而是微软长久以来埋下的伏笔。它要让无知的大家都

把它奉为神圣,它要让支持UNIX,Xwindow的人一旦说 UNIX 好,Xwindow 好的时候,

都被一群人围着说教:“这个 Windows 也能做到”,“你对 Windows 有偏见”,

“微软才是主流啊”,“你敢瞧不起 win2k?”,“.NET 就是世界潮流”,“微软的

毕竟是新技术”,“有钱就是有技术”…… 甚至在一番论战比较后败下来还是要说:

“Windows 性能差点,但是易用性强”,“Windows 是老百姓用的,要求别那么高”,

“微软那么有钱,以后想超过 UNIX 还不容易吗?”……

发达国家的计算机教育

我前段时间在 USENET 发文问有关 Scheme 语言的问题时,认识了一位丹麦人。他解

决了我所有的问题,并且建议我阅读一些很“深奥”的有关程序语言语法,文法的书,

他告诉我很多网站可以学习 LISP,Scheme,人工智能,算法。他叫我看 Jonathan

Rees 的论文 \"Syntactic Closures\"。他还打包给我寄过来一份 MIT 的 \"How to

Design Programs\"。他说他在自己的 PC 机上装的是 Linux,他用 Emacs 编辑,运行

Scheme 程序。他对 Emacs 的了解和爱好真是使人惊讶。他大学本科毕业时做的毕业

设计是一个 Scheme 解释器。这对于我来说是望尘末及了。

他是那么的不厌其烦,我的每一个问题他都详细的回答。我有时都觉得过于详细了,

怎么这么耐心啊?我觉得他似乎是我的高中老师。他是什么样的人呢?我好奇的打听

了他的情况。原来,他是丹麦一所普通高中的计算机老师。

他说他在高中里讲授程序设计和算法,计算机语言文法。他说用 Scheme,他的学生不

用再为内存泄漏等程序语言本身的问题而烦恼,而专注于问题和算法本身。有利于培

养学生解决问题的能力,特别是用计算机解决数学问题的能力。

天哪!为什么欧洲出现那么多数学家,几何学家?你看看别人重视的是什么!我们的

计算机教育如果继续这样下去,只会沿着弯路越走越远!

微软和它的朋友们的如意算盘

下面来看看微软的收入是怎么来的。首先,Windows 98系列操作系统,一个就是 100

多美元,每次升级又是几乎同样的价钱。Windows NT 还要贵几倍,而且有用户数目限

制,5个用户的,10个用户的…… 以后如果要增加用户数目还要按比例付钱。

花了如此多钱买来的操作系统就能用了吗?它竟然连压缩程序都没有提供!你装上

Windows 之后一般第一件事就是去下载一个 WinZip 吧,“只要 29 美元”。Windows

会中啊,马上花 70 美元买一个 Norton AntiVirus 吧。还有黑客呢?再买一个

Norton Internet Security 好了,100 美元。系统需要优化,磁盘需要整理,买一个

Norton System Works 是你最佳的解决方案,100美元。

可是你现在还是不能干正事啊!你想要一个 Word, PowerPoint?那就买一套 Office

XP 吧,一起买便宜些,$459.90。

那些程序不会用啊!那些菜单怎么设置,到底有什么功能啊?看“帮助”也学不会。

买本书看看吧,我推荐“Special Edition Using Microsoft Office XP”,不贵,

$27.99。这本书里面大部分是屏幕抓图,还是买一本旧的比较划算,$17.85。

你如果只是当个秘书,上面的差不多还凑合了。可是你有更高的追求,你想成为 Windows

程序员。首先买一个 Visual Studio.NET 吧,要不然怎么编译程序。$494.95。

为了紧跟微软动向,世界潮流,不能不注册个 MSDN 什么的吧?这个贵一点,不过物

有所值啊,$2,799。

嗯,你现在已经是上层阶级,白领人士了。你现在可以像这样“自由”的,“安全”

的生活了:

为什么要反对使用 Windows

很多人都说不应该完全否定 Window,Windows 也有它的长处。不应该骂微软。

对。Windows 容易操作,适合普通用户。如果微软把它自己定位在 P&G,Philips 那样

的地位,能够给我们的百姓提供周到的,完善的,价廉物美的服务。那我肯定是很喜欢

它的。

但是从上面的种种情况说明,微软是一个野心极大的国际垄断组织!它的产品没有一个

是不出问题的:Windows 不稳定,容易中,而微软不为大家免费提供杀毒软件。我

就是要让你们花钱买我的朋友 Symantec 的杀毒软件,谁叫你们已经上了我的贼船?这

叫什么售后服务啊!

你买来微软的程序,安装的时候一般都有一个协议,说:“由于微软的程序造成你的数

据损坏或丢失,微软概不负责。” 我想很多人肯定觉得这个不合理,不想按那个 \"I

accept\"。但是你的软件买都买来了,钱都花了,现在一按 \"I decline\",安装程序马

上就会退出。你只好被迫点击了 \"I accept\"!这不是不平等条约吗?

我已经目睹了好几个朋友的文档被 Microsoft Word 损坏,有的是编辑了十多天的30多

页的论文,有的是费了很大工夫做出来的个人简历,那个朋友为此失去了到自己向往的

P&G 工作的机会。就在他要投简历的前一个晚上,就在那一瞬间…… 不知道他痛哭的

时候有没有想起要投诉微软,可是谁叫我们用的都是盗版呢,况且你还点击了 \"I accept\"。

微软仗势已经占有大部分PC市场,制定不符合国际标准的“微软的标准”,以不合理的

方式压制其它公司的软件,这个问题已经在美国司法部闹了很久了。他甚至在 Windows

系列操作系统中放置能够通过网络泄漏用户信息的代码,以至于 Windows 刚进入澳大

利亚时被澳大利亚ZF禁止使用。

有些人说:“微软毕竟开创了一个历史,造就了今天的 IT 行业。” 但是,如果没有

微软,我们今天早就用上非常稳定,非常可靠,非常方便,非常“傻瓜”的软件了!微

软是阻挡信息技术发展的罪魁祸首。

微软的程序的工作方式(注意,我只是说操作方式,的事情另外算)确实适合于一般

家庭,上上网,发发邮件,打打游戏都不错。可是微软却要把自己包装成什么“高科技”

企业,要在世界各地设置“研究院”,在大学计算机系赠送不适合用于科研的 Windows

产品,甚至出钱请图灵奖得主来中国畅谈“二十一世纪的计算”,还在大会上宣传自己

的 .NET 技术。非要把别人认为自己是科学的,自己是领导世界高科技的。但是呢?它

什么高科技也没有。欧洲,美国,哪一个关键部门在用微软的东西?NASA? DOE? CERN?

你仔细想一想,微软的程序对人类到底有什么重大作用?

什么是 Windows 能干而 Linux 干不了的事情?---

“Windows 能干而 Linux 干不了的事情,那就是不需要干的事情。”

有个朋友看我半年没有用 Windows,有时就会问我:“你只用 Linux,有没有发现有些

Windows 能处理的事情 Linux 干不了?”---

我回答说:“Windows 能干而 Linux 干不了的事情,那就是不需要干的事情。”

Windows 能做的有益的事情 Linux 都能做---

Windows 下的某些功能确实是我们需要的,那么 Linux 的开发者们和用户也需要这种功

能,他们就会去实现这种功能,而且比 Windows 的方式好得多。由于大多数科学家,工

程师用的都是 Linux 或者某种商业 UNIX, 所以几乎所有商业的科学工程程序,比如

Matlab, Mathematica, AutoCAD, Candence的,Synopsys的,Avant! 的……全都是先有

UNIX 的版本(包括Linux),然后再考虑移植给 Windows,甚至根本不移植给 Windows,

因为 Windows 的机器一般没有足够的能力运行这样的程序。你不要以为只有 Windows

才有 PSpice, UNIX 的 HSpice 要好得多,而且可以运行在大型主机上。当然它们不是免

费的,但是它们值那个价钱。

但是 Windows 下有些东西在 Linux 下没有很相似的,或者你找到很多类似的,但是它

们每一个比起 Windows 的那个程序都要差很多,那么原因有两种可能性:

有一个完全类似的程序,但是由于它乍一看不漂亮,被你忽略了。而其它程序虽然看起

来很漂亮,但是它们是一些初学编程的人写的。现在由于 Gtk, Qt 的诞生,Linux 下开

发图形界面程序极其简单,很多初中生甚至小学生都可以随手编出一些漂亮不中用的程

序。如果你整天寻找这样的程序挑来挑去,永远也找不到你满意的。当然也有一流的程

序用 Gtk 和 Qt,比如 GVIM 就可以用 Gtk 作为图形界面,我还知道 Synopsys 一些

程序用了 Qt。

我曾经也犯过这样的错误,从外表区分一切。结果优秀的 FVWM, lftp, Mutt, wget 都

被我忽略过。当我找回它们的时候,我是那么的羞愧不已,它们现在都是我的朋友 我

第一次看到 FVWM 觉得它只不过是一个有很厚很难看边框的东西。可是现在,我的同学

看到 FVWM 都说:“哇!真漂亮。”

有另一种完全不同的方式可以达到相同的目的,甚至更好。

很多人很关心 Open Office, Star Office, AbiWord, ... 他们多么盼望有一天某一个

Linux 程序能够完全兼容的打开一个复杂的 doc 文档。但是你永远也不可能有那一天。

为什么呢?因为微软为了占有市场,必定不会让其它系统的程序能够完全兼容它的文档

格式。它一定会不断变化 doc 文档的内部结构,隐藏一些秘密,让其它公司的程序打

开 doc 文档时总是有某种问题,从而你必需购买 Microsoft Office 和 Windows。

你应该想一下,那么多的高智商的大学教授,科学家,学生,他们用的都是 Linux 或

者其它类型的 UNIX,他们没有 Word 可用,怎么处理文档呢?这么多年没有一个像

Open Office 的程序出现,难道大家没有办法写文档吗?

显然不是这样。你看看那些高水平的学术杂志,论文,那些大学教授的网页,那些漂亮

的幻灯片,它们是什么做的?原来 UNIX 用户早就有非常方便的 troff, LaTeX, SGML

等东西可以处理文档,而且它们比起 Word 都要高明的多。Word 显然被这些大拿忽略

了,以至于很久以来没有人想在 Linux 下开发一个类似 Word 的程序,除非某些公司

想抢微软的饭碗。

很多人留着 Windows 在硬盘上的原因无非是为了用 Word 和 PowerPoint。我见过一个

教授,他的 Windows 笔记本电脑上除了 PowerPoint 什么都没有。有一天演示的时候,

他指着堆乱字符说:“对不起,这是一个公式……怎么每次都是这样……” 其实有比

PowerPoint 好几百倍的东西可以制造幻灯片,你可以用最简单的方法制造世界一流效

果的论文和幻灯片。你待会儿可以看看我的TeX网页,你就会知道为什么我可以完全离

开 Windows。

Windows 能做的那些没用的事情 Linux 永远做不好

电脑游戏

有些人说 Linux 下不能玩 Windows 下所能得到的所有游戏。的确,Linux 下虽然也

有少量的游戏,比如 Quake。但是它没有 Counter Strike, 没有 Star Craft, ……

并不是说电脑游戏不该玩,但是应该适可而止。电脑是用来处理事务,帮助你学习,解

决问题的工具,而不是一个玩具!整天沉迷于电脑游戏中,而不出去感觉外面的世界,

你会变得越来越冷酷,越来越缺乏人情味。你与真实的世界越来越远。

你可以在 CS 里,你可以在 Tomb Raider 里探险,你甚至可以在 Tony Hawk’s Pro

Skaters 里滑板…… 但是 It’s not real!你虽然有很高的“反恐技巧”,但是遇到

歹徒的时候,你是那么的怯懦;你虽然控制 Laura 伸手敏捷,但是你打篮球的时候怎

么总是被人断球?你虽然可以轻易的在 THPS 里作出一个 \"360 kickflip to hangten

grind to fakie\",但是你踩在自己的滑板上的时候还不会 ollie!

说回来,如果你偶尔玩一下电脑游戏未尝不可。但是世界上有远比 Windows + PC 更好

的游戏方式。

谁有关于linux windows unix系统的比较和各自的特点及发展前景的资料

计算机的关键技术继续发展

未来的计算机技术将向超高速、超小型、平行处理、智能化的方向发展。尽管受到物理极限的约束,用硅芯片的计算机的核心部件CPU的性能还会持续增长。作为Moore定律驱动下成功企业的典范Inter预计2001年推出1亿个晶体管的微处理器,并预计在2010年推出集成10亿个晶体管的微处理器,其性能为10万MIPS(1000亿条指令/秒)。而每秒100万亿次的超级计算机将出现在本世纪初出现。超高速计算机将用平行处理技术,使计算机系统同时执行多条指令或同时对多个数据进行处理,这是改进计算机结构、提高计算机运行速度的关键技术。

同时计算机将具备更多的智能成分,它将具有多种感知能力、一定的思考与判断能力及一定的自然语言能力。除了提供自然的输入手段(如语音输入、手写输入)外,让人能产生身临其境感觉的各种交互设备已经出现,虚拟现实技术是这一领域发展的集中体现。

传统的磁存储、光盘存储容量继续攀升,新的海量存储技术趋于成熟,新型的存储器每立方厘米存储容量可达10TB(以一本书30万字计,它可存储约1500万本书)。信息的永久存储也将成为现实,千年存储器正在研制中,这样的存储器可以抗干扰、抗高温、防震、防水、防腐蚀。如是,今日的大量文献可以原汁原味保存、并流芳百世。

新型计算机系统不断涌现

硅芯片技术的高速发展同时也意味着硅技术越来越近其物理极限,为此,世界各国的研究人员正在加紧研究开发新型计算机,计算机从体系结构的变革到器件与技术革命都要产生一次量的乃至质的飞跃。新型的量子计算机、光子计算机、生物计算机、纳米计算机等将会在21世纪走进我们的生活,遍布各个领域。

量子计算机

量子计算机是基于量子效应基础上开发的,它利用一种链状分子聚合物的特性来表示开与关的状态,利用激光脉冲来改变分子的状态,使信息沿着聚合物移动,从而进行运算。

量子计算机中数据用量子位存储。由于量子叠加效应,一个量子位可以是0或1,也可以既存储0又存储1。因此一个量子位可以存储2个数据,同样数量的存储位,量子计算机的存储量比通常计算机大许多。同时量子计算机能够实行量子并行计算,其运算速度可能比目前个人计算机的PentiumⅢ晶片快10亿倍。目前正在开发中的量子计算机有3种类型:核磁共振(NMR)量子计算机、硅基半导体量子计算机、离子阱量子计算机。预计2030年将普及量子计算机。

光子计算机

光子计算机即全光数字计算机,以光子代替电子,光互连代替导线互连,光硬件代替计算机中的电子硬件,光运算代替电运算。

与电子计算机相比,光计算机的“无导线计算机”信息传递平行通道密度极大。一枚直径5分硬币大小的棱镜,它的通过能力超过全世界现有电话电缆的许多倍。光的并行、高速,天然地决定了光计算机的并行处理能力很强,具有超高速运算速度。超高速电子计算机只能在低温下工作,而光计算机在室温下即可开展工作。光计算机还具有与人脑相似的容错性。系统中某一元件损坏或出错时,并不影响最终的计算结果。

目前,世界上第一台光计算机已由欧共体的英国、法国、比利时、德国、意大利的70多名科学家研制成功,其运算速度比电子计算机快1000倍。科学家们预计,光计算机的进一步研制将成为21世纪高科技课题之一。

生物计算机(分子计算机)

生物计算机的运算过程就是蛋白质分子与周围物理化学介质的相互作用过程。计算机的转换开关由酶来充当,而程序则在酶合成系统本身和蛋白质的结构中极其明显地表示出来。

20世纪70年代,人们发现脱氧核糖核酸(DNA)处于不同状态时可以代表信息的有或无。DNA分子中的遗传密码相当于存储的数据,DNA分子间通过生化反应,从一种基因代玛转变为另一种基因代码。反应前的基因代码相当于输入数据,反应后的基因代码相当于输出数据。如果能控制这一反应过程,那么就可以制作成功DNA计算机。

蛋白质分子比硅晶片上电子元件要小得多,彼此相距甚近,生物计算机完成一项运算,所需的时间仅为10微微秒,比人的思维速度快100万倍。DNA分子计算机具有惊人的存贮容量,1立方米的DNA溶液,可存储1万亿亿的二进制数据。DNA计算机消耗的能量非常小,只有电子计算机的十亿分之一。由于生物芯片的原材料是蛋白质分子,所以生物计算机既有自我修复的功能,又可直接与生物活体相联。预计10~20年后,DNA计算机将进入实用阶段。

纳米计算机

“纳米”是一个计量单位,一个纳米等于10[-9]米,大约是氢原子直径的10倍。纳米技术是从80年代初迅速发展起来的新的前沿科研领域,最终目标是人类按照自己的意志直接操纵单个原子,制造出具有特定功能的产品。

现在纳米技术正从MEMS(微电子机械系统)起步,把传感器、电动机和各种处理器都放在一个硅芯片上而构成一个系统。应用纳米技术研制的计算机内存芯片,其体积不过数百个原子大小,相当于人的头发丝直径的千分之一。纳米计算机不仅几乎不需要耗费任何能源,而且其性能要比今天的计算机强大许多倍。

目前,纳米计算机的成功研制已有一些鼓舞人心的消息,惠普实验室的科研人员已开始应用纳米技术研制芯片,一旦他们的研究获得成功,将为其他缩微计算机元件的研制和生产铺平道路。

互联网络继续蔓延与提升

今天人们谈到计算机必然地和网络联系起来,一方面孤立的未加入网络的计算机越来越难以见到,另一方面计算机的概念也被网络所扩展。二十世纪九十年代兴起的Internet在过去如火如荼地发展,其影响之广、普及之快是前所未有的。从没有一种技术能像Internet一样,剧烈地改变着我们的学习、生活和习惯方式。全世界几乎所有国家都有计算机网络直接或间接地与Internet相连,使之成为一个全球范围的计算机互联网络。人们可以通过Internet与世界各地的其它用户自由地进行通信,可从Internet中获得各种信息。

回顾一下我国互联网络的发展,就可以感受到互联网普及之快。近三年中国互联网络信息中心(CNNIC)对我国互联网络状况的调查表明我国的Internet发展呈现爆炸式增长,2000年1月我国上网计算机数为350万台,2001年的统计数为892万台,翻一番多;2000年1月我国上网用户人数890万;2001年1月的统计数为2250万人,接近于3倍;2000年1月CN册的域名数为48575,2001年1月的统计数为122099个,接近于3倍;国际线路的总容量目前达2799M,8倍于2000年1月的351M。

人们已充分领略到网络的魅力,Internet大大缩小了时空界限,通过网络人们可以共享计算机硬件、软件和信息。“网络就是计算机”的概念被事实一再证明,被世人逐步接受。

在未来10年内,建立透明的全光网络势在必行,互联网的传输速率将提高100倍。在Internet上进行医疗诊断、远程教学、电子商务、会议、图书馆等将得以普及。同时,无线网络的构建将成为众多公司竞争的主战场,未来我们可以通过无线接入随时随地连接到Internet上,进行交流、获取信息、观看电视节目。

移动计算技术与系统

随着因特网的迅猛发展和广泛应用、无线移动通信技术的成熟以及计算机处理能力的不断提高,新的业务和应用不断涌现。移动计算正是为提高工作效率和随时能够交换和处理信息所提出,业已成为产业发展的重要方向。

移动计算包括三个要素:通信、计算和移动。这三个方面既相互独立又相互联系。移动计算概念提出之前,人们对它们的研究已经很长时间了,移动计算是第一次把它们结合起来进行研究。它们可以相互转化,例如,通信系统的容量可以通过计算处理(信源压缩,信道编码,缓存,预取)得到提高。

移动性可以给计算和通信带来新的应用,但同时也带来了许多问题。最大的问题就是如何面对无线移动环境带来的挑战。在无线移动环境中,信号要受到各种各样的干扰和衰落的影响,会有多径和移动,给信号带来时域和频域弥散、频带受限、较大的传输时延等等问题。这样一个环境下,引出了很多在移动通信网络和计算机网络中未遇到的问题。第一,信道可靠性问题和系统配置问题。有限的无线带宽、恶劣的通信环境使各种应用必须建立在一个不可靠的、可能断开的物理连接上。在移动计算网络环境下,移动终端位置的移动要求系统能够实时进行配置和更新。第二,为了真正实现在移动中进行各种计算,必须要对宽带数据业务进行支持。第三,如何将现有的主要针对话音业务的移动管理技术拓展到宽带数据业务。第四,如何把一些在固定计算网络中的成熟技术移植到移动计算网络中。

面向全球网络化应用的各类新型微机和信息终端产品将成为主要产品。便携计算机、数字基因计算机、移动手机和终端产品,以及各种手持式个人信息终端产品,将把移动计算与数字通信融合为一体,手机将被嵌入高性能芯片和软件,依据标准的无限通信协议(如蓝牙)上网,观看电视、收听广播。在Internet上成长起来的新一代自然不会把汽车仅作为代步工具,汽车将向用户提供上网、办公、家庭等功能,成为车轮上的信息平台。

跨入新世纪的门槛,畅想未来之时,我们不妨回顾本世纪人们对计算机的认识。1943年IBM总裁Thomas Wason说“我认为全世界市场的计算机需求量约为五台”。1957年美国PrenticeHall的编辑撰文“我走遍了这个国家并和许多最优秀的人们交谈过,我可以确信数据处理热不会热过今年”。1968年IBM的高级计算机系统工程师的微晶片上注解“但是……它究竟有什么用呢?”。17年数字设备公司的创始人和总裁Ken Olson说“任何人都没有理由在家里放一台计算机”。愿我们的所言也将被证明是肤浅的、保守的。

水利水电工程地质计算机应用技术协作网(以下简称“协作网”)这个“学术技术交流组织”以及她这几年来开展的一系列卓有成效的工作,已经得到了各级领导的肯定和广大工程地质工作者的认可。在协作网即将正式成立和全国第三次水利水电工程地质计算机应用技术交流会即将召开之际,作为协作网的发起者和组织者,系统地对我们以及一切关心和爱护协作网的朋友们共同倾注了大量、精力和时间的工程地质计算机应用工作进行总结,是十分有意义的。今后的工作如何开展,协作网如何运作,专业软件向何处去,如何应用计算机技术去推动工程地质专业学科的发展,所有这些,不但是我们关注的焦点,也是每个网员都应该认真关心和思考的问题。我们在积极探索协作网的定位的同时,更在严肃认真地思考协作网的任务、宗旨和目标,此文旨在阐明我们的一些看法,与大家共同探讨。

计算机技术的发展让人们始料不及,Internet的辉煌令世人惊叹不已。有史以来,从来就没有一种技术能象计算机技术这样日新月异;数千年的人类文明史,唯有今天的Internet深刻地改变着整个世界。信息社会概念新颖的服务意识,获取信息同时又提供信息的互助观念,既是竞争对手又是合作伙伴的业界思想,自由软件公开源程序代码的业界潮流,敢于挣脱旧的阻碍生产力发展的条条框框又勇于创新的时代精神,是计算机业界和Internet所独有的,也是计算机和Internet改变世界的精髓。我们认为,协作网不单纯是一个技术学术交流组织,它不同于其它学术团体,而是融入了信息社会全新的思想、观念和精神,顺应信息社会的世界潮流,是对传统计算机应用概念的一种新的诠释,是信息社会计算机与专业应用相结合的一种新的模式。

1 过去的启示

从八十年代开始,水利水电系统内各单位相继成立了计算机处室,以此来开展本单位的计算机应用工作。时至今日,一些单位的计算机处室相继解散,总院也没有再保留计算机处。这种现象说明了什么问题?过去的那套开展计算机应用工作的思路和管理办法是否符合计算机技术的特点?是否适应计算机应用技术的发展?问题出在哪里?应该进行怎样的改革?这些都是值得我们认真探讨的问题。

多年以来,我们对于开展计算机应用工作的习惯做法是用科技项目的管理方式,即投入一部分经费,进行一些专业软件的开发。这种管理方式在计算机应用初期有其优越性,但随着时代的进步,这种管理模式越来越与现实不相适应,其原因就是对“软件”这一计算机应用的核心部件不理解,或者说产生了认识上的偏差。软件就象一个人一样,要经历出生、成长、成熟到死亡的各个阶段,称为软件的生命周期。在软件的整个生命周期中,包括系统分析阶段、开发阶段、应用与推广阶段和维护与完善阶段。其中前两个阶段只占整个生命周期的很小一部分,而后两个阶段则是一个互动的过程,即互相推动发展的过程。我们传统的工作方式的弊病主要表现在:一是只对软件开发阶段进行管理,也就是说只关心软件的出生,不关心软件的成长,致使一些软件开发出来,由于得不到发展而夭折;二是计算机应用工作独立于各专业处,造成开发与专业应用严重脱节,更谈不上推广应用。这些恐怕就是专业软件发展缓慢的根本原因,也是计算机应用推广工作的困难所在。

各专业的计算机应用工作的关键在于开发和使用针对性很强的专业性应用软件。这种应用软件不同于其他科技产品,影响其发展的因素很多,包括领导的重视,单位的财力,计算机支撑软件平台的选择,使用人员的素质等等。因此,计算机应用工作的内容决不是仅仅对软件开发阶段进行管理,还涉及到很多社会问题,是一个复杂的系统工程。既要对专业需求进行调查,对开发过程进行跟踪管理,又要对开发出的软件进行市场宣传、推广和服务,以及制定相应的行业标准等等。由于计算机技术的应用不仅带来专业技术的进步和发展,更带来观念的转变与更新。因此,会在不同程度上与现行的技术与管理模式发生冲突,产生矛盾,所以要进行广泛探讨,并考虑进行相应的改革。

2 协作网的由来

工程地质勘测的计算机应用工作多年来没有得到应有的重视,在行业中处于落后的状态,这是我们一直非常关注的问题。1995年初,我们开始尝试由专业处自己来抓这项工作(早在70年代电力行业就已开展这方面的工作,并且卓有成效)。我们对水利水电各勘测单位的软件开发情况及开发人员状况作了一个调查,对反馈的信息进行了分析整理,并对几个勘测单位进行了实地考查。通过调查研究,我们感到勘测专业由于交流甚少,应用软件大多处于低水平的重复开发状况,造成人员和资金的浪费。因此打破各单位之间的封闭,建立良好的沟通渠道是当时急待解决的首要问题。在1995年10月召开的全国水利水电工程地质信息网学术大会上,我们首次提出了成立协作网的倡议,希望通过协作网这一组织形式来实现互相交流和推动计算机应用工作的开展。这一倡议得到了与会代表的肯定,大家认为这项工作十分必要、非常及时。接着在同年的11月份,我们在武汉召开了第二次水利水电工程地质计算机应用技术交流会,参加这次会议的主要是勘测专业的软件开发人员和使用人员。大家充分讨论了协作网对行业计算机应用工作和专业应用软件发展的意义,一致拥护组建协作网。1996年初,协作网筹建组正式成立,开始了我们这三年多来的筹建工作。

3 协作网的管理意义和实际效果

协作网运作实际上有其独特的管理意义。我们所说的“管理”具有自己的特色,既有行业管理的内涵,也包括协作网具体运作的方式,是打破旧的管理模式的一种尝试。协作网没有现成的管理模式可供使用,我们只有借鉴别人的经验并在实践中不断摸索。我们搜集外系统的相关计算机应用的先进成果,把它引入水利水电勘测行业,并把行业内的计算机应用经验进行推广和交流,以此来推动勘测行业计算机应用工作的进步。我们的主要工作之一就是通过《工程地质计算机应用》网刊的出版,来团结全体网员,达到交流与合作的目的,实践证明效果是好的。网刊既是网员们交流的场所,又是我们进行计算机应用工作舆论宣传的工具。借鉴计算机业界的新观念、新思想和几年来的实践与摸索,我们逐步形成了对本行业计算机应用工作的管理思路,通过与网员的交流得到了大家的认同。

我们的主要观点包括:

(1)抓标准软件、基础软件的开发,这是软件发展的根基。只有具备了开发层次比较高,应用、维护、拓展都比较好的标准软件和基础软件,才能使专业计算机应用软件开发有序、高速发展,这个道理就象盖高楼大厦必须要有牢固的地基一样。

(2)对软件不搞鉴定。计算机业界早就不再进行所谓的软件鉴定。因为软件开发出来,自身难免存在一些问题,需要进行大量的应用测试,不断进行修正和完善。而我们行业的软件起步较晚,需完善的地方很多。如果不广泛地进行交流和应用,由用户来发现问题和进行评价,形式上的鉴定只能是纸上谈兵。

(3)积极倡导各单位之间的交流与合作,以交流促发展,大力倡导自由软件这一时代潮流的产物。当今计算机界对自由软件Linux的推崇,正说明自由软件在计算机界具有特殊的生命力。自由软件精神对专业软件的发展将会产生不可估量的影响。

(4)协作网是一个自愿联合组织,她所体现的是信息社会的精神。工业社会强调的是竞争,最终导致分裂和封闭;而信息社会强调的是合作与互助,强调的是团队精神。互联网的飞速发展,加速了社会的信息化进程,现在,网络上的交流完全不分国界,没有地域的限制,网络将自己的触角伸向世界的每一个角落,网络生活每天都在创造奇迹。求医、求学、求助、求职…,从中我们看到了人类互助的愿望借助网络这一桥梁得到了充分的体现,网络实现了人们过去想做而做不到的事。协作网正是顺应了这一时代潮流,把所有关心专业软件发展的人,包括软件开发人员、使用人员、部门领导、大学教授以及软件开发商等等联系在一起,通过信息的广泛交流,调动各方的积极性,建立起互惠互利的合作关系,充分发挥各方优势,互助互补,这也是通过协作网进行管理的意义。

(5)在运作机制上,取自愿入网的原则,而不使用行政手段。因为没有大量的经费作后盾,我们必须靠优质的服务和求真务实的精神来赢得网员们的支持。协作网是为了把所有关心专业软件发展的人联系在一起,因此网员并不局限于本系统的单位和个人,这也体现了协作网的开放意识。

(6) 在Internet上建立工程地质计算机应用主页,使得信息的交换更为自由快捷,软件交流更为方便灵活。主页吸引了更多的计算机应用爱好者,拓展了交流范围,并起到了宣传作用,利用现代化的通信手段进行交流是我们始终追求的目标。

通过这三年多的努力,协作网的工作得到了各方的肯定,确立了在全国工程地质界的位置,为水利水电行业赢得了很好的声誉。不论是工程地质界的老前辈,还是新一代年轻的地质工作者都高度评价了这项工作对专业学科进步与发展的意义。

从实际效果来看,信息交流的结果同时带动了专业软件的开发和应用工作。一些软件开发较好的单位通过协作网大力宣传他们的软件,赢得了更多的用户,从而带动了软件的完善与推广工作;许多过去计算机应用工作比较落后的勘测院通过引进软件、学习外单位的先进经验,提高了自己的应用水平,在工作中尝到了甜头;一些计算机爱好者通过交流经验,交流自由软件,互相学习,共同提高;一些勘测部门的领导对计算机有了更深的认识;大学教授们也找到了发挥自己特长的空间;特别值得一提的是网刊中的一些介绍软件使用经验的文章解决了许多单位的具体应用问题…。这些都充分显示出信息的作用是威力无穷的,这是过去体制下用多少钱也无法办到的.而我们抓住了信息这一环节,真正改变了计算机应用工作的管理模式,使软件的开发和应用有机地结合起来,适应了信息技术的发展要求。

协作网的另一实际效果还在于她发挥了很好的宣传鼓动作用。她的凝聚力表现在将过去分散的个体有机地连接在一起。她的尊重人才、鼓励创新、倡导合作的思想极大地调动了技术人员的积极性,使人才的创造热情有了发挥的空间。人们逐渐抛弃了过去封闭的意识,开始意识到合作的意义,开始走出个人的圈子,进行更广泛的交流,纷纷拿出自己多年的成果与大家共同分享。网员们的支持、理解和热情,使我们对这项工作的前景充满信心。

协作网的工作效果为我们展示出现代管理的深层次意义,这也是我们行业管理部门进行改革的一大课题。在过去体制下,所谓管理多是针对人财物的管理,实际上只有“管”,而没有“理”。而在体制逐步削弱的今天,管理部门逐渐丧失了人财物支配权的情况下,是不是就不再需要进行行业管理?答案应该是否定的!任何时候、任何情况下管理都是必不可少的,只是管理的内容、管理的方式有所不同,管理对事物的发展始终起着举足轻重的作用。在当今的改革大潮中,我们是做时代的弄潮儿?还是被社淘汰?如果我们总是抱着固有的旧观念不思进取,必然是逆水行舟,不进则退。当前,我们正处于工业社会向信息社会转变的发展时期,新观念、新技术层出不穷,给社会的方方面面带来极大的冲击,信息的作用也变得越来越重要,信息服务将是新时期行业管理工作的一个主要内容。我们必须转变观念,以新的姿态来迎接信息社会的挑战。协作网将始终不渝地坚持全新的理念,本着求真务实的精神,为领导提供决策支持、为基层提供信息服务,尽我们应尽的责任和义务。

4 协作网的发展前景

在水利总院、水电总院领导的大力支持下,协作网将于今年10月正式成立,这必将大大推动协作网的工作向前发展。在过去三年多的筹建工作中,协作网主要起到了沟通信息的作用。随着协作网的正式成立,我们希望吸引更多的计算机应用爱好者加入进来,本着互助、奉献、实现自我的精神来共同发展,协作网始终为每一个有识之士尽力创造施展才华的空间;协作网除了作好宣传推广工作外,还要深入到应用软件的开发中去,加快专业软件的标准化进程,今后将更加积极寻求形式多样的合作方式,致力于开发本行业自已的高科技产品。丰富和完善工程地质主页,以更新、更吸引人的内容迎接各位网友的到来。加快行业内信息交流的网络化进程。在此,我们想进一步强调,协作网为每个网员提供了一个可以自由驰骋的大舞台,你可以尝试自己想做的每一件事,你的每一个想法都可以在网上或通过网刊发布,你可以宣传自己的软件,发表自己对软件的意见和建议,谈自己的新思想、新认识、新观点,为大家提供一些有用的信息与经验,寻求合作,提出自己急待解决的问题…,总之,让各种信息借助网络以最快的速度传播到每一个网员,使网员们能够进行更广泛的互助与交流。

当然,这些美好愿望的实现还要靠全体网员以及所有关心协作网的朋友们的共同努力。我们欢迎更多的单位和个人加入到协作网中,我们也非常欢迎计算机软件公司把他们先进的技术带给我们,让我们为提高勘测行业的计算机应用水平而共同努力。

Linux与Windows XX的总体比较

Linux何以备受青睐,致使除微软以外,国际上有名的硬、软件厂商都毫无例外地与之结盟、捆绑。甚至连世界IT的龙头老大“蓝后巨人”IBM也要“全面拥抱Linux”呢?

首先,Linux作为自由软件有两个特点:一是它免费提供源码,二是爱好者可以按照自己的需要自由修改、复制和发布程序的源码,并公布在Internet上。这就吸引了世界各地的操作系统高手为Linux编写各种各样的驱动程序和应用软件,使得Linux成为一种不仅只是一个内核,而且包括系统管理工具、完整的开发环境和开发工具、应用软件在内,用户很容易获得的操作系统。

由于可以得到Linux的源码,所以操作系统的内部逻辑可见,这样就可以准确地查明故障原因,及时取相应对策。在必要的情况下,用户可以及时地为Linux打 “补丁”(这正是笔者前面文章中讨论的集市模式开发软件最本质的内容),这是其它操作系统所没有的优势。同时,这也使得用户容易根据操作系统的特点构建安全保障系统,不会由于不了解不公开源码的 “黑盒子”式的系统预留的什么 “后门”而受到意外的打击。

第二,究其根本,Linux是一个UNIX系统变种,因此也就具有了Unix系统的一系列优良特性,Unix上的应用可以很方便地移植到Linux平台上,这使得Unix用户很容易掌握Linux。下面简要地描述UNIX亦即Linux的一系列特色。

2.1 UNIX/Linux的主要特色

早期UNIX的主要特色是结构简炼、便于移植和功能相对强大,经过30来年的发展和进化,形成了一些极为重要并稳定的特色,其中主要包括:

1. 技术成熟,可靠性高

经过30来年开放式道路的发展,UNIX的一些基本技术已变得十分成熟,有的已成为各类操作系统的常用技术。实践表明,UNIX是能达到大型主机(mainframe)可靠性要求的少数操作系统之一。目前许多UNIX大型主机和服务器在国外的大型企业中每天24小时,每年365天不间断地运行。例如,不少大企业或部门,即所谓肩负关键使命的场合/部门将其整个企业/部门信息系统建立并运行在以UNIX为主服务器的Client/Server结构上。但到目前为止,世界上还没有一家大型企业将其重要的信息系统完全建立在NT上。

2. 极强的可伸缩性

UNIX系统是世界上唯一能在笔记本电脑、PC、工作站,直至巨型机上运行的操作系统,而且能在所有主要CPU芯片搭建的体系结构上运行(包括Intel/AMD及HP-PA、MIPS、PowerPC、UltraSPARC、ALPHA等RISC芯片)。至今为止,世界上没有第二个操作系统能达到这一点。此外,由于UNIX系统能很好地支持SMP、MPP和Cluster等技术,使其可伸缩性又有了很大的增强。目前,商品化UNIX系统能支持的SMP,CPU数已达到几百甚至更多个,MPP系统中的节点甚至已超过个UNIX支持的异种平台Cluster技术也已投入使用。UNIX的伸缩性远远超过了NT操作系统目前所能达到的水平

3. 网络功能强

网络功能是UNIX系统的一又一重要特色,作为Internet网技术和异种机连接重要手段的TCP/IP协议就是在UNIX上开发和发展起来的。TCP/IP是所有UNIX系统不可分割的组成部分。因此,UNIX服务器在Internet服务器中占80%以上,占绝对优势。此外,UNIX还支持所有常用的网络通信协议,包括NFS、DCE、IPX/SPX、SLIP、PPP等,使得UNIX系统能方便地与已有的主机系统,以及各种广域网和局域网相连接,这也是UNIX具有出色的互操作性(Interoperability)的根本原因。

4. 强大的数据库支持能力

由于UNIX具有强大的支持数据库的能力和良好的开发环境,因此多年来,所有主要数据库厂商,包括Oracle、Informix、Sybase、Progress等,都把UNIX作为主要的数据库开发和运行平台,并创造出一个又一个性价比的新记录。UNIX服务器正在成为大型企业数据中心替代大型主机的主要平台。

5. 开发功能强

UNIX系统从一开始就为软件开发人员提供了丰富的开发工具。成为工程工作站的首选和主要的操作系统和开发环境。可以说,工程工作站的出现和成长与UNIX是分不开的。至今为止,UNIX工作站仍是软件开发厂商和工程研究设计部门的主要工作平台。有重大意义的软件新技术的出现几乎都在UNIX上,如TCP/IP、WWW、OODBMS等。

6. 开放性好

开放性是UNIX最重要的本质特性。开放系统概念的形成与UNIX是密不可分的。UNIX是开放系统的先驱和代表。由于开放系统深入人心,几乎所厂商都宣称自己的产品是开放系统,确实每一种系统都能满足某种开放的特性,如可移植性、可兼容性、可伸缩性、互操作性等。但所有这些系统与开放系统的本质特征—不受某些厂商的垄断和控制相去甚远,只有UNIX完全符合这一条件。

7. 标准化

过去,Unix界被分析家和用户批判,因为没有为所有Unix操作系统提供统一的标准。其实,到目前为止,国际标准化组织(ISO)、工业团体恰恰是以UNIX基础制订了一系列标准化,如ISO/IEC的POSIX标准、IEEE POSIX标准、X/Open组织的XPG3/4工业标准以及后来的Spec 1170(因为它包含了1170个应用编程接口,后来改名为UNIX’95)标准。不少人对标准及标准化组织的作用及职权产生了误解。事实上,当标准化组织企图驾驭互相竞争的力量,和企图为用户规定他们的要求时是注定要失败的。比方说,标准只能用于给出道路的规则,而不应用于制造汽车。如果厂家被强迫完全遵从单一的标准,而不允许他们产品有特色,则用户将受害,Unix将变成象任何单一厂家的产品一样,没有任何特色。

Unix标准组织的真实目标是为用户和厂家定义一种规定Unix形态的基础。标准将保证Unix系统是可操作的,并且其应用是便于移植的。但它们也允许相互竞争的开放开发环境能创新和具有技术特色。

当然,由于UNIX是有版权的,而且其源头有多家,许多厂家自行开发,并强调特色而导致UNIX版本的不统一(相比之下,Linux的核心是统一的,各发行厂家只是在外部作了不同程度的开发,但又都要遵循POSIX等标准,所以不会存在UNIX那种四分五裂的表象)。即便如此,Unix系统已经提供了比任何其他操作系统更多的可互操作性。公共的联网和系统管理协议允许用户方便地混用和匹配多种Unix系统。从一种Unix向另一种Unix移植应用只需几天时间,而在完全不同的操作系统间移植或重写代码需要几个月甚至几年时间。

而且Unix工业界还在快速地向前发展,使得互操作性和可移植性更为方便。由独立的X/Open组织管理的Unix’95为操作系统厂家和应用开发商规定了商品Unix的形态。所有的Unix厂家已经从Unix’95规格说明。

开发或购买遵从Unix’95规格的应用可保证用户方便地从一个Unix操作系统向另一个移植。但并不强迫用户购买只遵从Unix’95规格的产品,用户可以开发和遵从开放且自由竞争的市场购买具有新的扩充的产品,以满足自己特殊的需要。

这样,Unix工业界再次为用户提供了选择的权力。如果伸缩性和移植性对用户的业务是最重要的,用户可以选择遵从Unix’95的应用;如果先进技术是关键,则用户可选择某一厂家具有新扩充的应用,当然这些扩充尚未成为标准。

由于Unix不断发展,因此,Unix’95标准将继续发展以接纳某些厂家的创新。

2.2 Linux和Windows XX相比有何特点

1. 可完全免费得到

Linux操作系统可以从互联网上使用,只要您有快速的网络连接就行;而且,Linux上跑的绝大多数应用程序也是免费可得的。用了Linux就再也不用背”使用盗版软件”的黑锅了。

2. 可以运行在386以上及各种RISC体系结构机器上

Linux最早诞生于微机环境,一系列版本都充分利用了X86CPU的任务切换能力,使X86CPU的效能发挥得淋淋尽致,而这一点连Windows都没有做到。此外,它可以很好地运行在由各种主流RISC芯片(ALPHA、MIPS、PowerPC、UltraSPARC、HP-PA等)搭建的机器上。

3. Linux是UNIX的完整实现

从发展的背景看,Linux与其他操作系统的区别是,Linux是从一个比较成熟的操作系统发展而来的,而其他操作系统,如WindowsNT等,都是自成体系,无对应的相依托的操作系统。这一区别使得Linux的用户能大大地从Unix团体贡献中获利。无论是Unix的作者还是Unix的用户,都认为只有Unix才是一个真正的操作系统,许多计算机系统(从个人计算机到超级计算机)都存在Unix版本,Unix的用户可以从很多方面得到支持和帮助。因此,Linux作为Unix的一个克隆,同样会得到相应的支持和帮助,直接拥有Unix在用户中建立的牢固的地位。

UNIX上的绝大多数命令都可以在Linux里找到并有所加强。UNIX的可靠性、稳定性以及强大的网络功能也在Linux身上一一体现。

4. 真正的多任务多用户

只有很少的操作系统能提供真正的多任务能力,尽管许多操作系统声明支持多任务,但并不完全准确,如Windows。而Linux则充分利用了X86CPU的任务切换机制,实现了真正多任务、多用户环境,允许多个用户同时执行不同的程序,并且可以给紧急任务以较高的优先级。

5. 完全符合POSIX标准

POSIX是基于UNIX的第一个操作系统簇国际标准,Linux遵循这一标准这使UNIX下许多应用程序可以很容易地移植到Linux下,相反也是这样。

6. 具有图形用户界面

Linux的图形用户界面是Xwindow系统。Xwindow可以做MSWindows下的所有事情,而且更有趣、更丰富,用户甚至可以在几种不同风格的窗口之间来回切换。

7. 具有强大的网络功能

实际上,Linux就是依靠互联网才迅速发展了起来,Linux具有强大的网络功能也是自然而然的事情。它可以轻松地与TCP/IP、LANManager、Windows for Workgroups、Novell Netware或Windows NT网络集成在一起,还可以通过以太网或调制解调器连接到Internet上。

Linux不仅能够作为网络工作站使用,更可以胜任各类服务器,如X应用服务器、文件服务器、打印服务器、邮件服务器、新闻服务器等等。

8. 是完整的UNIX开发平台

Linux支持一系列的UNIX开发工上,几乎所有的主流程序设计语言都已移植到Linux上并可免费得到,如C、C++、Fortran77、ADA、PASCAL、Modual2和3、Tcl/TkScheme、SmallTalk/X等。

总而言之,Unix就是可供各种用户选择的对象。一个操作系统已经使分布式计算成为现实。一个操作系统正在使新形式的交互成为现实并正确领导通向新的工程和商业应用的路。这就是Unix所体现的精神。但Unix还不止于此。主要地,Unix给用户选择最佳应用、最佳开发环境、最佳网络功能和最佳硬件的自由,以满足用户的业务要求。Unix还给用户选择何时升级系统的自由,甚至当用户改变主意时,用户可以以最少的痛苦来安装一个新系统,只要业务需要。

Unix专门献身于使用户保持选择的权力。

三、 主要产品的竞争

上面我们从总体上讲述了UNIX从而也是Linux的特点,下面我们从服务器,桌面机和嵌入式三个不同层面上来比较Linux与Windows之间的优缺点、强项和弱处。

3.1服务器操作系统——Linux与NT

服务器是涉及一大类机器的统称,最高端,用作超级计算或顶级企业和网络服务器的MPP(大规模并行处理机)、SMP(对称多处理机)、Cluster(集群机),Mainframe(大型主机);到普通商用数据库服务器的中型机,如IBM AS/400,中高档服务器如IBM RS/6000/系列机,HP 9000/K系列,SUN Ultra SPARC中高档服务器(如10000系列)、SGI的1000系列等。以及低端,用作邮件、文件/打印服务器等的普通PC服务器,门类繁多,不一而足。在这方面Linux都有其产品,而NT基本上是处于PC服务器档次上的操作系统。

参考资料:

://.ccw.cn/htm//linux/viewpoint/01_7_26_3.asp

Linux和Windows的区别

和Linux一样,Windows系列是完全的多任务操作系统。它们支持同样的用户接口、网络和安全性。但是,Linux和Windows的真正区别在于,Linux事实上是Unix的一种版本,而且来自Unix的贡献非常巨大。是什么使得Unix如此重要?不仅在于对多用户机器来说,Unix是最流行的操作系统,而且在于它是免费软件的基础。在Internet上,大量免费软件都是针对Unix系统编写的。由于有众多的Unix厂商,所以Unix也有许多实现方法。没有一个单独的组织负责Unix的分发。现在,存在一股巨大的力量推动Unix社团以开放系统的形式走向标准化。另一方面Windows系列是专用系统,由开发操作系统的公司控制接口和设计。在这个意义上这种公司利润很高,因为它对程序设计和用户接口设计建立了严格的标准,和那些开放系统社团完全不一样。一些组织正在试图完成标准化Unix程序设计接口的任务。特别要指出的是,Linux完全兼容POSIX.1标准。

Linux与Unix的区别

某些PC机的Unix和Linux在实现方面相类似。几乎所有的商业Unix版本都基本支持同样的软件、程序设计环境和网络特性。然而,Linux和Unix的商业版本依然存在许多差别。Linux支持的硬件范围和商业Unix不一样。一般来说,商业Unix支持的硬件多一些,可是Linux支持的硬件也在不断扩大。突出的是,Linux至少和商用Unix一样稳定。对许多用户来说,最重要的因素是价格。Linux是免费软件,用户可以从Internet网上下载。如果上网不方便,可以很便宜地通过邮购得到Linux的磁盘或CD-ROM。当然也可以直接从朋友那里得到。商业Unix的价值不应被贬低。除了软件本身的价格外,用户还需支付文档、售后支持和质保费。对于较大的机构,这些都很重要,但是PC机用户也许从中得不到什么好处。许多商业公司和大学等单位已经发现,在实验室用廉价的PC机运行Linux比用工作站运行商业Unix还好。Linux可以在PC机上提供工作站的功能,而PC机的价格是工作站的几分之一。也有一些针对PC机的便宜的Unix,其中最有名的是386BSD。在许多方面,386BSD软件包和Linux兼容,但Linux更适合用户的需求。最显著的是,Linux的开发是开放的,任何志愿者都可以对开发过程做出贡献。相比之下,386BSD是由封闭的团队开发的。正是这样,这两种产品存在着严重的概念上和设计上的差别:Linux的目标是从头开始开发一个完整的Unix系统;386BSD的目标则是对现有的BSD做些修改,以适合80386系统。

Linux与其他操作系统的区别

Linux可以与MS-DOS、OS/2、Windows等其他操作系统共存于同一台机器上。它们均为操作系统,具有一些共性,但是互相之间各有特色,有所区别。

目前运行在PC机上的操作系统主要有Microsoft的MS-DOS、Windows、Windows NT、IBM的OS/2等。早期的PC机用户普遍使用MS-DOS,因为这种操作系统对机器的硬件配置要求不高,而随着计算机硬件技术的飞速发展,硬件设备价格越来越低,人们可以相对容易地提高计算机的硬件配置,于是开始使用Windows、Windows

NT等具有图形界面的操作系统。Linux是新近被人们所关注的操作系统,它正在逐渐为PC机的用户所接受。那么,Linux与其他操作系统的主要区别是什么呢?下面从两个方面加以论述。

首先看一下Linux与MS-DOS之间的区别.在同一系统上运行Linux和MS-DOS已很普遍,就发挥处理器功能来说,MS-DOS没有完全实现x86处理器的功能,而Linux完全在处理器保护模式下运行,并且开发了处理器的所有特性。Linux可以直接访问计算机内的所有可用内存,提供完整的Unix接口。而MS-DOS只支持部分Unix的接口。

就使用费用而言,Linux和MS-DOS是两种完全不同的实体。与其他商业操作系统相比,MS-DOS价格比较便宜,而且在PC机用户中有很大的占有率,任何其他PC机操作系统都很难达到MS-DOS的普及程度,因为其他操作系统的费用对大多数PC机用户来说都是一个不小的负担。Linux是免费的,用户可以从internet上或者其他途径获得它的版本,而且可以任意使用,不用考虑费用问题。

就操作系统的功能来说,MS-DOS是单任务的操作系统,一旦用户运行了一个MS-DOS的应用程序,它就独占了系统的,用户不可能再同时运行其他应用程序。而Linux是多任务的操作系统,用户可以同时运行多个应用程序。

再看一下Linux与OS/2、Windows、Windows NT之间的区别。

从发展的背景看,Linux与其他操作系统的区别是,Linux是从一个比较成熟的操作系统发展而来的,而其他操作系统,如Windows NT等,都是自成体系,无对应的相依托的操作系统。这一区别使得Linux的用户能大大地从Unix团体贡献中获利。因为Unix是世界上使用最普遍、发展最成熟的操作系统之一,它是七十年代中期发展起来的微机和巨型机的多任务系统,虽然有时接口比较混乱,并缺少相对集中的标准,但还是发展壮大成为了最广泛使用的操作系统之一。无论是Unix的作者还是Unix的用户,都认为只有Unix才是一个真正的操作系统,许多计算机系统(从个人计算机到超级计算机)都存在Unix版本,Unix的用户可以从很多方面得到支持和帮助。因此,Linux做为Unix的一个克隆,同样会得到相应的支持和帮助,直接拥有Unix在用户中建立的牢固的地位。

从使用费用上看,Linux与其他操作系统的区别在于Linux是一种开放、免费的操作系统,而其他操作系统都是封闭的系统,需要有偿使用。这一区别使得我们能够不用花钱就能得到很多Linux的版本以及为其开发的应用软件。当我们访问Internet时,会发现几乎所有可用的自由软件都能够运行在Linux系统上。有来自很多软件商的多种Unix实现,Unix的开发、发展商以开放系统的方式推动其标准化,但却没有一个公司来控制这种设计。因此,任何一个软件商(或开拓者)都能在某种Unix实现中实现这些标准。OS/2和Windows

NT等操作系统是具有版权的产品,其接口和设计均由某一公司控制,而且只有这些公司才有权实现其设计,它们是在封闭的环境下发展的。

文章标签: # 计算机 # Linux # 系统