首页 > 代码库 > 计算机基础知识
计算机基础知识
一、计算机的组成
主机、显示器、键盘、鼠标、外部设备
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、数据:狭义的理解,数据就是数值,即0、1、2、3、4、5、6、7、8、9和符号、小数点组成的数值,广义地讲,计算机所能处理的数据是指计算机能接受、存储、处理的任何信息,除了数值外,还有字符数据、图形数据、音频数据、视频数据、控制信号数据等等。
5、数据类型:在处理各种数据时,为了便于处理、查错和充分利用存储空间,许多开发环境都要求对数据类型进行说明,一般有整数型、实数型、字符串型、布尔型、日期型、备注型、浮点型、双精度型等等。
6、数据运算:一般指对数据所施加的各种处理,如插入数据、修改旧数据、删除已无用的数据、查找数据、将数据按一定的规则排序、打印数据等等。
7、数据结构:在编程中,除了要考虑功能如何实现外,还必须考虑到程序中所涉及到的数据组织方式,其一是为了提高执行效率;其二是在特定的功能中,必须将数据以特殊的结构进行存放。常用的数据结构有线性表、栈、队列、树、二叉树、图、哈希表等结构。
8、逻辑结构:指对数据的组织形式,如社会生活中的人事组织可用树型逻辑结构表示,选择逻辑结构对软件的实现有重大意义。常见电脑名词术语解释--操作术语计算机硬件是软件运行的基础,而软件则是发挥硬件作用的关键。
六、互联网的基础知识
1、IP地址:如:202.103.88.20(255.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图,对PASCAL或C语言都极适用。
2、汇编语言:计算机中真正可以处理的只是由“0”、“1”组成的二进制代码,这种指令代码易出错而且不易修改,由于依赖于机器,使用极不方便,于是人们发明“指令的助记符”,用几个字母(往往就是其含义的英文单词或缩写)代替某条指令,如加法用ADD表示,这种符号系统的扩大就是汇编语言。使用汇编语言编程,优点是运行率高,可直接对硬件内部进行控制,缺点是需对硬件有更深入的了解,而且编程效率不高,并且与机器的体系结构仍有一定的依赖关系。
3、 汇编程序:由于机器不能直接识别和运行用汇编语言编制出来的程序,必须先转换成对应的机器代码指令,这项工作不用手工完成,仅需交给称为“汇编程序”的软件处理一下,既可得到可以直接运行的程序文件。基于这种关系,人们将用汇编语言编出来的程序成称为“源程序”,称用汇编程序处理后产生的程序为“目的程序”。
4、高级语言:由于汇编语言依赖于硬件体系,且助记符量大难记,于是人们又发明来了更加易用的所谓的高级语言。在这种语言下,其语法和结构更类似普通英文,且由于远离对硬件的直接操作,使得一般人经过学习之后都可以编程。根据范围的不同和历史的发展,高级语言有很多种,如BASIC、FORTRAN、C、PASCAL、LISP、FOXPRO、COBOL。
5、解释程序:对源程序边解释翻译成机器代码边执行的高级语言程序。由于它的方便性和交互性较好,早期一些高级语言采用这种方式,如BASIC、dBASE。但它的弱点是运行效率低,程序的运行依赖于开发环境,不能直接在操作系统下运行。
6、编译程序:为了提高运行效率和对源程序的保密,人们推出了可以一次性将源程序转换成可执行代码的程序开发软件。它产生可以在操作系统下至直接执行的程序,且运行速度比用解释程序执行快得多,但是它要求全部源程序的语法都必须正确,这样调试时就不太方便。
八、
1、Bug:程序中隐藏的功能缺陷或错误。由于现在的软件复杂程度早已超出了一般人能控制的范围,如Win95、Win98这样较为成熟的操作系统也会不定期地公布其中的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(是一种允许用户从邮件服务器收邮件的协议。有两种版本POP2、POP3)、MIME(规定了通过STMP协议传输非文本电子邮件附件的标准 )
十五、网页制作
1、HTML:超文本标记语言的缩写,是一种用于编写静态网页的语言。用该语言编写的网页文件以.htm或.html为扩展名
2、网页制作三剑客:Dreamweaver、Flash、Fireworks
3、Frontpage2003的七种视图:网页视图、文件夹视图、远程网站视图、报表试图、导航视图、超链接视图、任务视图
4、常用的图像文件格式有:BMP、GIF、JPEG、PNG、MPEG(通用标准,用于动态图像的压缩)
5、网站是一组相关网页和有关文件的集合,一般有一个特殊的网页作为浏览的起始点,称为主页。
6、常见的浏览器有:IE、Firefox、Safari、Chrome、Opera
十六、数据库技术基础
1、数据模型:层次(有序树)、网状(有向图)、关系(二维表)
2、数据库系统组成:计算机平台、数据库、数据库管理系统、数据库应用系统、用户
3、信息世界的基本概念:实体,属性,码,域,实体型,实体集
4、关系运算:选择、投影、连接
5、Access对象:表、查询、窗体、报表、页、宏、模块
6、数据库处理技术的发展三个阶段:手工管理、文件管理、数据库管理
7、数据库特点:最小冗余度、数据独立性、数据共享、安全可靠、保密性能好
8、数据库功能:数据定义、数据操作、数据控制和管理
9、设计数据库的阶段:需求分析,概念结构设计,逻辑结构设计,物理结构设计,实施数据库,使用和维护。
计算机基础知识