计算机导论论文
2015年12月13日
1
153
一:计算机系统的基础知识
计算机作为一种计算工具,其历史可以追溯到中国古代,但当真正意义上的计算机横空出世后,整个世界在计算机的推动下发生了翻天覆地的变化。计算机以其运算速度快、计算精确度高、逻辑运算能力强、存储容量大、自动化程度高等特点渐渐成为了科技发展,日常生活中所离不开的东西。大到火箭发射、小到一个零件的制作设计,都离不开计算机技术的支持。所以我们必须学习计算机技术来维持科技的发展,作为计算机专业的学生,我们更应当专注于计算机技术的学习,掌握计算机系统的基础知识将为我们学习计算机技术奠定基础。从计算机的发展概述计算机的基本组成与工作原理,再到信息的表示与运算基础、逻辑电路,这些看似复杂的计算机系统的基础知识只要我们用心学,终究可以学好。计算机由运算器、输入设备、存储器、输出设备、控制器组成,各个部分各司其职,缺一不可,掌握他们的工作原理,我们才能明白计算机的工作机制是怎样的。再进一步到信息在计算机中的表示,我们都知道信息可以以数值、字符、声音、图像等表示,而且都是以二进制代码表示,但我们始终不明白,这些信息形式在计算机中究竟是如何用二进制代码表示的。为了探究这个问题,我们又不得不接触计算机运算基础,例如云算基础中的与运算:0∧0 = 0 0∧1 = 0 1∧0 = 0 1∧1 = 1又如其或运算0∨0 = 0 0∨1 = 1 1∨0 = 1 1∨1 = 1看起来虽然繁琐,但却不乏趣味,从中发现运算的乐趣,并掌握运算基础,我们便可以看懂计算机心里打的“小算盘”了。掌握了计算机系统的基础知识,通往计算机技术的一扇大门已经打开,新的旅程才刚刚开始。
二:计算机系统的硬件
计算机的硬件是指组成计算机的各种物理设备、也就是我们看得见、摸得着的物理设备。它包括计算机的主机和外部设备。构成计算的硬件系统通常有五大部件组成:输入设备、输出设备、存储器、运硬件系统算器和控制器。输入设备是将数据、程序、文字符号、
2
153
图像、声音等信息传送到计算机中,厂用电输入设备有键盘、鼠标、触摸屏、数字转换器等。输出设备是指将计算机的运行结果或中间结果打印或显示出来,常用的输出设备有显示器、打印机、绘图仪和传真机。存储器是指将输入设备接收到的信息以二进制的形式存到存储器中。存储器有两种,分别叫做外存储器和内存储器。内存储器从功能上可分为随机存储器和只读存储器。运算器又称为算数逻辑单元,它是完成对各种算数运算和逻辑运算的装置,能进行加、减、乘、除等数学运算,也能作比较、判断、查找、逻辑运算等。控制器是计算机指挥和控制其它部分工作的中心,其工作过程和人的大脑指挥和控制人的基础器官一样。控制器是计算机的指挥中心,负责决定执行程序的顺序,给出执行指令时计算机各部件需要的操作控制命令。其主要功能是从内存中取出一条指令,并指出下一条指令在内存中的位置,指挥并控制CPU、内存和输入输出设备之间的数据流动的方向。
计算机的整体结构是实现软件连接的指令系统和实现硬件连接的总线,计算机的自动计算过程归根到底是执行一条条指令的过程,一台计算机能够完成多种类型的操作,而且可以用多种方法来形成多种操作数的地址,因此一台计算机可以有多种多样的指令,这些指令的集合称为计算机的指令系统,所谓的指令格式,是指一条指令中操作码和地址码的安排方式。按一条指令中的地址码的个数,指令格式分为三地址、二地址、单地址和零地址等。指令可分为数据处理指令、数据传送指令、程序控制指令、CPU状态管理地指。指令中的地址码不一定是操作数的正真存放地址,它根据指令的操作码和地址码所提供的信息,按一定规则形成的,称这一规则为寻址方式。
计算机系统结构也称为计算机的体系结构,它是由计算机结构外特性、内特性、微外特性组成的。经典的计算机系统结构的定义是计算机系统多级层次结构中的机器语言机器级的结构,它是软件和硬件的主要交界面,是由机器语言程序、汇编语言程序和高级语言程序翻译生成的机器语言目标程序能在机器上正确运行所因具有的界面结构和功能。
3
153
三:计算机系统的软件
有人以为计算机是“万能”的,敲一下键盘、按一下鼠标,计算机就会自动进行所有的工作。其实不然,你给在计算机进行的每个操作都在事先设定好了指令。一组计算机能识别和执行的指令就是程序。计算机的本质是“程序的机器”,程序和指令的思想是计算机系统中最基本的概念。计算机系统是由硬件和软件组成,而硬件是死的只提供了执行机器指令的“物质基础”,要将死的“物质”激活就必须要借助一个个程序的运行,所谓软件,粗略的讲,就是程序的集合。
做为一个主修软件工程的大学生,了解什么是软件是我们的基本素养。软件是功能、性能相对完善的程序系统,是具有使用性能的软设备,是信息商品,是一种只有过时而无“磨损”的商品。软件工程顾名思义广义上可认为是为开发一个具有商品价值的大软件,一个团队努力的过程。
随着软件分析、设计、开发与实施的工程化,基于软件生命周期的软件分析、设计、开发与实施的过程模型逐渐丰富起来,如RUP、敏捷、以及传统的增量、迭代、瀑布模型等。而软件工程模型特指在软件的生产与使用、退役等各个过程中的参考模型的总称。诸如需求开发模型、架构设计模型等都属于软件工程模型的范畴。
软件工程包括三个要素:方法、工具和过程。软件工程方法为软件开发提供了 “如何做” 的技术; 软件工具为软件工程方法提供了自动的或半自动的软件支撑环境; 过程是为了获得高质量的软件所需要完成的一系列任务框架,它规定了完成各项任务的工作步骤。软件工程方法是软件工程学科的核心内容,从60年代末以来,出现了许多软件工程方法,其中最具影响的是结构化方法、面向对象方法和形式化方法。
4
153
结构化方法也称为生命周期方法学或结构化范型。将软件生命周期的全过程依次划分为若干个阶段,采用结构化技术来完成每个阶段的任务。特点:(1) 强调自顶向下顺序地完成软件开发的各阶段任务; (2) 结构化方法要么面向行为,要么面向数据,缺乏使两者有机结合的机制。
面向对象方法是将数据和对数据的操作紧密地结合起来的方法。软件开发过程是多次反复迭代的演化过程。 面向对象方法在概念和表示方法上的一致性,保证了各项开发活动之间的平滑过渡。对于大型、复杂及交互性比较强的系统,使用面向对象方法更有优势。
形式化方法是一种基于形式化数学变换的软件开发方法,它可将系统的规格说明转换为可执行的程序。
谈了这么多,而正确认识自己和培养自己的软件工程能力是最重要的。1.在学校学习阶段,掌握程序设计的基本要求,进行一些基本训练为将来进一步学习和应用打下基础。2.初学时要把重点放在解题思路上,掌握程序设计的思路和方法,学会举一反三。
四:计算机与数据
计算的诞生就是为了处理大量数据,计算复杂的炮弹弹道。而书上关于数据的解释是这样的,“在计算机网络中,数据的定义是广义的,所有可数据化得信息(如文字、数字、声音、图像等)都统称为数据,他们以电信号的方式在网络介质中传输。”计算机发展到现在,从最原始的电子管如今的集成电路,从开始的庞大体积发展至如今轻巧如上网本,对数据的处理更是衍生出如今的大数据处理。伴随着国际互联网Internet的发展,计算机系统也更加趋向于微型化、巨型化、网络化和智能化,计算机软件的功能日趋完善,规模越来越大,应用软件的开发日趋便捷。
5
153
计算机对我们生活的改变是不可逆的,无法现象我们现在能不借助其而去处理繁琐的运算,它已是每个家庭不可或缺的一员,当然各大小机构亦在公司内引进电脑,提升自己的竞争能力,不懂电脑的便很易被社会淘汰;教育方面,电脑教学成为了不可或缺的一环,而大学内亦有为电脑设立学位课程,而我们正是软件工程正是计算机专业下的一个。
阿里巴巴在08年把大数据作为一项公司基本战略。到如今,它已经能以卖家的出货数据,物流公司的物流数据,买家的地址信息购买记录等等数据为企业提供实实在在的利益。例如一些季节性的产品如水果,企业能根据往年的数据判定某一区域的需求量提前进货到该区域,接下来就等着顾客下单了。这其中极大的增强了企业竞争力,平时从原地发物流耗时长,还有产品保鲜等问题。而现在从原地接单,在买家集中地域建立仓库,从仓库发货,集中处理产品,有利于产品的保鲜,更大大减少了物流成本和买家等货时间,而这也是阿里巴巴菜鸟网络核心目标之一,24小时送货发达的依托。
不仅如此,阿里巴巴更是能依托大数据给用户个性化的体验,根据用户的购买记录、浏览历史、相关搜索等信息,给用户推送用户需要的产品。更有趣的是,在网上更是有这样的说法,天猫会根据顾客的退货记录,购买商品档次高低,收货地址所在地发达程度等信息,来判断是否可以把同商品的次品发给顾客。
数据也可以很值钱,百度就会利用用户的搜索记录买给相关需要的厂家,之后我们在浏览网站时就会看到各种推销的网页广告了。
科技日新月异,计算机的处理功能越来越强大,不可否认的是,我们现在已经离开不了计算机技术。而随着时间推移,基于数据的处理分析,计算机也将为我们提供便捷化、个性化的服务。
6
153
五:浅谈office办公软件的实用性
简介:
文字编辑软件——Word
使用Microsoft Office Word创建和编辑信件,报告,网页或电子邮件中的文本和图形。
Word是协助我们编辑文字、处理文字的工具,具有强大的文字编辑能力与编排能力。适合进行书信、公文、报告、论文、商业合同、写作排版等一些文字集中工作。
电子表格处理软件——Excel
使用Microsoft Office Excel执行计算、分析信息并管理电子表格或网页中的列表。
Excel应用程序可以协助我们进行财务、预算、统计、各种清单、数据跟踪、数据汇总、函数运算等计算量大的工作。
幻灯片演示软件——PowerPoint
使用Microsoft Office PowerPoint创建和编辑用于幻灯片播映、会议和网页的演示文稿。
PowerPoint可以制作幻灯片、投影片、演示文稿,甚至是贺卡、流程图、组织结构图等。可以引导你逐步建立投影,协助你建立精彩的投影片放映,以及安排令人注目的电脑简报等。
7
153
个人体验:
经过一个学期对office办公软件的学习,我也从一个电脑游戏者角度从新体会到使用电脑的真正魅力。那么,或许大家会问:学习Word到底为了什么?其实答案无非就是使用计算机代替人工的书写,以打印的方式取代手写的纸张,在此过程,使用计算机编排文档,比人工手写要灵活很多,想怎么设置就可以怎么设置,不像使用纸张一样,写错了或写的欠妥,修改起来,还得重新抄写一遍。
此外,word提供的功能和排版方式,比手工的书写不仅灵活方便,更在于可以实现手工书写无法实现的效果。而计算机提供的这些功能,就是Word,它是文档处理软件,在工作、生活中,都经常使用到。所以,我们就更应该学习word。
相较之下,Excel就更趋向于数字化了,因为其中包含了许多数学方面的函数运算。比如我们记忆比较深刻的成绩单,一条下来罗列了那么多人的各科成绩,不仅如此,我们还可以很清楚的看到我们的总分、排名、档次等,那么我们不禁要问了,处理这些数据难道是由人一个一个的记录上去,然后再人为的统计运算的吗?当然不是。这便是Excel的魅力所在了,通过Excel,我们可以运用里面已保存的数学函数对数据进行求和、排序等处理,不但如此,我们还可以通过下拉等方式把单个项目的处理回馈到整体,让其他项目也进行相同的运算,真是方便至极啊!
说到PowerPoint,我们或许会更了解它的简称:PPT。记得我们高三的回忆录就是用PPT制作而成的。回忆录中有我们班一年的点滴照片,还有漂亮的艺术字,以及动情的音乐,这些就像放电影一样播映在我们的眼前,感觉是如此的神奇,别提有多羡慕了。而如今,新技能,Get!
8
因篇幅问题不能全部显示,请点此查看更多更全内容