首页 > 代码库 > 计算机基础知识

计算机基础知识

一、计算机的组成

主机、显示器、键盘、鼠标、外部设备

1、主机的组成部分:CPU INTER和AMD

2、内存:内存储器和外存储器(ROM和RAM的区别)

3、随机存储器(RAM):也叫读写存储器。其特点是存储的信息既可以读出,又可以向内写入信息,断电后信息全部丢失。

4、只读存储器(ROM):存储的信息只能读出,不能写入,断电后信息也不丢失。

5、主板:支持硬件正常运作的平台

6、硬盘:笔记本硬盘、台式机硬盘、服务器硬盘。转速、硬盘的三个接口:IDE、SATA、SCSI

7、显卡:独立显卡和集成显卡

 二、什么是CPU

CPU是Central Processing Unit的简称,又名中央处理器,是电脑的“心脏”。电脑的大部分计算都是由CPU来完成的,所以CPU在很大程度上决定了整台电脑的性能。CPU的体积不大,比一张名片还要小,但它内部的晶体却有几百万张只,其表面看起来很平静,可是一秒钟它却要进行几千万、上亿次的计算。平时所说的Pentium(奔腾)、赛扬、毒龙等,指的就是中央处理器的型号,随着CPU型号的不断更新,电脑的性能也不断的提高。CPU安装在主板的插座上,主板固定在电脑机箱内。

 三、计算机的特点

运算速度快、运算精度高、存储能力强,逻辑判断能力强、可靠性高

四、如何查看电脑的配置

电脑的配置是指电脑硬件的基本信息,如CPU型号、硬盘大小、显示器尺寸等。方法:1、桌面查看。“我的电脑”-“属性”,可查看系统版本、CPU型号、内存大小;若点“常规”-“设备管理器”,可查看CPU核心数、硬盘型号及大小、光驱等配置;若点“高级”-“性能设置”-“视觉效果”,可查看视觉效果、虚拟内存等。

五、基础术语

1、程序:用汇编语言、高级语言等开发编制出来的可以运行的文件。

2、软件:从开发商的角度而言,软件就是全部程序和全部开发文档的集合。从用户的角度而言,软件应该是程序、说明书、服务的总和。所以买正版软件就理应得到正规说明书和维护、升级等相关服务。

3、数制:虽然计算机能极快地进行运算,但其内部并不像人类在实际生活中使用的十进制,而是使用只包含0和1 两个数值的二进制。当然,人们输入计算机是十进制被转换成二进制进行计算,计算后的结果又由二进制转换成十进制,这都是由操作系统自动完成的,并不需要人们手工去做,学习汇编语言,就必须了解二进制(还有八进制/十六进制)。

4、据:狭义的理解,数据就是数值,即0123456789和符号、小数点组成的数值,广义地讲,计算机所能处理的数据是指计算机能接受、存储、处理的任何信息,除了数值外,还有字符数据、图形数据、音频数据、视频数据、控制信号数据等等。

5、数据类型:在处理各种数据时,为了便于处理、查错和充分利用存储空间,许多开发环境都要求对数据类型进行说明,一般有整数型、实数型、字符串型、布尔型、日期型、备注型、浮点型、双精度型等等。

6、数据运算:一般指对数据所施加的各种处理,如插入数据、修改旧数据、删除已无用的数据、查找数据、将数据按一定的规则排序、打印数据等等。

7、数据结构:在编程中,除了要考虑功能如何实现外,还必须考虑到程序中所涉及到的数据组织方式,其一是为了提高执行效率;其二是在特定的功能中,必须将数据以特殊的结构进行存放。常用的数据结构有线性表、栈、队列、树、二叉树、图、哈希表等结构。

8、逻辑结构:指对数据的组织形式,如社会生活中的人事组织可用树型逻辑结构表示,选择逻辑结构对软件的实现有重大意义。常见电脑名词术语解释--操作术语计算机硬件是软件运行的基础,而软件则是发挥硬件作用的关键。

六、互联网的基础知识

1、IP地址:如:202.103.88.20255.255.255.255最大的IP

2、域名=IP地址的名字(如www.baidu.com)   常见域名:.com/.net/.gov/.edu/.cn

3、一级域名和二级域名的区别:一个完整的域名由两个或者两个以上部分组成,各部分之间用英文的句号”.”来分开,最后一个”.”的右边部分称为顶级域名(TLD,也称一级域名),最后一个”.”的左边部分称为二级域名(SLD),二级域名的左边部分称为三级域名,以此类推,每一级的域名控制它下一级域名的分配。一个域名由两个以上的词段构成,最右边的就是顶级域名。目前,国际上出现的顶级域名有.com,.net,.org,.edu,.mil,.cn,.to,.tv以及国家或地区的代码,其中最通用的是.com,.net,.org  .COM--适用于商业实体,它是最流行的顶级域名。.NET--最初用于网络机构,如ISP.ORG--设计是用于各类组织机构,包括非盈利团体。 国家代码:像cn(中国),fr(法国)和an(澳大利亚)这样两个字母的域名谓之国家代码顶级域名(ccTLDs),通过ccTLDs,基本可以明辨域名持有者的国家或地区。详细的国家代码可以在www.icann.org查找。二级域名:靠左边的部分就是所谓的二级域名,在cctv.com中,cctv就是顶级域名.com下的二级域名。

七、开发术语

1、流程图:使用图形表示算法的思路是一种极好的方法,因为千言万语不如一张图。流程图在汇编语言和早期的BASIC语言环境中得到应用,由于其中的转向过于任意,带来了很多副作用,现已趋向消亡。较新的是有利于结构化程序设计的PAD图,对PASCALC语言都极适用。

2、汇编语言:计算机中真正可以处理的只是由0”、“1”组成的二进制代码,这种指令代码易出错而且不易修改,由于依赖于机器,使用极不方便,于是人们发明“指令的助记符”,用几个字母(往往就是其含义的英文单词或缩写)代替某条指令,如加法用ADD表示,这种符号系统的扩大就是汇编语言。使用汇编语言编程,优点是运行率高,可直接对硬件内部进行控制,缺点是需对硬件有更深入的了解,而且编程效率不高,并且与机器的体系结构仍有一定的依赖关系。

3、  汇编程序:由于机器不能直接识别和运行用汇编语言编制出来的程序,必须先转换成对应的机器代码指令,这项工作不用手工完成,仅需交给称为“汇编程序”的软件处理一下,既可得到可以直接运行的程序文件。基于这种关系,人们将用汇编语言编出来的程序成称为“源程序”,称用汇编程序处理后产生的程序为“目的程序”。

4、高级语言:由于汇编语言依赖于硬件体系,且助记符量大难记,于是人们又发明来了更加易用的所谓的高级语言。在这种语言下,其语法和结构更类似普通英文,且由于远离对硬件的直接操作,使得一般人经过学习之后都可以编程。根据范围的不同和历史的发展,高级语言有很多种,如BASICFORTRANCPASCALLISPFOXPROCOBOL

5、解释程序:对源程序边解释翻译成机器代码边执行的高级语言程序。由于它的方便性和交互性较好,早期一些高级语言采用这种方式,如BASICdBASE。但它的弱点是运行效率低,程序的运行依赖于开发环境,不能直接在操作系统下运行。

6、编译程序:为了提高运行效率和对源程序的保密,人们推出了可以一次性将源程序转换成可执行代码的程序开发软件。它产生可以在操作系统下至直接执行的程序,且运行速度比用解释程序执行快得多,但是它要求全部源程序的语法都必须正确,这样调试时就不太方便。

八、

1Bug:程序中隐藏的功能缺陷或错误。由于现在的软件复杂程度早已超出了一般人能控制的范围,如Win95Win98这样较为成熟的操作系统也会不定期地公布其中的Bug。如何减少以至消灭程序中的Bug,一直的程序员所极为重视的课题。

2、调试:编好程序后,用各种手段进行查错和排错的过程。作为程序的正确性不仅仅表现在正常功能的完成上,更重要的是对意外情况的正确处理。注意,调试的指导思想是尽量证明该程序是有错的,而不是证明它是正确的。所以从心理学的角度考虑,开发人员和调试人员不应该是同一个人。

3、模块化:按照功能将一个软件切分成许多部分单独开发,然后在组装起来,每一个部分即为模块。其优点是利于控制质量、利于多人合作、利于扩充功能等,是软件工程中一种重要的开发方法。

4、可移植性:由于计算机的硬件体系结构不同,因而导致在某一类型机器上开发的软件不能在另一类计算机上运行,所以某一种语言开发环境开发出来的程序,如不用修改或只需极少量的修改便能在其它种类的计算机运行。就是可移植性好。

5、过程:建立模块化的主要机制,它主要用于完成特定的工作,可以返回某些运算的结果,也可以不返回任何结果。

6、单入口单出口:为了保证开发程序的质量,要求过程中的数据流控制是必须在固定的程序段入口进入,固定的出口返回,不允许在编程中随意使用数据。

7、软件生命周期:软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到报废阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。但随着新的面向对象的设计方法可技术的成熟,软件生命周期设计方法的指导意义正在逐步减少。

8、人工智能:就是通过程序使计算机能进行一些思维推理,使其具备一定的环境适应、自动学习、自动决策等人类高级智能。目前人机对话、智能机器人、专家系统、语言图像识别、问题求解、公式推导、定理证明等许多领域,人工智能都已有较成熟的系统,随着计算机硬件系统的进步,人工智能必将更深入人们的生活。

九、计算机应用领域

1、科学计算

2、信息处理

3、计算机辅助设计与计算机辅助制造(CAD/CAM

4、计算机辅助教学与计算机管理教学(CAI/CMI

5、自动控制

6、多媒体应用

7、电子商务

 十、计算机的发展趋势

智能化、巨型化、微型化、网络化、多媒体化

十一、计算机指令定义

指令是对计算机进行程序控制的最小单元,是一种采用二进制表示的命令语言。一条指令通常由两个部分组成,即操作码和操作数。

十二、计算机病毒与防治

1、定义:计算机病毒(Computer Virus)是指:能通过某种途径隐藏在计算机的存储介质(或程序)内,本身具有传染性,对计算机系统具有破坏作用的一组程序或指令的集合。

2、计算机病毒的特征:可执行性、破坏性、针对性、传染性、潜伏性、隐蔽性、可激发性。

3、传播途径:通过软盘、硬盘、光盘、网络。

4、计算机病毒的分类:引导型病毒、文件型病毒、混合型病毒。

5、计算机病毒防护:不使用来历不明的磁盘;使用外来软件时应先查毒;做好程序及数据备份,尤其是系统软件的备份;安装杀毒软件,定期检查系统,查杀病毒和定期升级。平时上网的时候一定要打开防毒软件的实时监控功能。

6、建立良好的安全习惯,不打开可疑邮件和可疑网站;关闭或删除系统中不需要的服务;很多病毒利用漏洞传播,一定要及时给系统打补丁。

十三、多媒体应用基础

1、媒体定义:指信息表示和传播的载体。

2、常用的媒体主要有以下几种:

1)感觉媒体:感觉媒体直接作用于人的感官,使人能直接产生感觉。

2)表示媒体:表示媒体是指各种编码,如语音编码、文本编码、图像编码等。

3)表现媒体:表现媒体是感觉媒体与计算机之间的界面。

4)存储媒体:存储媒体用于存放表示媒体,即存放感觉媒体数字化后的代码。

5)传输媒体:传输媒体是用来将媒体从一处传来到另一处的物理载体。

3、多媒体技术定义:利用计算机交互方式综合处理多种媒体信息,使多种信息建立逻辑链接并集成为一个具有交互性的系统的技术。

4、多媒体分类:文本、图形、图像、动画、声音、视频影像。

5、多媒体技术的特点:集成性、多样性、交互性。

6、多媒体输入设备:键盘、数码相机、扫描仪、话筒、手写板、触摸式屏幕。

7、多媒体输出设备:显示器、打印机、相片冲洗仪

8、多媒体信息的存储设备:U盘、硬盘、移动硬盘、光盘、软盘、内存、SD卡、TF卡、相机存储卡等。

9、多媒体技术应用

1)教育与培训

2)多媒体办公系统

3)多媒体家用系统

4)多媒体电子出版物

5)各种咨询服务系统

6)多媒体广告系统

7)现场监测系统

8)多媒体通信

10、多媒体技术的发展趋势

1)高分辨化,提高显示质量

2)高速度化,缩短处理时间

3)简单化,便于操作

4)高维化,三维、四维或更高维

5)智能化,提高信息交换和资源管理

11、多媒体计算机硬件系统

1)多媒体主机,如微型机、工作站、超级微机等

2)多媒体输入设备,如话筒、录像机、录音机、视盘、扫描仪、摄像机、电视机、光驱等

3)多媒体的输出设备,如打印机、绘图仪、音响、电视机、录音机、录像机、高分辨率监视器等

4)多媒体存储设备,如硬盘、移动硬盘、光盘、U盘、声像磁带等

5)多媒体适配器(卡),如视频卡、声卡、压缩卡、家电控制卡、调制解调器等

6)操纵控制设备,如鼠标、操纵杆、键盘、触摸屏等

12、多媒体计算机软件系统

解压缩软件、多媒体声像同步软件、多媒体通信软件等。多媒体系统在不同的应用领域,需要多种开发工具,而多媒体开发和创作工具为多媒体系统提供了方便直观的创作途径,一些多媒体开发软件包提供了图形、色彩板、声音、图像及各种媒体文件的转换与编辑手段。

十四、计算机网络

1、计算机网络是通讯技术与计算机技术相结合的产物,特征:数字化、网络化、信息化、全球化

2、计算机网络的定义:一群具有独立功能的计算机通过通讯设备及传输媒体被互联起来,在通信软件的支持下实现计算机之间的资源共享、信息交换和协同工作的系统

3、计算机网络的功能:

a、数据通信:实现计算机之间的信息传递

b、资源共享:主要指的是计算机之间的硬件、软件和数据资源

c、分布式处理:采用一定的算法将任务分别交给网络中不同的计算机,已达到均衡使用网络资源、实现分布式处理的目的

d、提高系统的可靠性:通过结构化和模块化设计将大的、复杂的任务分别交给几台计算机处理,用多台计算机提供冗余,使其可靠性大大提高。当某台计算机发生故障时,不至于影响整个系统其他计算机的正常工作,使其破坏的数据和信息能得到恢复。

4、计算机网络的发展历程

a、以数据资源为主的第一代计算机网络

b、以资源共享为主的第二代计算机网络

c、体系结构标准化的第三代计算机网络

d、Internet为核心的第四代计算机网络

5、计算机网络的组成

a、从物理上讲:计算机系统、通信链路、网络节点

b、从逻辑意义上讲:通信子网、资源子网

6、计算机网络组成的三要素

a、语法:用户数据与控制信息的结构及格式

b、语义:即需要发出何种控制信息,以及完成的动作和作出的响应

c、时序:是对事件事先顺序的详细说明

7、常用的应用层协议有

a、超文本传输协议:HTTP,用于传递制作的网页文件

b、文件传输协议:FTP,用于实现互联网中交互式文件的传输功能

c、电子邮件协议:SMTP,用于实现电子邮件传送功能

d、网络终端协议:TELNET,用于实现互联网中远程登录功能

e、域名服务:DNS

f、路由信息服务:RIP

g、网络管理协议:SNMP

8、计算机网络的分类

a、按网络覆盖范围分:局域网(LAN),城域网(MAN,广域网(WAN,Internet

b、根据网络拓补结构分:总线型网络、星型网络、环形网络、树状网络、混合型网络

c、根据传输介质分:有线网(双绞线、同轴电缆、光纤、电话线),无线网(以无线电波或红外线为传输介质)

d、根据网络的使用性质:公用网、专用网

9、接入Internet的方式有

a、PSTN方式:公用电话交换网,通过调制调解器拨号实现用户的拨号方式

b、ASDL方式:通过普通电话线提供宽带数据业务的技术

c、LAN方式:需要网卡可网络连接线,通过集线器或交换机经路由器接入Internet

d、无线方式:主要技术有:蜂窝技术、数字无绳技术、点对点微波技术、卫星技术、蓝牙技术

10、调制解调器

a、调制:把数字信号转化成电话上传输的模拟信号

b、调解:把模拟信号转化成数字信号

11、计算机网络系统

a、软件:网络应用软件,网络系统软件(网络操作系统、网络协议软件、通信控制软件、管理软件)。

b、硬件:(1)主机设备:称为主机【中心站(服务器)、工作站(客户机)】

2)连接设备:网卡(工作在物理层,提供固定的网络地址)。  集线器(工作在物理层,对信号进行再生整形 ,扩大网络传输距离)。  网桥:(工作在网际层,在复杂的网络环境中完成数据包的传送)。  交换机:工作在数据链路层,封装、转发数据包。   网关:又称网间连接器、协议转换器、工作在传输层。用于两个高层协议不同的网络互连

3)传输技术

C、规程

12、我国四大主干网络

a、公用计算机互联网(ChinaNet

b、中国教育和科研计算机网(CERNet

c、中国科技信息网(CSTNet

d、国家公用经济信息通信网络(ChinaGBN

13、Internet的组成:物理网、协议(网际协议、传输协议、应用程序协议)、应用软件、信息

14、Internet的域名系统有:国际顶级域名、国家顶级域名、通用顶级域名

常见的顶级域名:com(代表商业机构)、edu(代表教育机构)、gov(代表政府机构)、int(代表网际机构)、mil(代表军事机构)、net(代表网络机构)、org(代表非盈利机构)、info(代表信息机构)

15、Internet中实现主机到主机定位的协议是:ARP(地址解析协议)   ONS(域名解析协议)

16、电子邮件传输服务中常用的协议有:STMP(用于将电子邮件从客户端传输到服务器,以及从某个服务器传输到另一个服务器。只能传输普通文本)、POP(是一种允许用户从邮件服务器收邮件的协议。有两种版本POP2POP3)、MIME(规定了通过STMP协议传输非文本电子邮件附件的标准 )

十五、网页制作

1、HTML:超文本标记语言的缩写,是一种用于编写静态网页的语言。用该语言编写的网页文件以.htm.html为扩展名

2、网页制作三剑客:DreamweaverFlashFireworks

3、Frontpage2003的七种视图:网页视图、文件夹视图、远程网站视图、报表试图、导航视图、超链接视图、任务视图

4、常用的图像文件格式有:BMPGIFJPEGPNGMPEG(通用标准,用于动态图像的压缩)

5、网站是一组相关网页和有关文件的集合,一般有一个特殊的网页作为浏览的起始点,称为主页。

6、常见的浏览器有:IEFirefoxSafariChromeOpera

十六、数据库技术基础

1、数据模型:层次(有序树)、网状(有向图)、关系(二维表)

2、数据库系统组成:计算机平台、数据库、数据库管理系统、数据库应用系统、用户

3、信息世界的基本概念:实体,属性,码,域,实体型,实体集

4、关系运算:选择、投影、连接

5Access对象:表、查询、窗体、报表、页、宏、模块

6、数据库处理技术的发展三个阶段:手工管理、文件管理、数据库管理

7、数据库特点:最小冗余度、数据独立性、数据共享、安全可靠、保密性能好

8、数据库功能:数据定义、数据操作、数据控制和管理

9、设计数据库的阶段:需求分析,概念结构设计,逻辑结构设计,物理结构设计,实施数据库,使用和维护。

 

计算机基础知识