CH01_初识计算机
CH01_初识计算机
本章目标
- 掌握计算机的概念
- 了解计算机的发展史
- 计算机组成
- 计算机分类
- 计算机应用领域
- 发展趋势
- 未来
计算机的概念
计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。 由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。 计算机发明者约翰·冯·诺依曼。计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展。它的应用领域从最初的军事科研应用扩展到社会的各个领域,已形成了规模巨大的计算机产业,带动了全球范围的技术进步,由此引发了深刻的社会变革,计算机已遍及一般学校、企事业单位,进入寻常百姓家,成为信息社会中必不可少的工具。 计算机的应用在中国越来越普遍,改革开放以后,中国计算机用户的数量不断攀升,应用水平不断提高,特别是互联网、通信、多媒体等领域的应用取得了不错的成绩。1996年至2009 年,计算机用户数量从原来的630万增长至6710 万台,联网计算机台数由原来的2.9万台上升至5940万台。互联网用户已经达到3.16 亿,无线互联网有6.7 亿移动用户,其中手机上网用户达1.17 亿,为全球第一位。
计算机的发展史
计算工具的演化经历了由简单到复杂、从低级到高级的不同阶段,例如从“结绳记事”中的绳结到算筹、算盘计算尺、机械计算机等。它们在不同的历史时期发挥了各自的历史作用,同时也启发了现代电子计算机的研制思想。 1889年,美国科学家赫尔曼·何乐礼研制出以电力为基础的电动制表机,用以储存计算资料。
(结绳记事)
(中国古代算筹)
(算盘)
1930年,美国科学家范内瓦·布什造出世界上首台模拟电子计算机。1946年2月14日,由美国军方定制的世界上第一台电子计算机“电子数字积分计算机”(ENIAC Electronic Numerical And Calculator)在美国宾夕法尼亚大学问世了。ENIAC(中文名:埃尼阿克)是美国奥伯丁武器试验场为了满足计算弹道需要而研制成的,这台计算器使用了17840支电子管,大小为80英尺×8英尺,重达28t(吨),功耗为170kW,其运算速度为每秒5000次的加法运算,造价约为487000美元。ENIAC的问世具有划时代的意义,表明电子计算机时代的到来。在以后60多年里,计算机技术以惊人的速度发展,没有任何一门技术的性能价格比能在30年内增长6个数量级。
第1代:电子管数字机(1946—1958年) 硬件方面,逻辑元件采用的是真空电子管,主存储器采用汞延迟线、阴极射线示波管静电存储器、磁鼓、磁芯;外存储器采用的是磁带。软件方面采用的是机器语言、汇编语言。应用领域以军事和科学计算为主。 缺点是体积大、功耗高、可靠性差。速度慢(一般为每秒数千次至数万次)、价格昂贵,但为以后的计算机发展奠定了基础。
第2代:晶体管数字机(1958—1964年) 软件方面的操作系统、高级语言及其编译程序应用领域以科学计算和事务处理为主,并开始进入工业控制领域。特点是体积缩小、能耗降低、可靠性提高、运算速度提高(一般为每秒数10万次,可高达300万次)、性能比第1代计算机有很大的提高。
第3代:集成电路数字机(1964—1970年) 硬件方面,逻辑元件采用中、小规模集成电路(MSI、SSI),主存储器仍采用磁芯。软件方面出现了分时操作系统以及结构化、规模化程序设计方法。特点是速度更快(一般为每秒数百万次至数千万次),而且可靠性有了显著提高,价格进一步下降,产品走向了通用化、系列化和标准化等。应用领域开始进入文字处理和图形图像处理领域。
第4代:大规模集成电路计算机(1970年至今) 硬件方面,逻辑元件采用大规模和超大规模集成电路(LSI和VLSI)。软件方面出现了数据库管理系统、网络管理系统和面向对象语言等。1971年世界上第一台微处理器在美国硅谷诞生,开创了微型计算机的新时代。应用领域从科学计算、事务管理、过程控制逐步走向家庭。 由于集成技术的发展,半导体芯片的集成度更高,每块芯片可容纳数万乃至数百万个晶体管,并且可以把运算器和控制器都集中在一个芯片上、从而出现了微处理器,并且可以用微处理器和大规模、超大规模集成电路组装成微型计算机,就是我们常说的微电脑或PC机。微型计算机体积小,价格便宜,使用方便,但它的功能和运算速度已经达到甚至超过了过去的大型计算机。另一方面,利用大规模、超大规模集成电路制造的各种逻辑芯片,已经制成了体积并不很大,但运算速度可达一亿甚至几十亿次的巨型计算机。我国继1983年研制成功每秒运算一亿次的银河Ⅰ这型巨型机以后,又于1993年研制成功每秒运算十亿次的银河Ⅱ型通用并行巨型计算机。这一时期还产生了新一代的程序设计语言以及数据库管理系统和网络软件等。 随着物理元、器件的变化,不仅计算机主机经历了更新换代,它的外部设备也在不断地变革。比如外存储器,由最初的阴极射线显示管发展到磁芯、磁鼓,以后又发展为通用的磁盘,现又出现了体积更小、容量更大、速度更快的只读光盘(CD—ROM)。
(1975年4月 MITS制造的,带有1KB存储器。这是世界上第一台微型计算机。 )
(1977年4月 Apple II 这是计算机史上第一个带有彩色图形的个人计算机 )
(1983年1月19日 第一台使用了鼠标的电脑,第一台使用图形用户界面的电脑。 )
计算机的组成
知识1:计算机是由硬件系统(hardware system)和软件系统(software system)两部分组成的。
知识2:传统电脑系统的硬件单元一般可分为输入单元、输出单元、算术逻辑单元、控制单元及记忆单元,其中算术逻辑单元和控制单元合称中央处理单元(Center Processing Unit,CPU)。
概述:
没有安装任何软件的计算机通常称为“裸机”,裸机是无法工作的。
如果计算机硬件脱离了计算机软件,那么它就成为了一台无用的机器。
如果计算机软件脱离了计算机的硬件就失去了它运行的物质基础;
所以说二者相互依存,缺一不可,共同构成一个完整的计算机系统。
硬件系统(相当于人的各个身体器官)
计算机硬件是构成计算机系统各功能部件的集合。
是由电子、机械和光电元件组成的各种计算机部件和设备的总称,是计算机完成各项工作的物质基础。
计算机硬件是看得见、摸得着的,实实在在存在的物理实体。
软件系统(相当于人的灵魂或神经系统)
所谓软件是指为方便使用计算机和提高使用效率而组织的程序以及用于开发、使用和维护的有关文档。软件系统可分为系统软件和应用软件两大类。
其中程序是用程序设计语言描述的适合计算机执行的语句指令序列。
小常识:
程序设计就是程序员编写的代码,也就是说我们学完毕业后从事的工作。
计算机硬件的组成
1.计算机硬件的组成
计算机硬件由五个基本部分组成:运算器、控制器、存储器、输入设备和输出设备
计算机小知识:
- 计算机内部采用二进制(0和1表示)来表示程序和数据。
- 采用“存储程序”的方式,将程序和数据放入同一个存储器中(内存储器),计算机能够自动高速地从存储器中取出指令加以执行
2.计算机硬件的简单工作原理
可以说计算机硬件的五大部件中每一个部件都有相对独立的功能,分别完成各自不同的工作。
如下图所示,五大部件实际上是在控制器的控制下协调统一地工作。
第一步:把表示计算步骤的程序和计算中需要的原始数据,在控制器输入命令的控制下,通过输入设备送入计算机的存储器存储。
第二步:当计算开始时,在取指令作用下把程序指令逐条送入控制器。
第三步:控制器对指令进行译码,并根据指令的操作要求向存储器和运算器发出存储、取数命令和运算命令,经过运算器计算并把结果存放在存储器内。第四步:在控制器的取数和输出命令作用下,通过输出设备输出计算结果。
3.硬件组成部分详细讲解
计算机硬件由五个基本部分组成:控制器、运算器、存储器、输入设备和输出设备。
1.运算器(ALU)
- 概念:运算器也称为算术逻辑单元ALU(Arithmetic Logic Unit)
- 功能作用:它的功能是完成算术运算和逻辑运算。
- 算术运算是指加、减、乘、除及它们的复合运算。
- 而逻辑运算是指“与”、“或”、“非”等逻辑比较和逻辑判断等操作。在计算机中,任何复杂运算都转化为基本的算术与逻辑运算,然后在运算器中完成。
2.控制器(CU)
概念:控制器CU(Controller Unit)是计算机的指挥系统,控制器一般由指令寄存器、指令译码器、时序电路和控制电路组成。
功能作用:它的基本功能是从内存取指令和执行指令。
指令是指示计算机如何工作的一步操作,由操作码(操作方法)及操作数(操作对象)两部分组成。
控制器通过地址访问存储器、逐条取出选中单元指令,分析指令,并根据指令产生的控制信号作用于其它各部件来完成指令要求的工作。
上述工作周而复始,保证了计算机能自动连续地工作。
cpu=控制器+运算器: 通常将运算器和控制器统称为中央处理器,即CPU(Central Processing Unit),它是整个计算机的核心部件,是计算机的“大脑”。
主板=I/O总线,输入输出系统
存储器=内存+硬盘
I/O设备:键盘,鼠标,扫描仪,显示器等等鼠标,扫描仪数字化仪,读卡机、纸带…。
3.存储器
概念:存储器是计算机的记忆装置
功能作用:主要功能是存放程序和数据。程序是计算机操作的依据,数据是计算机操作的对象。
具体内容:
1.信息存储单位
【程序和数据在计算机中以二进制的形式存放于存储器中。
存储容量的大小单位:字节。
经常使用KB(千字节)、MB(兆字节)、GB(千兆字节)和TB来表示。
计算机存储数据的最小单位:位(bit)】
2.存储器的分类
【根据存储器与CPU联系的密切程度可分为内存储器(主存储器)和外存储器(辅助存储器)两大类
概述:
内存储器:内存在计算机主机内,它直接与运算器、控制器交换信息,容量虽小,但存取速度快,一般只存放那些正在运行的程序和待处理的数据。
外存储器:为了扩大内存储器的容量,引入了外存储器,外存作为内存储器的延伸和后援,间接和CPU联系,用来存放一些系统必须使用,但又不急于使用的程序和数据,程序必须调入内存方可执行。外存存取速度慢,但存储容量大,可以长时间地保存大量信息。】
CPU与内、外存之间的关系如图所示
3.存储器工作原理
存储单元:为了更好地存放程序和数据,存储器通常被分为许多等长的存储单元,每个单元可以存放一个适当单位的信息。
存储地址:全部存储单元按一定顺序编号,这个编号被称为存储单元的地址,简称地址。
注意事项:
存储单元与地址的关系是一一对应的。应注意存储单元的地址和它里面存放的内容完全是两回事。
对存储器的操作通常称为访问存储器,访问存储器的方法有两种(写和读):
- 选定地址后向存储单元存入数据,被称为“写”;
- 从选定的存储单元中取出数据,被称为“读”。
可见,不论是读还是写,都必须先给出存储单元的地址。来自地址总线的存储器地址由地址译码器译码(转换)后,找到相应的存储单元,由读/写控制电路根据相应的读、写命令来确定对存储器的访问方式,完成读写操作。数据总线则用于传送写入内存或从内存取出的信息
主存储器的结构框图如图所示:
4.输入设备
概念:输入设备是从计算机外部向计算机内部传送信息的装置。其功能是将数据、程序及其他信息,从人们熟悉的形式转换为计算机能够识别和处理的形式输入到计算机内部。
常用的输入设备有键盘、鼠标、光笔、扫描仪、数字化仪、条形码阅读器等。
键盘
鼠标
5.输出设备
概念:
输出设备是将计算机的处理结果传送到计算机外部供计算机用户使用的装置。其功能是将计算机内部二进制形式的数据信息转换成人们所需要的或其他设备能接受和识别的信息形式。常用的输出设备有显示器、打印机、绘图仪等。
通常我们将输入设备和输出设备统称为I/O设备(Input/Output)。它们都属于计算机的外部设备。
4.计算机软件系统
计算机软件系统
概述:一个完整的计算机系统是由硬件和软件两部分组成的。
硬件是组成计算机的物理实体。但仅有硬件计算机还不能工作,要使计算机解决各种问题,必须有软件的支持,软件是介于用户和硬件系统之间的界面。
什么是软件?
概念:
“软件”一词 20世纪60年代初传入我国。国际标准化组织(ISO)将软件定义为:电子计算机程序及运用数据处理系统所必需的手续、规则和文件的总称。对此定义,一种公认的解释是:软件由程序和文档两部分组成。
1)、程序由计算机最基本的指令组成,是计算机可以识别和执行的操作步骤;程序是具有目的性和可执行性的,
2、.文档是指用自然语言或者形式化语言所编写的用来描述程序的内容、组成、功能规格、开发情况、测试结构和使用方法的文字资料和图表。文档则是对程序的解释和说明。
3)、程序是软件的主体。软件按其功能划分,可分为系统软件和应用软件两大类型。
系统软件
概念:
系统软件一般是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。
系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
常见的系统软件主要指操作系统,当然也包括语言处理程序(汇编和编译程序等)、服务性程序(支撑软件)和数据库管理系统等。
操作系统 OS(Operating System)
概念:
操作系统是系统软件的核心。为了使计算机系统的所有资源(包括硬件和软件)协调一致、有条不紊地工作,就必须用一个软件来进行统一管理和统一调度,这种软件称为操作系统。
功能作用:
1.它的功能就是管理计算机系统的全部硬件资源、软件资源及数据资源,从图可以看出,操作系统是最基本的系统软件,其他的所有软件都是建立在操作系统的基础之上的。
2.操作系统是用户与计算机硬件之间的接口,没有操作系统作为中介,用户对计算机的操作和使用将变得非常难且低效。
3.操作系统能够合理地组织计算机整个工作流程,最大限度地提高资源利用率。
4.操作系统在为用户提供一个方便、友善、使用灵活的服务界面的同时,也提供了其他软件开发,运行的平台。
5.它具备五个方面的功能,即CPU管理,作业管理,存储器管理,设备管理及文件管理。
6.操作系统是每一台计算机必不可少的软件,现在具有一定规模的现代计算机甚至具备几个不同的操作系统。操作系统的性能在很大程度上决定了计算机系统工作的优劣。微型计算机常用的操作系统有DOS(Disk Operating System)、Unix、Xenix、Linux、Windows98/2000、NetWare、WindowsNT、WindowsXP等。
语言处理程序
什么是计算机语言?
软件是指计算机系统中的各种程序,而程序是用计算机语言来描述的指令序列。
计算机语言是人与计算机交流的一种工具,这种交流被称为计算机程序设计。
程序设计语言按其发展演变过程可分为三种:机器语言、汇编语言和高级语言,前二者统称为低级语言。
机器语言(Machine Language)是直接由机器指令(二进制)构成的,因此由它编写的计算机程序不需要翻译就可直接被计算机系统识别并运行。这种由二进制代码指令编写的程序最大的优点是执行速度快、效率高,同时也存在着严重的缺点:机器语言很难掌握,编程繁琐、可读性差、易出错,并且依赖于具体的机器,通用性差。
汇编语言(Assemble Language)采用一定的助记符号表示机器语言中的指令和数据,是符号化了的机器语言,也称作“符号语言”。汇编语言程序指令的操作码和操作数全都用符号表示,大大方便了记忆,但用助记符号表示的汇编语言,它与机器语言归根到底是一一对应的关系,都依赖于具体的计算机,因此都是低级语言。同样具备机器语言的缺点,如:缺乏通用性、繁琐、易出错等),只是程度上不同罢了。用这种语言编写的程序(汇编程序)不能在计算机上直接运行,必须首先被一种称之为汇编程序的系统程序“翻译”成机器语言程序,才能由计算机执行。任何一种计算机都配有只适用于自己的汇编程序(Assembler)。
高级语言又称为算法语言,它与机器无关,是近似于人类自然语言或数学公式的计算机语言。高级语言克服了低级语言的诸多缺点,它易学易用、可读性好、表达能力强(语句用较为接近自然语言的英文字来表示)、通用性好(用高级语言编写的程序能使用在不同的计算机系统上)。但是,对于高级语言编写的程序仍不能被计算机直接识别和执行,它也必须经过某种转换才能执行。
高级语言种类很多,功能很强,常用的高级语言有:其中面向过程的有Basic、用于科学计算的Fortran、支持结构化程序设计的Pascal、用于商务处理的COBOL和支持现代软件开发的C语言 ;现在又出现了面向对象的VB(Visual Basic)、VC++(Visual C++)、Delphi、Java等语言使得计算机语言解决实际问题的能力得到了很大的提高。
服务性程序(支撑软件):是指为了帮助用户使用与维护计算机,提供服务性手段,支持其他软件开发而编制的一类程序。
此类程序内容广泛,主要有以下几种:
工具软件:工具软件主要是帮助用户使用计算机和开发软件的软件工具,如美国C entral Point Software公司推出的PC tools。
编辑程序:编辑程序能够为用户提供一个良好的书写环境。如EDLIN、EDIT、写字板等。
调试程序:调试程序用来检查计算机程序有哪些错误,以及错误位置,以便于修正,如DEBUG。
诊断程序:诊断程序主要用于对计算机系统硬件的检测和维护。能对CPU、内存、软硬驱动器、显示器、键盘及I/O接口的性能和故障进行检测。
数据库管理系统。
数据库技术是计算机技术中发展最快、用途广泛一个分支,可以说,在今后的各项计算机应用开发中都离不开数据库技术。
数据库管理系统是对计算机中所存放的大量数据进行组织、管理、查询有效提供一定处理功能的大型系统软件。
主要分为两类,一类是基于微型计算机的小型数据库管理系统,如FoxBase和Foxpro;另一类是大型数据库管理系统。
应用软件
1.概念:
应用软件是指在计算机各个应用领域中,为解决各类实际问题而编制的程序,它用来帮助人们完成在特定领域中的各种工作。
2.分类:
应用软件主要包括:为解决各类实际问题而编制的程序,它用来帮肋人们完成在特定领域中的各种工作。应用软件主要包括:
- 文字处理程序:文字处理程序用来进行文字录入、编辑、排版、打印输出的程序,如Microsoft Word、Wps2000等
- 表格处理软件:电子表格处理程序用来对电子表格进行计算机、加工、打印输出的程序,如Lotus、Excel等。
- 辅助设计软件:软件开发程序是为用户进行各种应用程序的设计而提供的程序或软件包。常用的有AutoCAD、Photoshop、3D Studio MAX等。另外,上述的各种语言及语言处理程序也为用户提供了应用程序设计的工具,也可视为软件开发程序。
- 实时控制软件:在现代化工厂里,计算机普遍用于生产过程的自动控制,称为“实时控制”。例如,在化工厂中,用计算机控制配料、温度、阀门的开闭;在炼钢车间,用计算机控制加料、炉温、冶炼时间等;在发电厂,用计算机控制发电机组等。这类控制对计算机的可靠性要求很高,否则会生产出不合格产品,或造成重大事故。目前,PC机上较流行的软件有FIX、InTouch、Lookout等。
- 用户应用程序;用户应用程序是指用户根据某一具体任务,使用上述各种语言、软件开发程序而设计的程序。如人事档案管理程序、计算机辅助教学软件、各种游戏程序等。
(扩展)
计算机主要特点:
运算速度快:计算机内部电路组成,可以高速准确地完成各种算术运算。当今计算机系统的运算速度已达到每秒万亿次,微机也可达每秒亿次以上,使大量复杂的科学计算问题得以解决。例如:卫星轨道的计算、大型水坝的计算、24小时天气算需要几年甚至几十年,而在现代社会里,用计算机只需几分钟就可完成。
计算精确度高:科学技术的发展特别是尖端科学技术的发展,需要高度精确的计算。计算机控制的导弹之所以能准确地击中预定的目标,是与计算机的精确计算分不开的。一般计算机可以有十几位甚至几十位(二进制)有效数字,计算精度可由千分之几到百万分之几,是任何计算工具所望尘莫及的。
逻辑运算能力强:计算机不仅能进行精确计算,还具有逻辑运算功能,能对信息进行比较和判断。计算机能把参加运算的数据、程序以及中间结果和最后结果保存起来,并能根据判断的结果自动执行下一条指令以供用户随时调用。
存储容量大:计算机内部的存储器具有记忆特性,可以存储大量的信息,这些信息,不仅包括各类数据信息,还包括加工这些数据的程序。
自动化程度高:由于计算机具有存储记忆能力和逻辑判断能力,所以人们可以将预先编好的程序组纳入计算机内存,在程序控制下,计算机可以连续、自动地工作,不需要人的干预。 性价比高:几乎每家每户都会有电脑,越来越普遍化、大众化,21世纪电脑必将成为每家每户不可缺少的电器之一。计算机发展很迅速,有台式的还有笔记本
硬件系统
电源 :
电源是电脑中不可缺少的供电设备,它的作用是将220V交流电转换为电脑中使用的5V、12V、3.3V直流电,其性能的好坏,直接影响到其他设备工作的稳定性,进而会影响整机的稳定性。手提电脑在自带锂电池情况下,为手提电脑提供有效电源。
主板 :
主板是电脑中各个部件工作的一个平台,它把电脑的各个部件紧密连接在一起,各个部件通过主板进行数据传输。也就是说,电脑中重要的“交通枢纽”都在主板上,它工作的稳定性影响着整机工作的稳定性。
CPU :
CPU即中央处理器,是一台计算机的运算核心和控制核心。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU由运算器、控制器、寄存器、高速缓存及实现它们之间联系的数据、控制及状态的总线构成。作为整个系统的核心,CPU也是整个系统最高的执行单元,因此CPU已成为决定电脑性能的核心部件,很多用户都以它为标准来判断电脑的档次。
内存 :
内存又叫内部存储器或者是随机存储器(RAM),分为DDR、SDRAM、ECC、REG,(但是SDRAM由于容量低,存储速度慢,稳定性差,已经被DDR淘汰了)内存属于电子式存储设备,它由电路板和芯片组成,特点是体积小,速度快,有电可存,无电清空,即电脑在开机状态时内存中可存储数据,关机后将自动清空其中的所有数据。 内存有DDR、DDR2、DDR3、DDR4三大类,容量1-256GB。
硬盘 :
硬盘属于外部存储器,机械硬盘由金属磁片或玻璃磁片制成,而磁片有记忆功能,所以储到磁片上的数据,不论在开机,还是关机,都不会丢失。硬盘容量很大,已达TB级,尺寸有3.5、2.5、1.8、1.0英寸等,接口有IDE、SATA、SCSI等,SATA最普遍。移动硬盘是以硬盘为存储介质,强调便携性的存储产品。市场上绝大多数的移动硬盘都是以标准硬盘为基础的,而只有很少部分的是以微型硬盘(1.8英寸硬盘等)为基础,但价格因素决定着主流移动硬盘还是以标准笔记本硬盘为基础。因为采用硬盘为存储介质,因此移动硬盘在数据的读写模式与标准IDE硬盘是相同的。移动硬盘多采用USB、IEEE1394等传输速度较快的接口,可以较高的速度与系统进行数据传输。固态硬盘用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片)组成。固态硬盘在产品外形和尺寸上也完全与普通硬盘一致但是固态硬盘比机械硬盘速度更快。
声卡 :
声卡是组成多媒体电脑必不可少的一个硬件设备,其作用是当发出播放命令后,声卡将电脑中的声音数字信号转换成模拟信号送到音箱上发出声音。
显卡 :
显卡在工作时与显示器配合输出图形、文字,作用是将计算机系统所需要的显示信息进行转换驱动,并向显示器提供行扫描信号,控制显示器的正确显示,是连接显示器和个人电脑主板的重要元件,是“人机对话”的重要设备之一。
网卡 :
网卡是工作在数据链路层的网路组件,是局域网中连接计算机和传输介质的接口,不仅能实现与局域网传输介质之间的物理连接和电信号匹配,还涉及帧的发送与接收、帧的封装与拆封、介质访问控制、数据的编码与解码以及数据缓存的功能等。网卡的作用是充当电脑与网线之间的桥梁,它是用来建立局域网并连接到Internet的重要设备之一。
在整合型主板中常把声卡、显卡、网卡部分或全部集成在主板上
调制解调器 :
英文名为“Modem”,俗称“猫”,即调制解调器,类型有内置式和外置式,有线式和无线式。调制解调器是通过电话线上网时必不可少的设备之一。它的作用是将电脑上处理的数字信号转换成电话线传输的模拟信号。随着ADSL宽带网的普及,内置式调制解调器逐渐退出了市场
光驱 :
英文名为“Optical Disk driver”,电脑用来读写光碟内容的机器,也是在台式机和笔记本便携式电脑里比较常见的一个部件。随着多媒体的应用越来越广泛,使得光驱在计算机诸多配件中已经成为标准配置。光驱可分为CD-ROM驱动器、DVD光驱(DVD-ROM)、康宝(COMBO)和DVD刻录机(DVD-RAM)等。读写的能力和速度也日益提升,4× 16× 32× 40× 48×。
显示器:
英文名为“monitor”,显示器有大有小,有薄有厚,品种多样,其作用是把电脑处理完的结果显示出来。它是一个输出设备,是电脑必不可缺少的部件之一。分为CRT、LCD、LED三大类,接口有VGA、DVI、VGA DVI、HDMI DP、type-C、S-video、AV接口。
键盘 :
英文名为“Keyboard”,分为有线和无线,键盘是主要的人工学输入设备,通常为104或105键,用于把文字、数字等输到电脑上,以及电脑操控。
鼠标 :
英文名为“Mouse”,当人们移动鼠标时,电脑屏幕上就会有一个箭头指针跟着移动,并可以很准确指到想指的位置,快速地在屏幕上定位,它是人们使用电脑不可缺少的部件之一。 键盘鼠标接口有PS/2和USB两种。硬件的鼠标分为光电和机械两种(机械已被光电淘汰)。
音箱 :
英文名为“Loud speaker”,通过音频线连接到功率放大器,再通过晶体管把声音放大,输出到喇叭上,从而使喇叭发出电脑的声音。一般的电脑音箱可分为2、2.1 、3 .1、4、4.1、5.1、7.1这几种,音质也各有差异。
打印机 :
英文名为“Printer”,通过它可以把电脑中的文件打印到纸上,它是重要的输出设备之一。在打印机领域形成了针式打印机、喷墨打印机、激光打印机三足鼎立的主流产品,各自发挥其优点,满足各界用户不同的需求。
视频设备 :
如摄像头、扫描仪、数码相机、数码摄像机、电视卡等设备,用于处理视频信号。
闪存盘 :
英文名为“Flash disk”,闪存盘通常也被称作优盘,U盘,闪盘,是一个通用串行总线USB接口的无需物理驱动器的微型高容量移动存储产品,它采用的存储介质为闪存存储介质(Flash Memory)。闪存盘一般包括闪存(Flash Memory)、控制芯片和外壳。闪存盘具有可多次擦写、速度快而且防磁、防震、防潮的优点。闪盘采用流行的USB接口,体积只有大拇指大小,重量约20克,不用驱动器,无需外接电源,即插即用,不同电脑之间进行文件交流,存储容量从1~128GB不等,满足不同的需求。
移动存储卡及读卡器 :
存储卡是利用闪存(Flash Memory)技术达到存储电子信息的存储器,一般应用在数码相机、掌上电脑、MP3、MP4等小型数码产品中作为存储介质,所以样子小巧,犹如一张卡片,所以称之为闪存卡。根据不同的生产厂商和不同的应用,闪存卡有Smart Media(SM卡)、Compact Flash(CF卡),Multi Media Card(MMC卡),Secure Digital(SD卡)、Memory Stick(记忆棒),TF卡等多种类型,这些闪存卡虽然外观、规格不同,但是技术原理都是相同的。由于闪存卡本身并不能直接被电脑辨认,读卡器就是一个两者的沟通桥梁。读卡器Card Reader)可使用很多种存储卡,如Compact Flash or Smart Media or Microdrive存储卡等,作为存储卡的信息存取装置。读卡器使用USB1.1/USB2.0的传输介面,支持热拔插。与普通USB设备一样,只需插入电脑的USB端口,然后插用存储卡就可以使用了。 按照速度来划分有USB1.1、USB2.0以及USB3.0,按用途来划分,有单一读卡器和多合一读卡器。
软件系统
所谓软件是指为方便使用计算机和提高使用效率而组织的程序以及用于开发、使用和维护的有关文档。软件系统可分为系统软件和应用软件两大类。
1、系统软件 系统软件System software,由一组控制计算机系统并管理其资源的程序组成,其主要功能包括:启动计算机,存储、加载和执行应用程序,对文件进行排序、检索,将程序语言翻译成机器语言等。实际上,系统软件可以看作用户与计算机的接口,它为应用软件和用户提供了控制、访问硬件的手段,这些功能主要由操作系统完成。此外,编译系统和各种工具软件也属此类,它们从另一方面辅助用户使用计算机。下面分别介绍它们的功能。
1)操作系统(Operating System,OS)
操作系统是管理、控制和监督计算机软、硬件资源协调运行的程序系统,由一系列具有不同控制和管理功能的程序组成,它是直接运行在计算机硬件上的、最基本的系统软件,是系统软件的核心。操作系统是计算机发展中的产物,它的主要目的有两个:一是方便用户使用计算机,二是用户和计算机的接口。比如用户键入一条简单的命令就能自动完成复杂的功能,这就是操作系统帮助的结果;二是统一管理计算机系统的全部资源,合理组织计算机工作流程,以便充分、合理地发挥计算机的效率。操作系统通常应包括下列五大功能模块:
(1)处理器管理:当多个程序同时运行时,解决处理器(CPU)时间的分配问题。 (2)作业管理:完成某个独立任务的程序及其所需的数据组成一个作业。作业管理的任务主要是为用户提供一个使用计算机的界面使其方便地运行自己的作业,并对所有进入系统的作业进行调度和控制,尽可能高效地利用整个系统的资源。
(3)存储器管理:为各个程序及其使用的数据分配存储空间,并保证它们互不干扰。 (4)设备管理:根据用户提出使用设备的请求进行设备分配,同时还能随时接收设备的请求(称为中断),如要求输入信息。
(5)文件管理:主要负责文件的存储、检索、共享和保护,为用户提供文件操作的方便。
知识点:不是只有Windows一个操系统的
操作系统的种类繁多,依其功能和特性分为分批处理操作系统、分时操作系统和实时操作系统等;依同时管理用户数的多少分为单用户操作系统和多用户操作系统;适合管理计算机网络环境的网络操作系统。
微机操作系统随着微机硬件技术的发展而发展,从简单到复杂。Microsoft公司开发的DOS是一单用户单任务系统,而Windows操作系统则是一多户多任务系统,经过十几年的发展,已从Windows 3.1发展Windows NT、Windows 2000、Windows XP、Windows vista、Windows 7和Windows 8等等。它是当前微机中广泛使用的操作系统之一。Linux是一个源码公开的操作系统,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大,已被越来越多的用户所采用,是Windows操作系统强有力的竞争对手。
Mac OS是一套由[苹果]开发的运行于[Macintosh]系列电脑上的操作系统。Mac OS是首个在商用领域成功的[图形用户界面]操作系统。
Mac OS是基于XNU混合内核的图形化操作系统,一般情况下在普通PC上无法安装的操作系统。网上也有在PC上运行的Mac OS (Hackintosh)。
另外,疯狂肆虐的电脑病毒几乎都是针对Windows的,由于Mac OS的架构与Windows不同,所以很少受到电脑病毒的袭击。
2)语言处理系统(翻译程序 )
人和计算机交流信息使用的语言称为计算机语言或称程序设计语言。计算机语言通常分为机器语言、汇编语言和高级语言三类。如果要在计算机上运行高级语言程序就必须配备程序语言翻译程序(下简称翻译程序)。翻译程序本身是一组程序,不同的高级语言都有相应的翻译程序。翻译的方法有两种:
一种称为“解释”。早期的BASIC源程序的执行都采用这种方式。它调用机器配备的BASIC“解释程序”,在运行BASIC源程序时,逐条把BASIC的源程序语句进行解释和执行,它不保留目标程序代码,既不产生可执行文件。这种方式速度较慢,每次运行都要经过“解释”,边解释边执行。
另一种称为“编译”,它调用相应语言的编译程序,把源程序变成目标程序(以.OBJ为扩展名),然后再用连接程序,把目标程序与库文件相连接形成可执行文件。尽管编译的过程复杂一些,但它形成的可执行文件(以.exe为扩展名)可以反复执行,速度较快。运行程序时只要键入可执行程序的文件名,再按Enter键即可。
对源程序进行解释和编译任务的程序,分别叫作编译程序和解释程序。如FORTRAN、COBOL、PASCAL和C等高级语言,使用时需有相应的编译程序;BASIC、LISP等高级语言,使用时需用相应的解释程序。
3)服务程序
服务程序能够提供一些常用的服务性功能,它们为用户开发程序和使用计算机提供了方便,像微机上经常使用的诊断程序、调试程序、编辑程序均属此类。
4)数据库管理系统
数据库是指按照一定联系存储的数据集合,可为多种应用共享。数据库管理系统(Data Base Management System,DBMS)则是能够对数据库进行加工、管理的系统软件。其主要功能是建立、消除、维护数据库及对库中数据进行各种操作。数据库系统主要由数据库(DB)、数据库管理系统(DBMS)以及相应的应用程序组成。数据库系统不但能够存放大量的数据,更重要的是能迅速、自动地对数据进行检索、修改、统计、排序、合并等操作,以得到所需的信息。这一点是传统的文件柜无法作到的。
数据库技术是计算机技术中发展最快、应用最广的一个分支。可以说,在今后的计算机应用开发中大都离不开数据库。因此,了解数据库技术犹其是微机环境下的数据库应用是非常必要的。
2、应用软件
为解决各类实际问题而设计的程序系统称为应用软件。从其服务对象的角度,又可分为通用软件和专用软件两类。