计算机入门知识 | ||
计算机的诞生酝酿了很长一段时间。1946年2月,第一台电子计算机ENIAC在美国加州问世,ENIAC用了18000个电子管和86000个其它电子元件,有两个教室那么大,运算速度却只有每秒300次各种运算或5000次加法,耗资100万美元以上。尽管ENIAC有许多不足之处,但它毕竟是计算机的始祖,揭开了计算机时代的序幕。 计算机的发展到目前为止共经历了四个时代,从1946年到1959年这段时期我们称之为“电子管计算机时代”。第一代计算机的内部元件使用的是电子管。由于一部计算机需要几千个电子管,每个电子管都会散发大量的热量,因此,如何散热是一个令人头痛的问题。电子管的寿命最长只有3000小时,计算机运行时常常发生由于电子管被烧坏而使计算机死机的现象。第一代计算机主要用于科学研究和工程计算。 从1960年到1964年,由于在计算机中采用了比电子管更先进的晶体管,所以我们将这段时期称为“晶体管计算机时代”。晶体管比电子管小得多,不需要暖机时间,消耗能量较少,处理更迅速、更可靠。第二代计算机的程序语言从机器语言发展到汇编语言。接着,高级语言FORTRAN语言和cOBOL语言相继开发出来并被广泛使用。这时,开始使用磁盘和磁带作为辅助存储器。第二代计算机的体积和价格都下降了,使用的人也多起来了,计算机工业迅速发展。第二代计算机主要用于商业、大学教学和政府机关。 从1965年到1970年,集成电路被应用到计算机中来,因此这段时期被称为“中小规模集成电路计算机时代”。集成电路(Integrated Circuit,简称r)是做在晶片上的一个完整的电子电路,这个晶片比手指甲还小,却包含了几千个晶体管元件。第三代计算机的特点是体积更小、价格更低、可靠性更高、计算速度更快。第三代计算机的代表是IBM公司花了50亿美元开发的IBM 360系列。 从1971年到现在,被称之为“大规模集成电路计算机时代”。第四代计算机使用的元件依然是集成电路,不过,这种集成电路已经大大改善,它包含着几十万到上百万个晶体管,人们称之为大规模集成电路(LargeScale lntegrated Circuit,简称LSI)和超大规模集成电路(Very Large Scale lntegrated Circuit,简称VLSI)。1975年,美国1BM公司推出了个人计算机PC(PersonaI Computer),从此,人们对计算机不再陌生,计算机开始深入到人类生活的各个方面。计算机的基本组成计算机的主要组成部分可以归纳为以下五个部分:输入设备、存储器、运算器、控制器和输出设备。 输入设备 输入设备是计算机的重要组成部分,输入设备与输出设备合你为外部设备,简称外设,输入设备的作用是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。常见的输入设备有键盘、鼠标器、光电输入机、磁带机、磁盘机、光盘机等。 存储器 存储器的功能是存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。 运算器 运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。 陈翔的资料 控制器 是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。 输出设备 输出设备与输入设备同样是计算机的重要组成部分,它把外算机的中间结果或最后结果、机内的各种数据符号及文字或各种控制信号等信息输出出来。微机常用的输出设备有显示终端CRT、打印机、激光印字机、绘图仪及磁带、光盘机等。计算机的分类计算机可分为模拟计算机和数字计算机两大类。 模拟计算机的主要特点是:参与运算的数值由不间断的连续量表示,其运算过程是连续的,模拟计算机由于受元器件质量影响,其计算精度较低,应用范围较窄,目前已很少生产。 数字计算机的主要特点是:参与运算的数值用断续的数字量表示,其运算过程按数字位进行计算,数字计算机由于具有逻辑判断等功能,是以近似人类大脑的"思维"方式进行工作,所以又被称为“电脑”。 数字计算机按用途又可分为专用计算机和通用计算机。 专用与通用计算机在其效率、速度、配置、结构复杂程度、造价和适应性等方面是有区别的。 专用计算机针对某类问题能显示出最有效、最快速和最经济的特性,但它的适应性较差,不适于其它方面的应用。我们在导弹和火箭上使用的计算机很大部分就是专用计算机。这些东西就是再先进,你也不能用它来玩游戏。 通用计算机适应性很强,应用面很广,但其运行效率、速度和经济性依据不同的应用对象会受到不同程度的影响。 通用计算机按其规模、速度和功能等又可分为巨型机、大型机、中型机、小型机、微型机及单片机。这些类型之间的基本区别通常在于其体积大小、结构复杂程度、功率消耗、性能指标、数据存储容量、指令系统和设备、软件配置等的不同。 一般来说,巨型计算机的运算速度很高,可达每秒执行几亿条指令,数据存储容量很大,规模大结构复杂,价格昂贵,主要用于大型科学计算。它也是衡量一国科学实力的重要标志之一。 单片计算机则只由一片集成电路制成,其体积小,重量轻,结构十分简单,性能介于巨型机和单片机之间的就是大型机、中型机、小型机和微型机。它们的性能指标和结构规模则相应的依次递减。电脑的常见硬件设备 一台电脑是由许许多多的零部件组成,只有这些零部件组合在一起协调的工作,才能称之为电脑。电脑发展到现在,其零部件都有了很大的变化,但其工作原理却没有变,其中包括主板、CPU、内存、硬盘、显卡、声卡等等。下面将简单的介绍组成电脑的各个零部件。 1.主板 (图一)主板图解 主板是整个电脑的基板,是CPU、内存、显卡及各种扩展卡的载体。主板是否稳定关系着整个电脑是否稳定,主板的速度在一定程度上也制约着整机的速度。 2.CPU (图二)最新的赛扬4 1.7G CPU就是中央处理器,也就是负责运算和控制的控制中心,是电脑的关键部位,相当于人的大脑一样。 美签申请3.内存 (图三)最新推出的DDR400 内存是电脑的一个临时存储器,它只负责电脑数据的中转而不能永久保存。它的容量和处理速度直接决定了电脑数据传输的快慢,和CPU、硬盘一起并称为电脑的三大件。 4.硬盘 (图四)硬盘 硬盘是我们熟知的电脑配件之一,简单的说就是一个大容量存储器,与主机通讯速度很快,成为现代电脑不可缺少的配件。5.显卡 (图五)GF4 TI4200显卡 显卡的作用就是提供对图像数据的快速处理,显卡也是电脑的重要组成部件之一,而且也是更新换代最快的一个部件,目前很多3D游戏对显卡的要求都很高,因此我们不得不掏钱从新买一块显卡来更新换代。 6.显示器 (图六)目前主流的17"纯平显示器 显示器,顾名思义就是电脑的一个显示设备,和电视原理差不多。一般来说,显示器的身价决定于它所采用的显象管,好的显象管可以提供更好的视觉效果,寿命也更长。 7.键盘、鼠标 (图七)无线鼠标和键盘 鼠标、键盘一直以来都不被许多人所重视,不过它们却是现代电脑不可缺少的输入设备,没有它们就相当于人没有手一样。 8.其它设备陈志朋模仿张国荣 现代电脑除了上面所列举的七大类配件外,还有很多的相关配件,包括有网卡、声卡、MODEM、打印机、扫描仪,绘图仪、手写板等等很多东西,这里就不再一一列举。 电脑的软件组成如果一台电脑只有硬件的话,那么它只能说具有一副骨架而已,只有装上了软件过后,电脑才能被称之为真正的电脑。 1.硬件驱动程序 光是有硬件,电脑并不能工作,必须要有能驱使硬件工作的软件才能让硬件工作,这种软件就是我们平常所说的驱动程序。 任何电脑硬件都必须要有驱动程序驱动才能工作,否则就一点用处没有。驱动程序是电脑软件中最基本的软件,也是保障电脑能顺利工作的基础。 从WINDOWS98以后的操作系统中,都收集了很多常见设备的驱动程序,不过有些设备必须单独装驱动。各种驱动程序之间极有可能产生不兼容的情况,如果这样,你最先考虑的就是换一个驱动程序试试。 2.操作系统 操作系统是大家听得最多的一种软件,它为电脑中其它应用程序提供了一个操作平台,就好象我们吃饭的桌子一样为我们提供了一个可以操作平台。 目前电脑中常见的操作系统有微软的WINDOWS98、WINDOWS2000、和WINDOWS XP,还有WINDOWS NT、linux等。 (图八)WINDOWS98桌面 3.应用软件 应用程序就是我们日常用到的软件程序,这些程序可以帮助我们完成生活中的很多工作,也就是真正能体现电脑用途的东西。 电脑发展到现在,应用软件也涉及到了社会的各个领域,几乎在能用电脑工作的地方,都能对应有一种以上的应用软件。 (图九)Word2000的操作窗口 常用软件主要有哪些类型常用软件主要有三种类型: Demos:演示软件 商业发行的软件为了让用户先了解软件的功能而发布的一个版本,主要介绍软件可以实现的功能和软件的特性。如果你喜欢这个软件,可以去购买正式版本。 Shareware:共享软件 购买或注册前你可以试用的一类软件。这类软件有版权,但是你可以免费下载并使用。但是,在一定的试用时间后,你必须注册或者购买这个软件以继续使用。 需要注意的是,共享软件多数不是永久免费的,开发者的目的还是希望用户最终购买他们的产品,所以共享软件往往被限制了使用时间,或者只提供了部分功能,不过与纯粹的免费软件相比,共享软件在安全方面要强得多。 Freeware:免费软件 你可以免费下载、使用、在同事和朋友之间传递。和共享软件不同的是,你无须注册这个软件就可以使用其提供的所有功能。 常见电脑名词术语解释——基础术语计算机硬件是软件运行的基础,而软件则是发挥硬件作用的关键。许多入门者除了学用各种软件外,还可能尝试着自己编编程序,那么建议最好先熟悉以下的基础名词,以便尽快进入角。 基础术语 程序:用汇编语言、高级语言等开发编制出来的可以运行的文件。 软件:从开发商的角度而言,软件就是全部程序和全部开发文档的集合。从用户的角度而言,软件应该是程序、说明书、服务的总合。所以买正版软件就理应得到正规说明书和维护、升级等相关服务。 数制: 虽然计算机能极快地进行运算,但其内部并不像人类在实际生活中使用的十进制,而是使用只包含0和1两个数值的二进制。当然,人们输入计算机的十进制被转换成二进制进行计算,计算后的结果又由二进制转换成十进制,这都由操作系统自动完成,并不需要人们手工去做,学习汇编语言,就必须了解二进制(还有八进制/十六进制)。 数据: 狭义的理解,数据就是数值,即0、1、2、3、4、5、6、7、8、9和符号、小数点组成的数值,广义地讲,计算机所能处理的数据是指计算机能接受、存储、处理的任何信息,除了数值外,还有字符数据、图形数据、音频数据、视频数据、控制信号数据等等。 数据类型: 在处理各种数据时,为了便于处理、查错和充分利用存储空间,许多开发环境都要求对数据类型进行说明,一般有整数型、实数型、字符串型、布尔型、日期型、备注型、浮点型、双精度型等等。 数据运算: 一般指对数据所施加的各种处理,如插入数据、修改旧数据、删除已无用的数据、查数据、将数据按一定规则排序、打印数据等等。 数据结构:在编程中,除了考虑功能如何实现外,还必须考虑到程序中所涉及到的数据组织方式,其一是为了提高执行效率;其二是在特定的功能中,必须将数据以特殊的结构进行存放。常用的数据结构有线性表、栈、队列、树、二叉树、图、哈希表等结构。 逻辑结构:指对数据的组织形式,如社会生活中的人事组织可用树型逻辑结构表示,选择好逻辑结构对软件的实现有重大意义。常见电脑名词术语解释——操作术语计算机硬件是软件运行的基础,而软件则是发挥硬件作用的关键。许多入门者除了学用各种软件外,还可能尝试着自己编编程序,那么建议最好先熟悉以下的基础名词,以便尽快进入角。 操作术语 操作系统: 计算机硬件系统外面加载的第一道软件系统,专门用于管理计算机硬件和其它软件,响应用户对硬件和软件的操作,在微机上常见的有DOS、Windows3.2,Win95/98/NT等。 安装程序: 由于目前的软件都涉及许多文件和子目录,所以一般都提供安装程序帮助用户自动化地安装全部文件,一般标准的安装程序均起名或。 病毒:一种计算机程序,它可以附属在可执行文件或隐藏在系统数据区中,在开机或执行某些程序后悄悄地进驻内存,然后对其它的文件进行传染,使之传播出去,然后在特定的条件下破坏系统或骚扰用户。目前已有较成熟的清除病毒软件,但是新病毒还是层出不穷,成为一大危害。 集成开发环境: 较早期程序设计的各个阶段都要用不同的软件来进行处理,如先用字处理软件编辑源程序,然后用链接程序进行函数、模块连接,再用编译程序进行编译,开发者必须在几种软件间来回切换操作。现在的编程开发软件将编辑、编译、调试等功能集成在一个桌面环境中,这样就大大方便了用户。 拷贝: 指将文件从一处复制一份完全一样的到另一处,而原来的一份依然保留。 删除: 指将文件从系统的目录清单中删掉,但许多情况下,用工具软件或Windows下自带的“回收站”均能恢复被删掉的文件,为了保险起见,用户最好养成对自己输入的文本或其它文件进行软盘备份,以防万一。 移动: 就是将拷贝操作和删除操作合二为一,原来的一份在拷贝完成后即被自动删掉。 共享: 这是在网络环境下文件使用时的一种设置属性,一般指多个用户可以同时打开或使用同一个文件(或数据)。 独占: 系指文件(或数据)同一时刻只能被一个用户打开,其它用户只能等待此用户放弃后,才能打开和使用它。 压包: 用工具软件将文件进行压缩存储的过程,常用的压包工具有WinZip 、Arj等。 沈阳什么时候解封 解包: 压包的反过程,即将压包文件还原成原来的文件。 加密: 在网络通讯中,为了保证传输数据的保密性,用密码对文件进行加密变换。 解密: 加密的反过程,使之变成可使用的正常数据。 上传:本地计算机与其它计算机通过网络连接成功后,将本机文件拷贝到其它计算机中的过程。 下载:在网络中,将对方计算机中的文件拷贝至本地计算机中的过程。 通配符: 在DOS操作系统下,为了提高对文件处理的效率,用*或?表示任意多个或一个字符,这样就可以一次性处理一批文件,如*.*即代表当前目录下的全部可见文件。 内部命令: 启动了DOS操作系统后,任何时候都能使用的命令,如DIR、COPY等,因为这样命令已编在COMMAND.COM文件中。 外部命令: 虽然也是DOS命令,但它们是经过同名的程序文件提供的功能,若程序文件被删除,则此命令将不可使用,如DISKCOPY、FORMAT等。 格式化: 指对磁盘进行使用前的预处理以便存入数据。一般而言,新盘是必须格式化的,而使用过的旧盘也可以格式化,格式化后磁盘上全部数据将被删除。 磁盘拷贝: 指将一张软盘的全部内容原样不变地复制在另一张同样规格的软盘上,因为软盘上可能有系统数据区或被隐含的文件或子目录,所以不能用一般的复制操作进行磁盘拷贝,只能用如DISKCOPY命令或使用HD COPY等工具软件进行磁盘拷贝。 常见电脑名词术语解释——开发术语计算机硬件是软件运行的基础,而软件则是发挥硬件作用的关键。许多入门者除了学用各种软件外,还可能尝试着自己编编程序,那么建议最好先熟悉以下的基础名词,以便尽快进入角。 开发术语 流程图:使用图形表示算法的思路是一种极好的方法,因为千言万语不如一张图。流程图在汇编语言和早期的BASIC语言环境中得到应用,由于其中的转向过于任意,带来了许多副作用,现已趋向消亡。较新的是有利于结构化程序设计的PAD图,对PASCAL或C语言都极适用。 汇编语言:计算机中真正可以处理的只是由“0”、“1”组成的二进制代码,这种指令代码易出错且不易修改,由于依赖于机器,使用极不方便,于是人们发明“指令的助记符”,用几个字母(往往就是其含义的英文单词或缩写)代替某条指令,如加法用ADD表示,这种符号系统的扩大就是汇编语言。使用汇编语言编程,优点是运行效率高,可直接对硬件内部进行控制,缺点是需对硬件有更深入的了解,而且编程效率不高,并且与机器的体系结构仍有一定的依赖关系。 汇编程序:由于机器并不能直接识别和运行用汇编语言编制出的程序,必须先转换成对应的机器代码指令,这项工作不用手工完成,仅需交给称为“汇编程序”的软件处理一下,即可得到可以直接运行的程序文件。基于这种关系,人们将用汇编语言编出来的程序称为“源程序”,称用汇编程序处理后产生的程序为“目的程序”。 高级语言:由于汇编语言依赖于硬件体系,且助记符量大难记,于是人们又发明了更加易用的所谓高级语言。在这种语言下,其语法和结构更类似普通英文,且由于远离对硬件的直接操作,使得一般人经过学习之后都可以编程。根据应用范围的不同和历史的发展,高级语言有很多种,如BASIC、FORTRAN、C、PASCAL、LISP、FOXPRO、COBOL。 解释程序:对源程序边解释翻译成机器代码边执行的高级语言程序。由于它的方便性和交互性较好,早期一些高级语言采用这种方式,如BASIC、dBASE。但它的弱点是运行效率低,程序的运行依赖于开发环境,不能直接在操作系统下运行。 编译程序:为了提高运行效率和对源程序的保密,人们推出了可以一次性将源程序转换成可执行代码的程序开发软件。它产生可以在操作系统下直接执行的程序,且运行速度比用解释程序执行快得多,但是它要求全部源程序的语法都必须正确,这样调试时就不太方便。为了融合解释和编译的优点,目前许多开发系统已同时提供这两种功能。 Bug:程序中隐藏的功能缺陷或错误。由于现在的软件复杂程度早已超出了一般人能控制的范围,如Win95、Win98这样的较成熟的操作系统也会不定期地公布其中的Bug。如何减少以至消灭程序中的Bug,一直是程序员所极为重视的课题。 调试:编好程序后,用各种手段进行查错和排错的过程。作为程序的正确性不仅仅表现在正常功能的完成上,更重要的是对意外情况的正确处理。注意,调试的指导思想是尽量证明该程序是有错的,而不是证明它是正确的。所以从心理学的角度考虑,开发人员和调试人员不应该是同一个人。 模块化:按照功能将一个软件切分成许多部分单独开发,然后再组装起来,每一个部分即为模块。其优点是利于控制质量、利于多人合作、利于扩充功能等,是软件工程中一种重要的开发方法。 可移植性:由于计算机的硬件体系结构不同,因而导致在某一类型机器上开发的软件不能在另一类计算机上运行,所以某一种语言开发环境开发出来的程序,如不用修改或只需极少量的修改便能在其它种类的计算机上运行,就是可移植性好。 过程:建立模块化的主要机制,它主要用于完成特定的工作,可以返回某些运算的结果,也可以不返回任何结果。 单入口单出口:为了保证开发程序的质量,要求过程中的数据流控制是必须在固定的程序段入口进入,固定的出口返回,不允许在编程中随意使用数据。 软件生命周期:软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。但随着新的面向对象的设计方法和技术的成熟,软件生命周期设计方法的指导意义正在逐步减少。 人工智能:就是通过程序使计算机能进行一些思维推理,使其具备一定的环境适应、自动学习、自动决策等人类高级智能。目前在人机对话、智能机器人、专家系统、语言图像识别、问题求解、公式推导、定理证明等许多领域,人工智能都已有较成熟的系统,随着计算机硬件体系的进步,人工智能必将更深入人们的生活。 | ||
| ||
| ||
第二章 电脑的基础
第一节 打开计算机
大家好,欢迎大家到“电脑课堂”来,其实电脑挺好学的,您只要跟我一步一步来,再过几天您也能熟练地使用电脑了!
首先,我们来学习一些最基本的知识,现在请您看看您的电脑,它都包括哪几部分呢?
一般来说,现在的电脑至少包括这几部分:主机苏可杨洋大婚,显示器、键盘、鼠标。到您计算机上对应的部分了吗?
认识了这几部分,就成功了第一步。那么我们从哪里开始学习呢?
这样吧,你先跟我浏览一下人们平时是怎样使用电脑的,看了这些你就会对电脑有一个全面的感觉,知道自己该学些什么了,自然学起来也就很快了。
在这一部分里你只需要轻轻松松地看着就行,不必刻意去记住什么东西。
首先是开计算机。很简单,按下电脑的电源开关就可以了,这跟打开其他电器是一样的。我想你一定会打开计算机了。
◎ 按下电源开关,就打开了电脑。
那么电脑能干什么呢?
电脑能为人们做很多事,我们可以用它打印文件、收发传真、进行企业管理,财务管理,可以听音乐、看电影、玩游戏,可以连接Internet网,可以和全世界的朋友聊天,还能以非常便宜的价格打国际长途电话呢!
◎ 电脑能为您做很多事,就看您怎么使唤了。
第二节 让计算机工作
在电脑中,各种功能都对应着相应的程序,只要你到相应的程序,运行它就可以了。
那么程序是什么?打个比方,家里的录音机上有很多按钮,你按下相应的按钮,录音机便会执行响应的操作:播放、录音、前进、倒带等。
电脑也是一样,每一个程序都对应着至少一项功能,你想完成相应的功能,就运行相应的程序。
◎ 想让电脑干什么,运行相应的程序就可以了。
那如果我想用电脑打字,该怎么办呢?
很简单,运行Word就可以了。我们可以用它来打字,排版,打印,我们日常的文字处理工作它都能完成。
那我想用电脑听音乐,可以吗?
当然可以啦,你只需要把一张CD唱盘放入电脑中,然后运行“CD播放器”这个程序,就可以听一听美妙的CD音乐了,我们可以选曲、快进、回退、暂停、播放,这和普通CD唱机是很相似的。当然我们还可以听MP3音乐。
发布评论