GVKun编程网logo

如何查询计算机二级成绩-计算机二级成绩查询系统入口2021分享(计算机二级成绩怎么查)

23

这篇文章主要围绕如何查询计算机二级成绩-计算机二级成绩查询系统入口2021分享和计算机二级成绩怎么查展开,旨在为您提供一份详细的参考资料。我们将全面介绍如何查询计算机二级成绩-计算机二级成绩查询系统入

这篇文章主要围绕如何查询计算机二级成绩-计算机二级成绩查询系统入口2021分享计算机二级成绩怎么查展开,旨在为您提供一份详细的参考资料。我们将全面介绍如何查询计算机二级成绩-计算机二级成绩查询系统入口2021分享的优缺点,解答计算机二级成绩怎么查的相关问题,同时也会为您带来1.计算机二级考试 计算机基础知识部分、1.计算机发展阶段 计算机发展历史 机械式计算机 机电式计算机 电子计算机 逻辑电路与计算机 二极管 电子管 晶体管 硅 门电路 计算机 电磁学计算机二进制、2.计算机二级考试 公共基础知识资料、2012年计算机二级:Access如何制作复杂报表的实用方法。

本文目录一览:

如何查询计算机二级成绩-计算机二级成绩查询系统入口2021分享(计算机二级成绩怎么查)

如何查询计算机二级成绩-计算机二级成绩查询系统入口2021分享(计算机二级成绩怎么查)

辛苦报考计算机二级的同学们,现在已经可以查询自己的成绩了,想必有的同学还不知道查询系统入口2021系统,为此,今日小编带来的这篇文章就为大伙分享了计算机二级成绩查询系统入口2021分享,一起来看看吧。

1、点击这里打开中国教育考试网

2、点击成绩查询

3、选择2021年3月全国计算机等级考试

4、输入你的证件信息即可查询

以上这里为各位分享了计算机二级成绩查询系统入口2021分享。有需要的朋友赶快来看看本篇文章吧!

1.计算机二级考试 计算机基础知识部分

1.计算机二级考试 计算机基础知识部分

计算机基础知识部分


1.1计算机概述
考点1计算机发展简史
1946年2月日,世界上第一台电子计算机Eniac美国宾夕法尼亚大学诞生,它的出现具有划时代的伟大意义。
从第一台计算机的诞生到现在,计算机技术经历了大型机、微型机及网络阶段。对于传统的大型机,根据计算机所采用电子元件的不同而划分为电子管、晶体管、集成电路和大规模、超大规模集成电路等四代,

我国在微型计算机方面,研制开发了长城、方正、同方、紫光、联想等系列微型计算机我国在巨型机技术领域中研制开发了“银河”、“曙光”、“神威”等系列巨型机。

考点2计算机的特点
现代计算机算一般具有以下几个重要特点。
(1)处理速度快(2)存储容量大。(3)计算精度高。(4)工作全自动。

(5)适用范围广,通用性强。

考点3计算机的应用
计算机具有存储容量大,处理速度快,逻辑推理和判断能力强等许多特点,因此已被广泛应用于各种科学领域,并迅速渗透到人类社会的各个方面,同时也进人了家庭。计算机主要有以下几个方面的应用。
(1)科学计算(数值计算)。(2)过程控制。(3)计算机辅助设计(CAD)和计算机辅助制造(CAM)。(4)信息处理。(5)现代教育(计算机辅助教学(CAI)、计算机模拟、多媒体教室、网上教学和电子大学)。(6)家庭生活。

考点4计算机的分类:

巨型机,小巨型机,大型主机,小型机,工作站,个人计算机。

 

 

1.3 计算机中字符的编码  考点7 西文字符的编码
计算机中常用的字符编码有EBCDIC码和ASCII码。IBM系列大型机采用EBCDIC码,微型机采用ASCII码是美国标准信息交换码,被国际化组织指定为国际标准。它有7位码和8位码两种版.国际的7位ASCII码是用7位二进制数表示一个字符的编码,其编码范围从0000000B一1111111B,共有7=128个不同的编码值,相应可以表示128个不同的编码。

7位ASCII码表:p41   

考点8汉字的编码
1.汉字信息的交换码
汉字信息交换码简称交换码,也叫国标码。规定了7 445个字符编码,其中有682个非汉字图形符和6763个汉字的代码。有一级常用字3755个,二级常用字3 008个。两个字节存储一个国标码。国标码的编码范围是2121H一7E7EH。区位码和国标码之间的转换方法是将一个汉字的十进制区号和十进制位号分别转换成十六进制数,然后再分别加上20H,就成为此汉字的国标码:
汉字国标码=区号(十六进制数)+20H位号(十六进制数)+ 20H
而得到汉字的国标码之后,我们就可以使用以下公式计算汉字的机内码:
汉字机内码=汉字国标码+8080H
2.汉字输入码
汉字输人码也叫外码,都是由键盘上的字符和数字组成的。目前流行的编码方案有全拼输人法、双拼输入法、自然码输人法和五笔输人法等。
3.汉字内码
汉字内码是在计算机内部对汉字进行存储、处理的汉字代码,它应能满足存储、处理和传输的要求。一个汉字输人计算机后就转换为内码。内码需要两个字节存储,每个字节以最高位置‘1”作为内码的标识。
4.汉字字型码
汉字字型码也叫字模或汉字输出码。在计算机中,8个二进制位组成一个字节,它是度量空间的基本单可见一个16 x 16点阵的字型码需要16 x 16/8=32字节存储空间。
汉字字型通常分为通用型和精密型两类。
5.汉字地址码
汉字地址码是指汉字库中存储汉字字型信息的逻辑地址码。它与汉字内码有着简单的对应关系,以简化内码到地址码的转换。
6.各种汉字代码之间的关系
汉字的输人、处理和输出的过程,实际上是汉字的各种代码之间的转换过程。如图1- 1表示了这些汉字代码在汉字信息处理系统中的位置及它们之间的关系.

  1. 4指令和程序设计语言  考点9计算机指令
    一条指令必须包括操作码和地址码两部分。一台计算机可能有多种多样的指令这些指令的集合称为该计算机的指令系统。

考点10程序设计语言
程序设计语言通常分为机器语言、汇编语言和高级语言3类
(1)机器语言。机器语言是计算机唯一能够识别并直接执行的语言。
(2)汇编语言。用汇编语言编写的程序称为汇编语言源程序.计算机不能直接识别它。必须先把汇编语言程序翻译成机器语言程序(称目标程序),然后才能被执行。
(3)高级语言。高级语言要用翻译的方法把它翻译成机器语言程序才能执行。翻译的方法有“解释”和“编译”两种。一个高级语言源程序必须经过“编译”和“连接装配”才能成为可执行的机器语言.

1.5计算机系统的组成   考点11计算机系统概述
计算机系统是由硬件系统和软件系统两大部分组成的,p25

 

考点12“存储程序控制”计算机的概念
1944年8月,著名美籍匈牙利数学家冯?诺依曼提出了EDVAC计算机方案,他在方案中提出了3条思想。
(1)计算机的基本结构。计算机硬件应具有运算器、控制器、存储器、输人设备和输出设备等5大基本功能。
(2)采用二进制数.二进制数便于硬件的物理实现,又有简单的运算规则。
(3)存储程序控制.存储程序实现了自动计算,确定了冯.诺依曼型计算机的基本结构。

考点13计算机硬件的组成
1运算器
运算器是计算机处理数据和形成信息的加工厂,主要完成算术运算和逻辑运算,它由算术逻辑运算部(ALU)、累加器及通用寄存器组成。
2控制器
控制器是计算机的神经中枢,它用以控制和协调计算机各部件自动、连续地执行各条指令。它通常由指令部件、时序部件及操作控制部件组成。
(1)指令寄存器:存放由存储器取得的指令。
(2)译码器:将指令中的操作码翻译成相应的控制信号。
(3)时序节拍发生器:产生一定的时序脉冲和节拍电位,使得计算机有节奏、有次序地工作。
(4)操作控制部件:将脉冲、电位和译码器的控制信号组合起来,有时间性地、有时序地控制各个部件完成相应的操作。
(5)指令计数器:指出下一条指令的地址。
3存储器
存储器是计算机记忆装置,主要用来保存数据和程序,具有存数和取数的功能。存储器分为内存储器和外存储器。CPU只能访问存储在内存中的数据,外存中的数据只有先调入内存后才能被CPU访问和处理。
4.输入设备
输人设备的主要作用是把准备好的数据、程序等信息转变为计算机能接受的电信号送人计算机。
5.输出设备
输出设备的主要功能是把运算结果或工作过程以人们要求的直观形式表现出来。

考点14计算机软件系统的组成
软件系统可分为系统软件和应用软件两大类二
1系统软件
系统软件分为操作系统、语言处理系统(翻译程序)、服务程序和数据库系统4大类别。
(1)操作系统(OS)。一个操作系统应包括下列5大功能模块:处理器管理、作业管理、存储器管理、设备管理和文件管理。
操作系统通常分成以下5类。
① 单用户操作系统。微软的MS-DOS、Windows属于此类。
②批处理操作系统。IBM的DOS/VSE属于此类。
③分时操作系统。UNIX是国际最流行的分时操作系统。
④实时操作系统。
⑤网络操作系统。
(2)对于高级语言来说,翻译的方法有两种:解释和编译。对源程序进行解释和编译任务的程序,分别叫做解释程序和编译程序。
2应用软件
应用软件可分为通用软件和专用软件两类其中通用软件又分为3类。
(1)文字处理软件如Office 2000中的Word.
(2)电子表格软件二如Office 2000中的Excel.
(3)专家系统.

考点15中央处理器(CPU)
中央处理器(CPU)主要包括运算器(ALU)和控制器(CU)两大部件。此外,还包括若干个寄存器和高速缓冲存储器。它是计算机的核心部件。又称微处理器。计算机的所有操作都受CPU控制,CPU和内存储器构成了计算机的主机,是计算机系统的主体。CPU的性能指标直接决定了由它构成的微型计算机系统性能指标。CPU的性能指标主要有字长和时钟主频。

考点16价存储器
计算机的存储器分为两大类:一类是设在主机中的内部存储器,也叫主存储器,用于存放当前运行的程序和程序所用的数据,属于临时存储器:另一类是属于计算机外部设备的存储器,叫外部存储器.简称外存,也叫辅助存储器(简称辅存)。外存中存放暂时不用的数据和程序,属于永久性存储器.当需要时应先调人内存。
内部存储器
一个二进制位(bit)是构成存储器的最小单位。通常将每8位二进制位组成的一个存储单元称为一个字节(Byte),并给每个字节编上一个号码,称为地址(Address)。
1)存储容量
存储器可容纳的二进制信息量称为存储容量。度量存储容量的基本单位是字节(Byte)。此外,常用的存储容量单位还有:KB(千字节),MB(兆字节)和GB(千兆字节)它们之的关系为:
1字节(Byte)=8个二进制位(bits)
1 KB二1024 B;1MB=1024KB;1GB二1024MB
2)存取时间
存储器的存取时间是指从启动一次存储器操作,到完成该操作所经历的时间.
3)内存储器的分类
内存储器分为随机存储器(RAM)和只读存储器(ROM)两类.
(1)随机存储器(RAM)。随机存储器也叫读写存储器.其特点是:存储的信息既可以读出,又可以向内写入信息,断电后信息全部丢失。随机存储器又可以分为静态RAM和动态RAM两种.
静态RAM的特点是只要不断电,信息就可长时间的保存.其优点是速度快,不需要刷新,工作状态稳定;缺点是功耗大,集成度低,成本高.
动态RAM的优点是使用组件少,功耗低,集成度高:缺点是存取速度较慢且需要刷新.

(2)只读存储器(ROM).只读存储器的特点:存储的信息只能读出,不能写入,断电后信息也不丢失。只读存储器大致可分成3类:掩膜型只读存储器(MROM) 可编程只读存储器(PROM)和可擦写的可编程只读存储器(EPROM)
关于RAM和ROM之间.以及动态RAM和静态RAM之间的区别如表1-6所示

2.外部存储器
目前最常用的外存有磁盘、磁带和光盘等。与内存相比,这类存储器的特点是存储容量大、价格较低,而且在断电后也可以长期保存信息,所以又称为永久性存储器。
磁盘存储器又可分为软盘、硬盘和光盘。磁盘的有效记录区包含若干磁道,磁道由外向内分别称为0磁道、I磁道……每磁道又被划分为若干个扇区,扇区是磁盘存储信息的最小物理单位。硬盘一般有多片,并密封于硬盘驱动器中,不可拆开,存储容量可观,可达几百吉字节。软盘被封装在保护套中,插人软盘驱动器中便可以进行读写操作。软盘可分为3.5英寸和5.25英寸两种,软盘上都带有写保护口,若处于写保护状态,则只能读出,不能写人。光盘可分为只读型光盘(CD-ROM)、一次性写人光盘(W0RM)和可擦写型光盆。磁盘的存储容量可用如下公式计算:
容量=磁道数x扇区数x扇区内字节数x面数x磁盘片数

考点17输入输出设备
计算机中常用的输人设备有键盘和鼠标,其他的输人设备有扫描仪、手写输入设备、声音输入设备、触摸屏和条形码阅读器。常用的输出设备有显示器和打印机、绘图仪等。磁盘既可以属于输入设备,也可以属于出设备。

考点18计算机主要技术指标
①字长。一次能并行处理的二进制数。字长总是8的整数倍,如16、32、34位等
②主频。计算机中CPU的时钟周期,单位是兆赫兹(MHZ¬)。
③运算速度。计算机每秒所能执行加法指令的数目。运算速度的单位是百万次/秒(MIPS)
④存储的容量。存储容量包括主存容量和辅存容量,主要指内存所能存储信息的字节数。
⑤存储周期。存储器进行一次完整的存取器作所需要的时间。

1. 6多媒体技术简介      考点19多媒体技术
多媒体技术有以下几个特点:数字化、集成化、交互性和实时性。
(1)多媒体计算机由PC + CD-ROM十音频卡十视频卡组成。除了硬件配置外,还应配置相应的软件:首先是支持多媒体的操作系统;其次是多媒体的开发工具、压缩和解压缩软件等。
(2)多媒体的应用主要有以下几个方面:教育和培训,商业和服务业,家庭娱乐、休闲,影视制作,电子出版业及Internet上的应用。
1.7计算机病毒及其防治      考点20计算机病毒的概念
计算机病毒实质上是一种特殊的计算机程序,这是“能够侵人计算机系统的、并给计算机系统带来故障的一种具有自我复制能力的特殊程序”.

考点21计算机病毒的特点
计算机病毒一般具有如下重要特点。
①寄生性。②传染性。③破坏性。④潜伏性。⑤隐蔽性。
考点22计算机病毒的预防
预防计算机病毒的几点措施如下。
①专机专用。②利用写保护。③固定启动方式。④慎用网上下载的软件。⑤分类管理数据。
⑥建立备份。⑦采用防病毒卡或病毒预警软件。⑧定期检查。⑨严禁在计算机上玩电子游戏。

基础1.计算机网络简介
1.计算机网络的概念
计算机网络是指分布在不同地理位置上的具有独立功能的多个计算机系统,通过通信设备和通信线路相互连接起来,在网络软件(网络协议)的管理下实现数据传输和资源共享的系统。
2.计算机网络的发展
计算机网络的发展大致可以分为4个阶段:
(1)远程终端联机阶段。(2)计算机网络阶段。

(3)计算机网络互联阶段。(4)信息高速公路阶段。
3.计算机网络的功能 :
计算机网络系统具有丰富的功能,其中最重要的是资原共享和快速通信。
1)快速通信(数据传输)
计算机网络为分布在不同地点的计算机用户提供了快速传输信容、的手段.网上不同的计算机之间可以传送数据、交换信息(目前可以包括:文字、声音、图形、图像等)
2)共享资源
共享资源是计算机网络的重要功能。计算机资源包括硬件、软件和数据等。所谓共享资源就是指网络中各计算机的资源可以互相通用〕比如:在办公室里的几台计算机可以经网络共用一台激光打印机。
3)提高可靠性
计算机网络中的各台计算机可以通过网络互相设置为后备机,一旦某台计算机出现故障时,网络中的后备机即可代替继续执行,保证任务正常完成,避免系统瘫痪,从而提高了计算机的可靠性。
4)分担负荷
当网上某台计算机的任务过重时,可将部分任务转交到其他较空闲的计算机上去处理,从而均衡计算机的负担,减少用户的等待时间。
5)实现分布式处理
将一个复杂的大任务分解成若干个子任务,由网上的计算机分别承担其中的一个任务,共同运作并完成,以提高整个系统的效率.这就是分布式处理模式。计算机网络使分布式处理成为可能。

基础2 数据通信常识
计算机通信有两种,一种是数字通信.另一种是模拟通信。数字通信是指将数字数据通过数字信道送;模拟通信是指将数字数据通过模拟信道传送。
1.信道
计算机网络中常用的传输介质有:双绞线、同轴电缆、光缆和无线电波等。
2.数字信号和模拟信号
信号是数据的表现形式。信号分为数字信号和模拟信号两类。数字信号是一种离散的脉冲序列,常用一个脉冲表示一位二进制数。模拟信号是一种连续变化的信号,声音就是一种典型的模拟信号。目前,计算机内部处理的信号都是数字信号。
3.调制与解调
在发送端,将数字脉冲信号转换成能在模拟信道上传输的模拟信号,此过程称为调制;在接收端,再将模拟信号转换还原成数字脉冲信号,这个反过程称为解调。
4.带宽与数据传偷速率
在模拟信道中,以带宽表示信道传输信息的能力它用传送信息信号的高频率与低频率之差表示,以Hz、kHz、MHz和GHz为单位。
在数字信道中,用数据传输速率(比特率)表不信道的传输能力,即每秒传输的二进制位数(bps),单位 为bps, Kbps , Mbps和Gbps带宽与数据传输速率是通信系统的主要技术指标之一。
5.误码率
它是指在信息传输过程中的出错率,是通信系统的可靠性指标。在计算机网络系统中,一般要求误码率低于10-6.“(百万分之一)。
6.计算机通信的质量
计算机通信的质量有两个最重要的指标。一个是数据传输速率,另一个是误码率。

基础3 计算机网络的组成
计算机网络主要由资源子网和通信子网两部分组成。
资源子网主要包括:联网的计算机、终端、外部设备、网络协议及网络软件等。它的主要任务是负责收集、存储和处理信息,为用户提供网络服务和资源共享功能等。通信子网即把各站点互相连接起来的数据通信系统,主要包括:通信线路(即传输介质)、网络连接设备(如通信控制处理器)、网络协议和通信控制软件等。它的主要任务是负责连接网上各种计算机,完成数据的传输、交换、力口工和通信处理工作。
通信子网中几种设备的简介如下。
1.调制解调g(MODEM) )
具有调制和解调两种功能的设备称为调制解调器〕调制解调器分外置和内置两种。外置调制解调器是在计算机机箱之外使用的,一端用电缆连在计算机上,另一端与电话插口连接。优点是便于从一台设备移到另一台设备上去。内置调制解调器是一块电路板,插在计算机或终端内部,优点是价格比外置调制解调器便宜。缺点是插人机器就不易移动。
2.网络接口卡
网络接口卡(简称网卡)属网络连接设备,用于将计算机和通信电缆连接起来,以便电缆在计算机之间进行高速数据传输。因此,每台连接到局域网的计算机都需要安装一块网卡。通常网卡都插在计算机的扩展槽内。
3.路由器 ( Router )
用于检测数据的目的地址,对路径进行动态分配,根据不同的地址将数据分流到不同的路径中。如果存在多条路径,则根据路径的工作状态和忙闲情况,选择一条合适的路径,动态平衡通信负载。有的路由器还具有帧分割功能路由器连接两个以上的同类型的网络,提供网络层之间的协议转换。

基础4 网络分类
计算机网络的分类标准有很多:p182

  1. 从网络的地理范围分:局域网(LAN),城域网(MAN),广域网(WAN)。
  2. 按所采用的交换技术分:电路交换网络,报文交换网络,分组交换网络。

 

基础5 因特网概述
1.何谓因特网
因特网是通过路由器将世界不同地区、规模大小不一、类型不同的网络互相连接起来的网络.是一个全球性的计算机互联网络。Internet音译为“因特网”,也称“国际互联网”。它的前身就是ARPANET网它是一个信息资源极其丰富的计算机互联网络。
1)Internet的主要特汽
(1)Internet采用分组交换技术
(2)Internet使用TCP/ IP协议
(3)Internet通过路由器将各个网络互联起来
(4)Internet上的每台计算机都必须给定一个唯一的IP地址。
2)我国Internet概况
我国从1994年实现了与Internet的连接,目前我国已经建立了5大Internet主干网:

中国科技网(CSTNET).中国教育科研网(CERNET).中国公用计算机网(CHINANET )中国金桥信息网(CHINAGBN ).中国联通网(UNINET )
2.因特网提供的服务
Internet能提供丰富的服务,主要包括以下几项。
(1)电子邮件(E-mail):电子邮件是因特网的一个基本服务,是因特网上使用最频繁的一种功能。
(2)文件传输(FTP):为因特网用户提供在网上传输各种类型的文件的功能。FTP服务分普通FTP服务和匿名FTP服务两种。
(3)远程登录(Telnet):远程登录是一台主机的因特网用户,使用另一台主机的登录账号和口令与该主机实现连接,作为它的一个远程终端使用该主机的资源的服务。
(4)万维网(WWW)交互式信息浏览:WWW是因特网的多媒体信息查询工具,是因特网上发展最快和使用最广的服务它使用超文本和链接技术,使用户能简单地浏览或查阅各自所需的信息。

基础6 TCP/IP协议
因特网是通过路由器或网关将不同类型的物理网互联在一起的虚拟网络。它采用TCP/IP协议控制各网络之间的数据传输,采用分组交换技术传输数据。凡是所有连人因特网的计算机都要使用TCP/IP协议。
TCP/IP是用于计算机通信的一组协议,而TCP和IP是这众多协议中最重要的两个核心协议。TCP/IP 由网络接口层、网间网层、传输层、应用层等4个层次组成。TCP是指传输控制协议。IP是指互联网协议。
1.IP协议
它位于网间网层,主要将不同格式的物理地址转换成统一的IP地址,将不同格式的帧转换为“IP数据包”,向TCP协议所在的传输层提供IP数据包,实现无连接数据包传送;IP还有数据包路由选择的功能。
2.TCP协议
它位于传输层。TCP协议向应用层提供面向连接的服务,确保网上所发送的数据包可以完整地接收,一旦数据包丢失或破坏,则由TCP负责将丢失或被破坏的数据包重新传输一次,实现数据的可靠传输。
基础7.IP地址和域名
1.IP地址
为了信息能准确传送到网络的指定站点,像每一部电话具有一个唯一的电话号码一样,各站点的主机(包括路由器和网关)都必须有一个唯一识别的地址,称做IP地址。
根据因特网是由许多个物理网互联而成的虚拟网络,所以,一台主机的IP地址由网络号和主机号两部分组成。IP地址的结构如下所示
网络号 主机号
IP地址用32个比特(4个字节)表示。为便于管理,将每个IP地址分为4段(1个字节1段),用3个圆点隔开的十进制整数表示。可见,每个十进制整数的范围是0一255。
由于网络中IP地址很多,所以把IP地址的第一段进一步划分为以下5类。
(1)A类;0到127。
(2)B类:128到191。
(3)C类:192到223。
(4)D类和E类:留作特殊用途。
A类,B类,C类的范围如下。
(1)A类地址:0.0.0.0~127.255.255.255。
(2)B类地址:128.0.0.0~191.255.255.255。
(3)C类地址:192.0.0.0~223.255.255.255。
2.全域名
为方便记忆和使用,TCP/IP协议引进了一种字符型的主机命名制,这就是域名。域名的就是一组具有助记功能的代替IP地址的英文简写名。为了避免重名,主机的域名采用层次结构,各层次结构的子域名之间用圆点“.”隔开,从右至左分别为第一级域名(也称最高级域名),第二级域名,直至主机名(最低级域名)。其主要结构如下:
主机名.……第二级域名.第一级域名
域名使用规则:
(1)只能以字母字符开头,以字母字符或数字字符结尾,其他位置可用字符、数字、连字符或下划线。
(2)域名中大、小写字母视为相同。
(3)各子域名之间以圆点分开。
(4)域名中最左边的子域名通常代表机器所在单位名,中间各子域名代表相应层次的区域,第一级子域名是标准化r的代码。常用的第一级子域名标准代码如表6-2所示。
(5)整个域名的长度不得超过255个字符。
表6-2常用一级子域名的标准代码

基础8 因特网的接入方式
1.因特网的接入方式
因特网接人方式通常有4种,分别为专线连接、局域网连接、无线连接和电话拨号连接。其中电话拨号连接对众多个人用户和小单位来说,是采用最多的一种接人方式。
2.连接因特网的步骤
1)配置微型计算机和调制解调器
采用电话拨号方式上网,除一台486配置以上的计算机外,还应具备一条直拨电话线和一个调制解调器。
2)选择ISP并申请账号
ISP是指因特网服务提供商,用户必须通过它接人因特网。一般根据收取的费用的多少、提供的服务项目是否符合需求和数据传输速度快慢等因素从众多的ISP中选择合适的ISP
3)调制解调器硬件连接和驱动程序的安装
对于外置式调制解调器,可按照提供的使用手册连好接线,并安装W动程序。具体操作步骤可按使用手册指示操作。对于内置式调制解调器,通常是在购置微型计算机时已经安装和设置好了,比较现成,可以直接创建新的连接。
4)安装拨号网络组件
调制解调器的硬件连接和驱动程序安装完毕后,还须按照要求建立用户计算机与ISP的计算机之间的连接,这就要通过“拨号网络”组件来完成。

基础9拨号上网
1.连接
(1)在“我的电脑”窗口中,双击“拨号网络”图标,打开“拨号网络”窗口。
(2)双击“拨号网络”窗口中选定的连接图标。打开“连接到”对话框,分别输人用户名和口令,并单击“连接”按钮。在连接过程中出现一信息框显示连接进程。
(3)连接登录完成后,''a T-已创建连接”对话框,并单击“快速工具栏,’中的IE图标,启动IE,浏览网页。
2.断开连接
(1)双击任务栏右端的“连接”标志.打开一个对话框。
(2)单击对话框中的“断开连接”按钮,稍后一会,就完成断开连接。

6.2重要考点
考点1 上网浏览
1 浏览的相关概念
1)万维网‘WWW)
万维网(WWW,World Wide Web)是一种建立在因特网上的全球性的、交互的、动态的、多平台的、分布式的、超文本超媒体信息查询系统。它也是建立在因特网上的一种网络服务。
WWW网站中包含有许多网页,又称Web页。网页是用超文本标记语言(HTML, Hyper TextMarkupLanguage)编写的,并在超文本传输协议(HTTP)支持下运行。一个网站的第一个Web页称为主页,它主要体现此网站的特点和服务项目二每一个Web页都有唯一的地址(URL)来表示。
2)超文本和超链接
超文本( Hypertext)中不仅含有文本信息.而巨还可以包含图形、声音、图象和视频等多媒体信息,最主要的是超文本中还包含着指向其他网页的链接,这种链接称为超链接(Hyper Link)。
3)统一资源定位器(URL)
WWW用统一资源定位器(URL,Uniform Resource Locator)来描述Web页的地址和访问它时所用的协议。
URL的格式如下:
协议:,/AP地址成域名/路径/文件名
其中:
协议是服务力式或是获取数据的方法_如http , ftp等。
IP地址或域名是指存放该资源的主机的IP地址或域名
路径和文件名是用路径的形式表示Web页在主机中的具体位置。
4)浏览器
目前最常用的Web浏览器是Netscape公司的Navigator和Microsoft公司的Internet Explorer(简称正)。
后者因为是微软操作系统的捆绑软件,所以使用人数最多。
2.浏览网页
1)启动Internet Explorer
(I)单击“快速启动「具栏”中的IE图标
(2)双击桌面上的IE快捷方式图fib、
(3)使用“开始”菜一单启动正)单击任务栏上的“开始’,按钮,打开“开始”菜单,单击‘‘程序门Internet Explorer" o
2)关f] Internet Explorer
(1)单击窗口关闭按钮。
(2)单击窗口控制菜单中的“关闭”命令。
(3)单击“义件”下拉菜单中的“关闭”命令。
(4)直接按组合键Alt+风。
3)Internet Explorer的窗口
当启动Ir后,都会出现一个页面。称该页面为IE的界面同时也就打开了IE窗口。
(1)标题栏、显示正在浏览的页面的名字。标题栏的最右端是Windows中最常用的“最小化”、“最大化/还原”和“关闭”按钮
(2)菜单栏单击策单项可打开相应的下拉菜单。IE的各功能都可以通过单击下拉菜单中的命令来实现、菜单栏的最右端有一个Windows标记,其中“地球”静止不转时,表示此时浏览器没有传输任何言息。当它和一个地球模样的标志交替出现时,表示正在下载一个页面。
(3)标准按钮栏.一在这栏中安排有“后退、”“前进”、“停止”、“刷新”“、主页”、“搜索”、“收藏”、“历史”、“邮件”和“打印”等10个按钮。单击某一个按钮就可方便地实现相应的功能。
(4)地址栏)它对用户是最重要的。将插入点移人地址框中,并键人要浏览的Web页的地址后,才能浏览
(5)链接栏这是存放常用Web页快捷方式的地方,灵活应用可以提高浏览速度。
(6)浏览窗口在此处显示所选中的Web页的内容。
(7)状态栏当浏览器正在下载页面时,状态栏左端显示所要浏览的Web页的地址和相应下载的信息,其右边有一蓝色小条向右不断延伸,表示已下载的部分的比例。状态栏右端显示该站点的性质。

3.页面浏览
l)填入Web地址
将插人点移到地址列表框内就可开始输入Web地址了。IE还有记忆功能,用户第一次输人某个地址时,IE会记忆这个地址,待再次输人时只须键人开始的几个字符,IE就把吻合的地址罗列出来,选中即可转到相应地址。
单击地址列表栏右端的下拉按钮,可下拉出曾经浏览过的Web页地址表。用鼠标单击选中所需的一个,相当于输人了该地址。
2)浏览页面
利用“标准按钮”工具栏中的“主页”“后退”和“前进”按钮来浏览最近访问过的网页。
(1)单击“主页”按钮可返回到启动IE时显示的Web页。
(2)单击“后退”按钮可返回到上次访问过的Web页〕。
(3)单击“前进”按钮可返回到单击“后退”按钮前看过的Web页。
(4)在“后退”和“前进”按钮的右边都有一个同下指的三角形按钮,单击它可以打开一下拉列表,列出最近浏览过的几个页面。单击选定的贝面.就可转到该页面。
(5)单击“停止”按钮,可以终止当前的链接。
(6)单击“刷新”按钮,可重新传送该页面的内容。

4.Web页面的保存
(1)打开要保存的Web页面。
(2)单击“文件”下拉菜单中的“另存为”命令,打开“另存为’.对话框。
(3)选择要保存文件的盘符和文件夹。
(4)在文件名框中输人文件名。
(5)在保存类型框中,根据需要可以从“web页,全部”“web页,仅HTML”和“文本文件”3类中选择一种。文本文件节省存储空间,但只能保存文字信息。

考点2电子邮件的收发
1.电子邮件概述
1)电子邮件概念
电子邮件(E-mail)是因特网上使用最广泛的一种服务。电子邮件采用存储转发方式传递,根据电子邮件地址(E-mailAddress)由网上多个主机合作实现存储转发,从发信源节点出发,经过路径上若干网络节点的存储和转发,最终使电子邮件送到目的信箱。电子邮件具有速度快、费用低等优点。
2)电子邮件地址的格式
电子邮件地址的格式是:
<用户标识>@<主机域名>
它由收件人用户标识(如姓名或缩写)、字符“@”(读作" at")和电子信箱所在计算机的域名3部分组成。地址中间不能有空格或逗号。例如qianyong999 @sohu. com就是一个电子邮件地址。
3)电子邮件的构成
电子邮件都有两个基本部分:信头和信体。信头中基本包括收件人、抄送、主题,信体是正文内容,有时还可以包含附件。
2.Outlook Express的使用
Microsoft Outlook Express是一款常用的收发邮件软件,利用它来收发邮件也是上机考试必考内容。
1)账号的设置
单击快速启动工具栏中的“启动Outlook Express”按钮,启动Outlook Express o打开Outlook Express窗口、
(a)单击“Outlook Express”的“I一具”下拉菜单中的“账号”命令,打开"Internet账号”对话框二
(b)单击“邮件”标签,打开“邮件”选项框。
(c)单击“添加”按钮,打开" Internet连接向导”对话框,填人电子信箱用户的姓名。
(d)单击“下一步”按钮,填入电子邮件地址。
(e)单击“下一步”按钮,分别填人由ISP提供的接收邮件服务器POP3和发送邮件服务器域名。
(f)单击“下一步”按钮,分别填入账号名(即电子邮件字符@前的用户标识)和打开信箱的密码。
(g)最后单击“下一步”按钮,出现最后一个Internet“连接向导”对话框,再单击此对话框上的“完成”按钮返回到“邮件”选项卡,再单击“关闭”按钮,简单设置完成。

2)撰写发送邮件
(a)单击“启动Outlook Express"按钮,启动Outlook Express
(b)单击工具栏中的“新邮件”按钮,出现撰写新邮件的窗口。窗口上部分为信头,下部分为信体。将插人点移到信头的相应位置,并填写各项。
(c)单击“发送”按钮,即可发往各收件人二

3)在电子邮件中插人附件
如果要通过发送电子邮件来发送计算机的其他文件,如Word文档、图片等,那么当撰写完简短的电子邮件后,可按下列操作插人指定的计算机文件
  a.在“插人”下拉菜单中单击“文件附件”命令,或直接单击工具栏上的“附件”按钮,打开“插人附件”对话框.
  b.在对话框中选定要插人的文件,然后单击“附件”按钮。
  c.在新撰写的邮件的“附件”框中就会列出所附加的文件名。
4)接收和阅读邮件
先连接因特网,启动Outlook Express如果要查看是否有电子邮件,则单击工具栏上的“发送/接收”按钮。此时,会出现一个邮件发送和接收的对话框。当下载完信件后,便可阅读。阅读邮件的操作如下。
(a)单击OutlookExpress窗口左上部的邮件文件夹中的“收信箱”,便弹出一预览邮件窗口。该窗口左半部为邮件文件夹;右半部上边为邮件列表区,收到的所有信件都在此列出;右半部下边是邮件预览区。当在邮件列表区中选择一个邮件并单击后,该邮件内容便显示在邮件预览区中。
(b)若要简单地预览某个邮件,单击列表区中的某个邮件即可。若要仔细阅读,尤其是打算复信时,则必须双击它
当阅读完一封邮件后,可直接单击窗口“关闭”按钮,结束此邮件的阅读。

5)阅读和保存附件
如果邮件中含有附件,则在邮件列表框中,该邮件的左端会显示一个回形针图标。单击邮件预览窗格左上角的“附件”按钮(标有回形针图形),打开附件手拉菜单,单击附件的文件名就可以阅读了。

如果要保存附件到另外的文件夹中,那么可单击下拉菜单中的“保存附件…”命令,打开“保存附件”对话框,指定文件夹名,单击“保存”按钮
也可以在邮件阅读窗口中,用鼠标右键单击“附件”框中的附件名,使用决捷菜单中的“打开”命令来阅读。

6)复信与转发
(a)看完一封信需要复信时,直接单击下具菜单中的“回复作者”或“全部回复”图标。此时弹出复信窗口,这里的发件人和收件人的地址已由系统自动填好,原信件的内容也都显示出来。
(b)转发对于刚阅读过的邮件,直接在邮件阅读窗口上点击“转发”图标。对于收信箱中的邮件,可以先选中要转发的邮件,然后单击“转发”图标_之后,均可进人类似回复窗口那样的转发邮件窗口。填人收件人地址,多个地址之间用逗号隔开。必要时,在待发的邮件之下撰写附加信息。最后,单击“发送”按钮,完成转发。

1.计算机发展阶段 计算机发展历史 机械式计算机 机电式计算机 电子计算机 逻辑电路与计算机 二极管 电子管 晶体管 硅 门电路 计算机 电磁学计算机二进制

1.计算机发展阶段 计算机发展历史 机械式计算机 机电式计算机 电子计算机 逻辑电路与计算机 二极管 电子管 晶体管 硅 门电路 计算机 电磁学计算机二进制

引言

任何事物的创造发明都来源于需求和欲望

而科学技术的发展则推动实现了目标

正是因为人类对于计算能力孜孜不倦的追求,才创造了如今规模的计算机.

计算机,字如其名,用于计算的机器.这就是最初计算机的发展动力.

在漫长的历史长河中,随着社会的发展和科技的进步,人类始终有计算的需求

进行运算时所运用的工具,也经历了由简单到复杂,由低级向高级的发展变化。

本文尽可能的仅仅描述逻辑本质,不去追究实现细节

 

计算(机|器)的发展与数学/电磁学/电路理论等自然科学的发展息息相关

计算(机|器)的发展有四个阶段

手动阶段

机械阶段

机电阶段

电子阶段

 

手动阶段

顾名思义,就是用手指进行计算,或者操作一些简易工具进行计算

最开始的时候人们主要是借助简单的工具比如手指/石头/打绳结/纳皮尔棒/计算尺等,

我想大家都用手指数过数;

有人用一堆石子表示一些数目;

也有人曾经用打绳结来计数;

再后来有了一些数学理论的发展,纳皮尔棒/计算尺则是借助了一定的数学理论,可以理解为是一种查表计算法.

你会发现,这里还不能说是计算(机|器),只是计算而已,更多的靠的是心算以及逻辑思维的运算,工具只是一个简简单单的辅助.

 

机械阶段

我想不用做什么解释,你看到机械两个字,肯定就有了一定的理解了,没错,就是你理解的这种普通的意思,

一个齿轮,一个杠杆,一个凹槽,一个转盘这都是一个机械部件.

人们当然不满足于简简单单的计算,自然想制造计算能力更大的机器

机械阶段的主题思想其实也很简单,就是通过机械的装置部件比如齿轮旋转,动力传送等来表示数据记录,进行运算,也即是机械式计算机,这样说有些抽象.

我们举例说明:

契克卡德是现今公认的机械式计算第一人,他发明了契克卡德计算钟

我们不去纠结这个东西到底是如何实现的,只描述事情逻辑本质

其中他有一个进位装置是这样子的

 

 

可以看到采用十进制,转一圈之后,轴上面的一个突出齿,就会把更高一位(比如十位)进行加一

这就是机械阶段的精髓,不管他有多复杂,他都是通过机械装置进行传动运算的

还有帕斯卡的加法器

他是使用长齿轮进行进位

 

 

再有后来的莱布尼茨轴,设计的更为精巧

 

我觉得对于机械阶段来说,如果要用一个词语来形容,应该是精巧,就好似钟表里面的齿轮似的

不管形态究竟如何,终究也还是一样,他也只是一个精巧了再精巧的仪器,一个精密设计的机关装置

首先要把运算进行分解,然后就是机械性的依靠齿轮等部件传动运转来完成进位等运算.

说计算机的发展,就不得不提一个人,那就是巴贝奇

他发明了史上著名的差分机,之所以叫差分机这个名字,是因为它计算所使用的是帕斯卡在1654年提出的差分思想

 

 

我们仍旧不去纠结他的原理细节

此时的差分机,你可以清晰地看得到,仍旧是一个齿轮又一个齿轮,一个轴又一个轴的更加精巧的仪器

很显然他仍旧又仅仅是一个计算的机器,只能做差分运算

 

再后来1834年巴贝奇提出来了分析机的概念     一种通用计算机的概念模型

正式成为现代计算机史上的第一位伟大先驱

之所以这样说,是因为他在那个年代,已经把计算机器的概念上升到了通用计算机的概念,这比现代计算的理论思想提前了一个世纪

它不局限于特定功能,而且是可编程的,可以用来计算任意函数——不过这个想法是构思在一坨齿轮之上的.

巴贝奇设计的分析机主要包括三大部分

1、用于存储数据的计数装置,巴贝奇称之为“仓库”(store),相当于现在CPU中的存储器

2、专门负责四则运算的装置,巴贝奇称之为“工厂”(mill),相当于现在CPU中的运算器

3、控制操作顺序、选择所需处理的数据和输出结果的装置

而且,巴贝奇并没有忽略输入输出设备的概念

此时你回想一下冯诺依曼计算机的结构的几大部件,而这些思想是在十九世纪提出来的,是不是不寒而栗!!!

巴贝奇另一大了不起的创举就是将穿孔卡片(punched card)引入了计算机器领域,用于控制数据输入和计算

你还记得所谓的第一台计算机"ENIAC"使用的是什么吗?就是纸带!!

ps:其实ENIAC真的不是第一台~

所以说你应该可以理解为什么他被称为"通用计算机之父"了.

他提出的分析机的架构设想与现代冯诺依曼计算机的五大要素,存储器 运算器 控制器  输入 输出是吻合的

也是他将穿孔卡片应用到计算机领域

ps:穿孔卡片本身并不是巴贝奇的发明,而是来自于改进后的提花机,最早的提花机来自于中国,也就是一种纺织机

只是可惜,分析机并没有真正的被构建出来,但是他的思维理念是超前的,也是正确的

巴贝奇的思想超前了整整一个世纪,不得不提的就是女程序员艾达,有兴趣的可以google一下,Augusta Ada King

机电阶段与电子阶段使用到的硬件技术原理,有不少是相同的

主要差别就在于计算机理论的成熟发展以及电子管晶体管的应用

为了接下来更好的说明,我们自然不可避免的要说一下当时出现的自然科学了

自然科学的发展与近现代计算的发展是一路相伴而来的

文艺复兴运动使人们从传统的封建神学的束缚中慢慢解放,文艺复兴促进了近代自然科学的产生和发展

你要是实在没事情做,可以探究一下"欧洲文艺复兴革命对近代自然科学发展史有何重要影响"这一议题

 

电磁学

据传是1752年,富兰克林做了实验,在近代发现了电

随后,围绕着电,出现了很多旷世的发现.比如电磁学,电能生磁,磁能生电

这就是电磁铁的基本原型

根据电能生磁的原理,发明了继电器,继电器可以用于电路转换,以及控制电路

 

 

电报就是在这个技术背景下被发明了,下图是基本原理

但是,如果线路太长,电阻就会很大,怎么办?

可以用人进行接收转发到下一站,存储转发这是一个很好的词汇

所以继电器又被作为转换电路应用其中

二进制

而且,一个很重要的事情是,德国人莱布尼茨大约在1672-1676发明了二进制

用0和1两个数码来表示的数

逻辑学

更准确的说是数理逻辑,乔治布尔开创了用数学方法研究逻辑或形式逻辑的学科

既是数学的一个分支,也是逻辑学的一个分支

简单地说就是与或非的逻辑运算

逻辑电路

香农在1936年发表了一篇论文<继电器和开关电路的符号化分析>

我们知道在布尔代数里面

X表示一个命题,X=0表示命题为假;X=1表示命题为真;

如果用X代表一个继电器和普通开关组成的电路

那么,X=0就表示开关闭合  X=1就表示开关打开

不过他当时0表示闭合的理念跟现代正好相反,难道觉得0是看起来就是闭合的吗

解释起来有些别扭,我们用现代的看法解释下他的观点

也就是:

(a)  开关的闭合与打开对应命题的真假,0表示电路的断开,命题的假  1表示电路的连通,命题的真

(b)X与Y的交集,交集相当于电路的串联,只有两个都联通,电路才是联通的,两个都为真,命题才为真

(c)X与Y的并集,并集相当于电路的并联,有一个联通,电路就是联通的,两个有一个为真,命题即为真

 

这样逻辑代数上的逻辑真假就与电路的连通断开,完美的完全映射

而且,所有的布尔代数基本规则,都非常完美的适合开关电路

 

基本单元-门电路

有了数理逻辑和逻辑电路的基础理论,不难得出电路中的几个基础单元

Vcc表示电源    比较粗的短横线表示的是接地

与门

串联电路,AB两个电路都联通时,右侧开关才会同时闭合,电路才会联通

符号

另外还有多输入的与门

或门

并联电路,A或者B电路只要有任何一个联通,那么右侧开关就会有一个闭合,右侧电路就会联通

符号

非门

右侧开关常闭,当A电路联通的时候,则右侧电路断开,A电路断开时,右侧电路联通

符号:

所以你只需要记住:

与是串联/或是并联/取反用非门

 机电阶段

接下来我们说一个机电式计算机器的优秀典范

机电式的制表机

霍尔瑞斯的制表机,主要是为了解决美国人口普查的问题.

人口普查,你可以想象得到自然是用于统计信息,性别年龄姓名等

如果纯粹的人工手动统计,可想而知,这是多么复杂的一个工程量

制表机首次将穿孔技术应用到了数据存储上,你可以想象到,使用打孔和不打孔来识别数据

不过当时设计还不是很成熟,比如如果现代,我们肯定是一个位置表示性别,可能打孔是女,不打孔是男

当时是卡片上用了两个位置,表示男性就在标M的地方打孔,女性就在标F的地方打孔,不过在当时也是很先进了

然后,专门的打孔员使用穿孔机将居民信息戳到卡片上

紧接着自然是要统计信息

利用电流的通断来识别数据

 

 

对应着这个卡片上的每个数据孔位,上面有着金属针,下面有着容器,容器装着水银

按下压板时,卡片有孔的地方,针可以通过,与水银接触,电路接通,没孔的地方,针就被挡住。

如何将电路通断对应到所需要的统计信息?

这就用到了数理逻辑与逻辑电路了

 

最上面的引脚是输入,通过打孔卡片的输入

下面的继电器是输出,根据结果  通电的M将产生磁场, 牵引特定的杠杆,拨动齿轮完成计数。

看到没,此时已经可以根据打孔卡片作为输入,继电器组成的逻辑电路作为运算器,齿轮进行计数的输出了

制表机中的涉及到的主要部件包括:  输入/输出/运算

 

1896年,霍尔瑞斯创立了制表机公司,他是IBM的前身.....

有一点要说明

并不能笼统的说谁发明了什么技术,下一个使用这种技术的人,就是借鉴使用了发明者或者说发现者的理论技术

在计算机领域,很多时候,同样的技术原理可能被好几个人在同一时期发现,这很正常

还有一位大神,不得不介绍,他就是康拉德·楚泽 Konrad Zuse 德国

http://zuse.zib.de/

因为他发明了世界上第一台可编程计算机——Z1

 

图为复制品,复制品其实机械工艺上比37年的要现代化一些

尽管zuse生于1910,Z1也是大约1938建造完成,但是他其实跟机械阶段的计算器并没有什么太大区别

要说和机电的关系,那就是它使用电动马达驱动,而不是手摇,所以本质还是机械式

不过他的牛逼之处在于在也设想出来了现代计算机一些的理论雏形

将机器严格划分为处理器内存两大部分

采用了二进制

引入浮点数,发明了浮点数的二进制规格化表示

靠机械零件实现与、或、非等基础的逻辑门

虽然作为机械设备,但是却是一台时钟控制的机器。其时钟被细分为4个子周期

处理器是微代码结构的操作被分解成一系列微指令,一个机器周期一条微指令。

微指令在运算器单元之间产生具体的数据流,运算器不停地运作,每个周期都将两个输入寄存器里的数加一遍。

可编程 从穿孔带读入8比特长的指令 指令已经有了操作码 内存地址的概念

这些全都是机械式的实现

而且这些具体的实现细节的理念思维,很多也是跟现代计算机类似的

可想而知,zuse真的是个天才

后续还研究出来更多的Z系列

虽然这些天才式的人物并没有一起坐下来一边烧烤一边讨论,但是却总是"英雄所见略同"

几乎在相同时期,美国科学家斯蒂比兹(George Stibitz)与德国工程师楚泽独立研制出二进制数字计算机,就是Model k

Model I不但是第一台多终端的计算机,还是第一台可以远程操控的计算机。

贝尔实验室利用自身的技术优势,于1940年9月9日,在达特茅斯学院(Dartmouth College)和纽约的本部之间搭起线路.

贝尔实验室后续又推出了更多的Model系列机型

再后来又有Harvard Mark系列,哈佛与IBM的合作

哈佛这边是艾肯IBM是其他三位

 

Mark I也通过穿孔带获得指令,和Z1是不是相同?

穿孔带每行有24个空位

前8位标识用于存放结果的寄存器地址,中间8位标识操作数的寄存器地址,后8位标识所要进行的操作

——结构已经非常类似后来的汇编语言

内部还有累加寄存器,常数寄存器

机电式的计算机中,我们可以看到,有些伟大的天才已经构思设想出来了很多被应用于现代计算机的理论

机电时期的计算机可以说是有不少机器的理论模型已经算是比较接近现代计算机了

而且,有不少机电式的型号一直发展到电子式的年代,部件使用电子管来实现

这为后续计算机的发展提供了不可磨灭的贡献

电子管

我们现在再转到电学史上的1904年

一个叫做弗莱明的英国人发明了一种特殊的灯泡-----电子二极管

先说一下爱迪生效应:

在研究白炽灯的寿命时,在灯泡的碳丝附近焊上一小块金属片。

结果,他发现了一个奇怪的现象:金属片虽然没有与灯丝接触,但如果在它们之间加上电压,灯丝就会产生一股电流,趋向附近的金属片。

这股神秘的电流是从哪里来的?爱迪生也无法解释,但他不失时机地将这一发明注册了专利,并称之为“爱迪生效应”。

此处完全可以看得出来,爱迪生是多么的有商业头脑,这就拿去申请专利去了~此处省略一万字....

金属片虽然没有与灯丝接触,但是如果他们之间加上电压,灯丝就会产生一股电流,趋向附近的金属片

就是图中的这样子

而且这种装置有一个神奇的功能:单向导电性,会根据电源的正负极连通或者断开

 

其实上面的形式和下图是一样的,要记住的是左边靠近灯丝的是阴极   阴极电子放出

 

用现在的术语解释就是:

阴极是用来放射电子的部件, 分为氧化物阴极和碳化钍钨阴极。

一般来说氧化物阴极是旁热式的, 它是利用专门的灯丝对涂有氧化钡等阴极体加热, 进行热电子放射。

碳化钍钨阴极一般都是直热式的,通过加热即可产生热电子放射, 所以它既是灯丝又是阴极。

然后又有个叫做福雷斯特的人在阴极和阳极之间,加入了金属网,现在就叫做控制栅极

通过改变栅极上电压的大小和极性,可以改变阳极上电流的强弱,甚至切断

电子三极管的原理大致就是这样子的

既然可以改变电流的大小,他就有了放大的作用

不过显然,是电源驱动了他,没有电他本身不能放大

因为多了一条腿,所以就叫做电子三极管

我们知道,计算机应用的其实只是逻辑电路,逻辑电路是与或非门组成,他并不是真的在乎到底是谁有这个本事

之前继电器能实现逻辑门的功能,所以继电器被应用到了计算机上

比如我们上面提到过的与门

之所以继电器可以实现逻辑门的功能,就是因为它具有"控制电路"的功能,就是说可以根据一侧的输入情况,决定另一侧的情况

那新发明的电子管,根据它的特性,也可以应用于逻辑电路

因为你可以控制栅极上电压的大小和极性,可以改变阳极上电流的强弱,甚至切断

也达到了根据输入,控制另外一个电路的功能,只不过从继电器换成电子管,内部的电路需要变化下而已

电子阶段

现在应该说一下电子阶段的计算机了,可能你早就听过了ENIAC

我想说你更应该了解下ABC机.他才是真正的世界上第一台电子数字计算设备

阿塔纳索夫-贝瑞计算机(Atanasoff–Berry Computer,通常简称ABC计算机)

1937年设计,不可编程,仅仅设计用于求解线性方程组

但是很显然,没有通用性,也不可编程,也没有存储程序机制,他完全不是现代意义的计算机

 

上面这段话来源于:http://www4.ncsu.edu/~belail/The_Introduction_of_Electronic_Computing/Atanasoff-Berry_Computer.html

主要陈述了设计理念,大家可以上面的这四点

如果你想要知道你和天才的距离,请仔细看下这句话

he jotted down on a napkin in a tavern

世界上第一台现代电子计算机埃尼阿克(ENIAC),也是继ABC之后的第二台电子计算机.

ENIAC是参照阿塔纳索夫的思想完整地制造出了真正意义上的电子计算机

奇葩的是为啥不用二进制...

建造于二战期间,最初的目的是为了计算弹道

ENIAC具有通用的可编程能力

更详细的可以参看维基百科:

https://zh.wikipedia.org/zh-cn/%E9%9B%BB%E5%AD%90%E6%95%B8%E5%80%BC%E7%A9%8D%E5%88%86%E8%A8%88%E7%AE%97%E6%A9%9F

不过ENIAC程序和计算是分开的,也就意味着你需要手动输入程序!

并不是你理解的键盘上敲一敲就好了,是需要手工插接线的方式进行的,这对使用来说是一个巨大的问题.

有一个人叫做冯·诺伊曼,美籍匈牙利数学家

有意思的是斯蒂比兹演示Model I的时候,他是在场的

而且他也参与了美国第一颗原子弹的研制工作,任弹道研究所顾问,而且其中涉及到的计算自然是极为困难的

我们说过ENIAC是为了计算弹道的,所以他早晚会接触到ENIAC,也算是比较顺理成章的他也加入了计算机的研制

冯诺依曼结构

1945年,冯·诺依曼和他的研制小组在共同讨论的基础上

发表了一个全新的“存储程序通用电子计算机方案”——EDVAC(Electronic Discrete Variable Automatic Computer)

一篇长达101页纸洋洋万言的报告,即计算机史上著名的“101页报告”。这份报告奠定了现代电脑体系结构坚实的根基.

报告广泛而具体地介绍了制造电子计算机和程序设计的新思想。

这份报告是计算机发展史上一个划时代的文献,它向世界宣告:电子计算机的时代开始了。

最主要是两点:

其一是电子计算机应该以二进制为运算基础

其二是电子计算机应采用存储程序方式工作

并且进一步明确指出了整个计算机的结构应由五个部分组成:

运算器、控制器、存储器、输入装置和输出装置,并描述了这五部分的职能和相互关系

其他的点还有,

指令由操作码和地址码组成,操作码表示操作的性质,地址表示操作数的存储位置

指令在存储器内按照顺序存放

机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成

人们后来把根据这一方案思想设计的机器统称为“冯诺依曼机”,这也是你现在(2018年)在使用的计算机的模型

我们刚才说到,ENIAC并不是现代计算机,为什么?

因为不可编程,不通用等,到底怎么描述:什么是通用计算机?

1936年,艾伦·图灵(1912-1954)提出了一种抽象的计算模型 —— 图灵机 (Turing Machine)

又称图灵计算、图灵计算机

图灵的一生是难以评价的~

我们此处仅仅说他对计算机的贡献

下面这段话来自于百度百科:

图灵的基本思想是用机器来模拟人们进行数学运算的过程

所谓的图灵机就是指一个抽象的机器

图灵机更多的是计算机的科学思想,图灵被称为 计算机科学之父

它证明了通用计算理论,肯定了计算机实现的可能性

图灵机模型引入了读写与算法与程序语言的概念

图灵机的思想为现代计算机的设计指明了方向

冯诺依曼体系结构可以认为是图灵机的一个简单实现

冯诺依曼提出把指令放到存储器然后加以执行,据说这也来源于图灵的思想

至此计算机的硬件结构(冯诺依曼)以及计算机的自然科学理论(图灵)

已经比较完全了

计算机经过了第一代电子管计算机的时代

随后出现了晶体管

晶体管

肖克利1947年发明了晶体管,被称为20世纪最重要的发明

硅元素1822年被发现,纯净的硅叫做本征硅

硅的导电性很差,被称为半导体

一块纯净的本征硅的半导体

如果一边掺上硼一边掺上磷  然后分别引出来两根导线

这块半导体的导电性获得了很大的改善,而且,像二极管一样,具有单向导电性

因为是晶体,所以叫做晶体二极管

而且,后来还发现加入砷 镓等原子还能发光,称为发光二极管  LED

还能特殊处理下控制光的颜色,被大量应用

如同电子二极管的发明过程一样

晶体二极管不具有放大作用

又发明了在本征半导体的两边掺上硼,中间掺上磷

这就是晶体三极管

只要电流I1 发生一点点变化   电流I2就会大幅度变化

也就是说这种新的半导体材料就像电子三极管一样具有放大作

所以被称为晶体三极管

晶体管的特性完全适合逻辑门以及触发器

世界上第一台晶体管计算机诞生于肖克利获得诺贝尔奖的那年,1956年,此时进入了第二代晶体管计算机时代

再后来人们意识到:晶体管的工作原理和一块硅的大小实际没有关系

可以将晶体管做的很小,但是丝毫不影响他的单向导电性,照样可以方法信号

所以去掉各种连接线,这就进入到了第三代集成电路时代

随着技术的发展,集成的晶体管的数量千百倍的增加,进入到第四代超大规模集成电路时代

 

2.计算机二级考试 公共基础知识资料

2.计算机二级考试 公共基础知识资料

公共基础知识资料

第一章 

数据结构与算法 

【考点1】算法的基本概念 

算法:是指一组有穷的指令集,是解题方案的准确而完整的描述。算法不等于程序,也不等于计算方法。 

算法的基本特征: 

确定性,算法中每一步骤都必须有明确定义,不允许有多义性; 

有穷性,算法必须能在有限的时间内做完,即能在执行有限个步骤后终止; 可行性,算法原则上能够精确地执行; 拥有足够的情报。 

算法的组成要素:一个算法由数据对象的运算和操作以及其控制结构这两部分组成。 

算法的基本运算和操作:算术运算,逻辑运算,关系运算,数据传输。

 算法的基本控制结构:顺序,选择,循环。 

算法基本设计方法:列举法、归纳法、递推、递归、减半递推技术。  

【考点2】算法的复杂度 

算法效率的度量——算法的复杂度:时间复杂度和空间复杂度。 

算法时间复杂度:指执行算法所需要的计算工作量。通常,一个算法所用的时间包括编译时间和运行时间。 

算法空间复杂度:指执行这个算法所需要的内存空间。包括算法程序所占的空间,输入的初始数据所占的空间,算法执行过程中所需的额外空间。 

空间复杂度和时间复杂度并不相关。  

【考点3】数据结构的基本概念

数据:数据是客观事物的符号表示,是能输入到计算机中并被计算程序识别和处理的符号的总称,如文档,声音,视频等。 

数据元素:数据元素是数据的基本单位。 

数据对象:数据对象是性质相同的数据元素的集合。 

数据结构:是指由某一数据对象中所有数据成员之间的关系组成的集合。  

【考点4】逻辑结构和存储结构 

数据结构可分为数据的逻辑结构和存储结构。 

数据的逻辑结构是对数据元素之间的逻辑关系的描述,与数据的存储无关,是面向问题的,是独立于计算机的。它包括数据对象和数据对象之间的关系。

 数据的存储结构也称为数据的物理结构,是数据在计算机中的存放的方式,是面向计算机的,它包括数据元素的存储方式和关系的存储方式。

线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。 

元素ai的存储地址为:ADR(ai)=ADR(a1)+(i-1)*k,ADR(a1)为第一个元素的地址,k代表每个元素占的字节数。 

顺序表的运算:查找、插入、删除。  

【考点7】线性链表 

线性链表是线性表的链式存储结构,数据结构中的每一个结点对应于一个存储单元,这种存储单元称为存储结点,简称结点

结点由两部分组成: 

(1) 用于存储数据元素值,称为数据域; 

(2) 用于存放指针,称为指针域,用于指向前一个或后一个结点。

     在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。 

链式存储方式既可用于表示线性结构,也可用于表示非线性结构。 

线性单链表中,HEAD称为头指针,HEAD=NULL(或0)称为空表。

双向链表有两个指针:左指针(Llink)指向前件结点,右指针(Rlink)指向后件结点。

循环链表:循环链表与单链表的不同的是它的最后一个结点的指针域存放的事指向第一个结点的指针而单链表存放的是空指针。 

线性链表的基本运算:查找、插入、删除。  

【考点8】栈 

1、栈的基本概念 

栈是一种特殊的线性表,只允许在表的一端进行插入和删除的线性表;插入,删除的一端为栈顶,另一端为栈底;当表中没有元素时为空栈。 

栈是一种后进先出(或先进后出Last In First Out)的线性表。

 栈具有记忆功能。 

栈的实例:火车调度,子弹夹。

 2、栈的存储结构 

顺序存储结构:用一组地址连续的存储单元即一维数组来存储; 

链式存储:用线性链表来存储; 

3、栈的基本运算 

 (1) 入栈运算,在栈顶位置插入元素; 

 (2) 退栈运算,删除元素(取出栈顶元素并赋给一个指定的变量);  

 (3) 读栈顶元素,将栈顶元素赋给一个指定的变量,此时指针无变化。  

【考点9】队列

 1.队列的基本概念 

队列是一种特殊的线性表,只允许在表的一端插入,在另一端删除,允许插入的一端是队尾(rear),允许删除的一端为队头(front);当表中没有元素是空队列;队列是一种先进先出的线性表。 (FIFO) 

 2、队列的存储结构 

顺序存储:一维数组。 

链式存储:线性链表。 

3、队列的运算:  

 (1) 入队运算:从队尾插入一个元素;  

(2) 退队运算:从队头删除一个元素。 

队列的顺序存储结构一般采用循环队列的形式。循环队列s=0表示队列为空;s=1且front=rear表示队满。 

计算循环队列的元素个数:“尾指针减头指针”,若为负数,再加其容量即可。

【考点10】树的基本概念

 树是一种非线性结构,是n个结点的有限集。当n=0 时为空树,n>0时为非空树。 

  1. 结点的度:结点所拥有的子树的个数。
  2.  叶子结点:度为0的结点。 
  3. 分支结点:除叶子结点以外的结点。 
  4. 结点的层次:根结点在第一层,同一层上左右结点的子结点在下一层。
  5.  树的深度:所处层次最大的那个结点的层次。 
  6. 树的度:树中所有结点的度的最大值。  

【考点11】二叉树及其基本性质

 1、二叉树的概念 

二叉树是一种特殊的树形结构,每个结点最多只有两棵子树,且有左右之分不能互换。二叉树有五种不同的形态。

 2、二叉树的性质 

性质1 在二叉树的第k层上,最多有2k-1(k≥1)个结点。 

性质2 深度为m的二叉树最多有2m-1个结点。 

性质3 在任意一棵二叉树中,度为0的结点(叶子结点)总是比度为2的结点多一个。 

性质4 具有n个结点的二叉树,其深度不小于 [log2n]+1,其中[log2n]表示为log2n的整数部分。 

3、二叉树的存储结构需了解。  

【考点12】满二叉树与完全二叉树

 满二叉树:除最后一层外,每一层上的所有结点都有两个子结点。在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第k层上有2k-1个结点,且深度为m的满二叉树有2m-1个结点。

 完全二叉树是指这样的二叉树:除最后一层外,每一层上的结点数均达到最大值;在最后一层上只缺少右边的若干结点。 

满二叉树是完全二叉树,而完全二叉树一般不是满二叉树。  

【考点13】完全二叉树的性质 

性质1具有n个结点的完全二叉树的深度为[log2n]+1。 

性质2 完全二叉树中度为1的结点数为0或1。  

【考点14】二叉树的遍历 

前序遍历:先访问根结点、然后遍历左子树,最后遍历右子树;并且,在遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。 

中序遍历:先遍历左子树、然后访问根结点,最后遍历右子树;并且,在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。 

后序遍历:先遍历左子树、然后遍历右子树,最后访问根结点;并且,在遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根结点。  

【考点15】顺序查找 

顺序查找是从表的一端开始,依次扫描表中的各个元素,并与所要查找的数进行比较。 

在下列两种情况下也只能采用顺序查找: 

(1)如果线性表为无序表,则不管是顺序存储结构还是链式存储结构,只能用顺序查找。 

(2)即使是有序线性表,如果采用链式存储结构,也只能用顺序查找。  

【考点16】二分查找 

二分查找的条件:

 (1)用顺序存储结构 ;

  (2)线性表是有序表。 查找的步骤也可能会考。 

对于长度为n的有序线性表,在最坏情况下,二分法查找只需比较log2n次,而顺序查找需要比较n次。  

【考点17】排序

 1、交换排序 

  1. 冒泡排序法,在最坏的情况下,冒泡排序需要比较次数为n(n-1)/2。 
  2. 快速排序法,在最坏的情况下,快速排序需要比较次数为n(n-1)/2。 

2、插入类排序法: 

(1)简单插入排序法,最坏情况需要n(n-1)/2次比较; 

(2)希尔排序法,最坏情况需要O(n1.5)次比较。(大写O是算法复杂度的表示方法) 

3、选择类排序法: 

(1)简单选择排序法,最坏情况需要n(n-1)/2次比较; 

(2)堆排序法,最坏情况需要O(nlog2n)次比较。 

相比以上几种(除希尔排序法外),堆排序法的时间复杂度最小。  

 

  •  

程序设计基础

【考点1】程序设计方法与风格 

形成良好的程序设计风格需注意: 

  1. 源程序文档化;

 2、数据说明的方法;

 3、语句的结构;

 4、输入和输出。 

注释分序言性注释和功能性注释。 语句结构清晰第一、效率第二。  

【考点2】结构化程序设计方法的四条原则 

自顶向下,逐步求精,模块化,限制使用goto语句。

属性:即对象所包含的信息,它在设计对象时确定,一般只能通过执行对象的操作来改变。 

类:是具有相似属性与操作的一组对象。类是关于对象性质的描述。类是对象的抽象,对象是其对应类的一个实例。  

【考点7】消息及其组成 

消息:是一个实例与另一个实例之间传递的信息。对象间的通信靠消息传递。它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。 

消息的组成包括: 

  1. 接收消息的对象的名称;
  2. 消息标识符,也称消息名;
  3. 零个或多个参数。   

【考点8】继承和多态

继承:是使用已有的类定义作为基础建立新类的定义技术,广义指能够直接获得已有的性质和特征,而不必重复定义他们。  

继承具有传递性,一个类实际上继承了它上层的全部基类的特性。

继承分单继承和多重继承。单继承指一个类只允许有一个父类,即类等级为树形结构;多重继承指一个类允许有多个父类。  

多态性:是指同样的消息被不同的对象接受时可导致完全不同的行动的现象。   

  •  

软件工程基础

【考点1】软件定义与软件特点  

软件指的是计算机系统中与硬件相互依存的另一部分,包括程序、数据和相关文档的完整集合。  

程序:软件开发人员根据用户需求开发的、用程序设计语言描述的、适合计算机执行的指令序列。  

数据:使程序能正常操纵信息的数据结构;  

文档:与程序的开发、维护和使用有关的图文资料;

软件的特点:

  1. 软件是一种逻辑实体,具有抽象性;  
  2. 软件的生产与硬件不同,它没有明显的制作过程;
  3. 软件在运行、使用期间不存在磨损、老化问题;  
  4. 软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致了软件移植的问题;  
  5. 软件复杂性高,成本昂贵;
  6. 软件开发涉及诸多的社会因素。  

根据应用目标的不同,软件可分应用软件、系统软件和支撑软件(或工具软件)。

  • 应用软件:为解决特定领域的应用而开发的软件,如办公自动化软件; 
  • 系统软件:计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的软件,如操作系统;
  • 支撑软件(或工具软件):支撑软件是介于两者之间,协助用户开发软件的工具性软件。   

【考点2】软件的生命周期  

软件生命周期是指软件产品从提出、实现、使用维护到停止使用退役的整个过程。可分为软件定义,软件开发及软件维护3个阶段。软件生命周期中,能够准确确定软件系统必须做什么和必须具备哪些功能的阶段是:需求分析

【考点3】软件危机和软件工程的概念

软件危机泛指在计算机软件的开发和维护过程中遇到的一系列严重的问题,集中表现在成本,质量,生产效率等几个方面。 

所谓软件工程是指采用工程的概念、原理、技术和方法指导软件的开发与维护。是建立并使用完善的工程化原则,以较经济的手段获得,能在实际机器上有效运行的可靠软件的一系列方法;

软件工程的主要思想强调在软件开发过程中需要应用工程化原则。软件工程的核心思想是把软件当作一个工程产品来处理。 

软件工程包括3个要素:方法,工具和过程 方法:方法是完成软件工程项目的技术手段 工具:工具支持软件的开发、管理、文档生成 过程:过程支持软件开发的各个环节的控制、管理。

【考点4】软件工程过程 

软件工程过程是把软件转化为输出的一组彼此相关的资源活动,包含4种基本活动: 

  1. P(plan)——软件规格说明; 
  2. D(do)——软件开发; 
  3. C(check)——软件确认; 

(4)A(action)——软件演进。  

【考点5】软件开发技术和软件工程管理 

  • 软件工程的理论和技术性研究的内容主要包括软件开发技术软件工程管理。 软件开发技术包括软件开发方法学、开发过程、开发工具和软件工程环境,其主体内容是软件开发方法学。 
  • 软件开发方法包括分析方法,设计方法和程序设计方法。 
  • 软件工程管理包括软件管理学,软件工程经济学,软件心理学等。 
  • 软件管理学包括人员组织,进度安排,质量保证,配置管理,项目计划等。 软件工程经济学是研究软件开发中成本的估算,成本效益的方法和技术。  

【考点6】软件工程的原则 

软件工程的原则:抽象,信息隐蔽,模块化,局部化,确定性,一致性,完备性,可验证性。

【考点7】需求分析概述 

需求分析阶段的工作:需求获取,需求分析,编写需求规格说明书,需求评审。 需求分析方法有: 

(1)结构化需求分析方法: 

① 面向数据结构的Jackson方法(ISD); 

②面向数据流的结构化分析方法(SA); 

③面向数据结构的结构化数据系统开发方法(DSSD); 

(2)面向对象的分析的方法(OOA):

从需求分析建立的模型的特性来分:静态分析和动态分析。  

【考点8】结构化方法和结构化分析方法 

结构化方法包括结构化分析方法,结构化设计方法,结构化编程方法。结构处理中具有多个判断,而且每个决策与若干条件有关。 

判定表:与判定树类似,也是一种描述加工的图形工具。如果一个加工逻辑有多个条件、多个操作,并且在不同的条件组合下执行不同的操作,那么可以使用判定表来描述。  

【考点9】软件需求规格说明书 

软件需求规格说明书(SRS,Software Requirement Specification)是需求分析阶段得出的最主要的文档。软件需求规格说明书的特点:有正确性、无歧义性、完整性、可验证性、一致性、可理解性、可修改性和可追踪性。其中最重要的是无歧义性。  

【考点10】软件设计的基本概念 

软件设计是确定系统的物理模型。 软件设计是开发阶段最重要的步骤,是将需求准确地转化为完整的软件产品或系统的唯一途径。 

从技术观点上看,软件设计包括软件结构设计、数据设计、接口设计、过程设计。 

(1)结构设计定义软件系统各主要部件之间的关系; 

(2)数据设计将分析时创建的模型转化为数据结构的定义; 

(3)接口设计是描述软件内部、软件和协作系统之间以及软件与人之间如何通信; 

(4)过程设计则是把系统结构部件转换为软件的过程性描述。 

从工程管理角度来看,软件设计分两步完成:概要设计和详细设计。 

(1)概要设计将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式; 

(2)详细设计确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。  

【考点11】软件设计的基本原理 

软件设计中应该遵循的基本原理和与软件设计有关的概念: 

  1.  模块化:把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能。 
  2.  抽象化:抽出事物的本质特性而暂时不考虑它们的细节。 
  3.  信息隐藏和局部化:信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的,实现信息隐蔽依靠对象的封装。 
  4.  模块独立性:模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。模块的独立程度是评价设计好坏的重要度量标准。  

【考点12】耦合性和内聚性 

衡量软件的模块独立性是用耦合性和内聚性两个定性的度量标准。

 耦合性:是对一个软件结构内不同模块之间互联程度的度量。耦合性的强弱取决于模块间接口的复杂程度。 

内聚性:是一个模块内部各个元素间彼此结合的紧密程度的度量。 一个模块的内聚性越强则该模块的模块独立性越强。一个模块与其他模块的耦合性越强则该模块的模块独立性越弱。 

在结构程序设计中,模块划分的原则是模块内具有高内聚度,模块间具有低耦合度。 

耦合和内聚的种类。 

耦合度由低到高:非直接耦合,数据耦合,标记耦合,控制耦合,外部耦合,公共耦合,内容耦合。 

内聚性由强到弱:功能内聚,顺序内聚,通信内聚,过程内聚,时间内聚,逻辑内聚,偶然内聚。  

【考点13】结构化设计方法 

结构化分析方法是面向数据流自顶而下,逐步求精进行需求分析的方法,基本思想将软件设计成由相对独立,单一功能的模块组成的结构,与结构分析方法衔接使用,以数据流图为基础得到软件的模块结构,适用于变换型结构和事物型结构的目标系统。 

1、概要设计的任务: 

(1)划分出组成系统的物理元素 

(2)设计软件的结构

 2、概要设计的工具: 结构图(SC-Structure Chart)也称程序结构图,在结构图中,模块用一个矩形表示,箭头表示模块间的调用关系。可以用带注释的箭头表示模块调用过程中来回传递的信息。还可用带实心圆的箭头表示传递的是控制信息,空心圆箭心表示传递的是数据。 

结构图的基本形式:基本形式、顺序形式、重复形式、选择形式。 

结构图有四种模块类型:传入模块、传出模块、变换模块和协调模块。 

程序结构图中的专业术语:

深度:表示控制的层数 ;

上级模块,从属模块:上,下两层模块a和b,且有a调用b,则a是上级模块,b是从属模块 ;

宽度:整体控制跨度(最大模块的层)的表示 扇入:调用该模块的模块个数 ;

扇出:一个模块直接调用的其他模块数 原子模块:树中位于叶子节点的模块。

 3、面向数据流的设计方法 

任何软件系统都可以用数据流图表示,典型的数据流类型有两种:变换型和事务型。 

变换型系统结构图由输入、中心变换、输出三部分组成。 

4、设计的准则 

  1. 提高模块独立性。 
  2. 模块规模适中。 
  3. 深度,宽度,扇出和扇入适当。如果深度过大,则说明有的控制模块可能简单了,如果宽度过大,则说明系统的控制过于集中,扇出过大说明模块过分复杂,需要控制和协调过多的下级模块,应适当加中间层次,扇出过小可以把模块进一步分解成若干小模块,或合并到上级模块中,扇入越大则共享该模块的上级数目越多。好的软件设计结构通常顶层高扇出,中间扇出较少,底层高扇入。 

(4)使模块的作用域在该模块的控制域内。 

(5)减少模块的接口和界面的复杂性。 

(6)设计成单入口,单出口的模块。 

(7)设计功能可预测的模块。 

详细设计常用的设计工具(工程设计工具):图形工具,表格工具和语言工具。 

图形工具: 

程序流程图:箭头表示控制流,方框表示加工步骤,菱形表示逻辑条件。 

N-S图:有五种基本图形。 

PAD图:问题分析图,有五种基本图型。 表格工具:判定表。 

语言工具:PDL——过程设计语言(结构化的英语和伪码)。  

【考点14】软件测试的目标和准则 

件测试的目标:发现程序中的错误。 

软件测试的准则: 

(1)所有测试都是应追溯到需求。 

(2)严格执行测试计划,排除测试的随意性。 

(3)充分注意测试中的群集表现。程序中存在错误的概率与该程序中已发现的错误数成正比。 

(4)程序员应避免检查自己的程序。 

(5)穷举测试不可能。穷举测试是把程序所有可能的执行路径都进行检查,即使小规模的程序的执行路径数也相当大,不可能穷尽,说明测试只能证明程序有错,不能证明程序中无错。 

(6)妥善保存测试计划,测试用例出错统计和最终分析报告。

【考点15】软件测试方法 

从是否需要执行被测软件的角度分为静态测试和动态测试; 按功能分为白盒测试和黑盒测试 。

1、静态测试和动态测试 

静态测试包括代码检查、静态结构分析、代码质量度量。不实际运行软件,主要通过人工进行。 

动态测试是通过运行软件来检验软件中的动态行为和运行结果的正确性。动态测试的关键是使用设计高效、合理的测试用例。 

测试用例就是为测试设计的数据,由测试输入数据(输入值集)和预期的输出结果(输出值集)两部份组成。

测试用例的设计方法一般分为两类: 黑盒测试方法和白盒测试方法

 2、白盒测试和黑盒测试 

(1)白盒测试 

白盒测试也称为结构测试或逻辑测试,是把程序看成装在一只透明的白盒子里,测试者完全了解程序的结构和处理过程。它根据程序的内部逻辑来设计测试用例,检查程序中的逻辑通路是否都按预定的要求正确地工作。 白盒测试的基本原则: 

(1)保证所测模块中每一独立路径至少执行一次。 

(2)保证所测模块所有判断的每一分支至少执行一次。 

(3)保证所测模块每一循环都在边界条件和一般条件下至少各执行一次。 

(4)验证所有内部数据结构的有效性。 

(5)按照白盒测试的基本原则,“白盒”法是穷举路径测试。

 白盒测试的方法:逻辑覆盖,基本路径测试。 

(2)黑盒测试 

黑盒测试也称功能测试或数据驱动测试,是把程序看成一只黑盒子,测试者完全不了解,或不考虑程序的结构和处理过程。它根据规格说明书的功能来设计测试用例,检查程序的功能是否符合规格说明的要求。 

黑盒测试的方法:等价划分法,边界值分析法,错误推测法。  

【考点16】软件测试的实施 

软件测试过程分4个步骤,即单元测试、集成测试、验收测试和系统测试。 单元测试是对软件设计的最小单位——模块进行正确性检验的测试,单元测试的根据是源程序和详细设计说明书,单元测试的技术可以采用静态分析和动态测试。 

单元测试期间对模块进行的测试:模块接口,局部数据结构,重要的执行通路,出错处理通路,边界条件。 

驱动模块相当于被测模块的主程序,它接收测试数据,并传给所测模块,输出实际测试结果 

桩模块通常用于代替被测模块调用的其他模块,其作用仅做少量的数据操作,是一个模拟子程序。 

集成测试是测试和组装软件的系统化技术,主要目的是发现与接口有关的错误,集成测试的依据是概要设计说明书。 

集成测试的方法:非增量方式组装和增量方法组装。 

增量方式包括自顶而下的增量方式,自底而上的增量方式和混合增量方式。

【考点17】程序调试 

在对程序进行了成功的测试之后将进入程序调试(通常称Debug,即排错) 程序的调试任务是诊断和改正程序中的错误。

 程序调试和软件测试的区别: 

  1. 软件测试是尽可能多地发现软件中的错误,而程序调试先要发现软件的错误,然后借助于一定的调试工具去执行找出软件错误的具体位置。 

(2)软件测试贯穿整个软件生命期,调试主要在开发阶段。 程序调试的基本步骤: 

(1)错误定位。从错误的外部表现形式入手,研究有关部分的程序,确定程序中出错位置,找出错误的内在原因; 

(2)修改设计和代码,以排除错误; 

(3)进行回归测试,防止引进新的错误。 

软件调试可分为静态调试和动态调试。静态调试主要是指通过人的思维来分析源程序代码和排错,是主要的设计手段,而动态调试是辅助静态调试的。 

主要的调试方法有: 

  1. 强行排错法; 

(2)回溯法; 

(3)原因排除法,包括演绎法,归纳法和二分法。  

第四章

数据库设计基础

【考点1】数据库的基本概念 

数据(Data)是数据库存储的基本对象,是描述事物的符号记录。 

数据库(DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享,所以数据库技术的根本目标是解决数据共享问题。

 数据库管理系统(DBMS)是数据库的管理机构,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库管理系统是数据库系统的核心。数据库系统包含数据库数据库管理系统。 

数据库管理系统的功能: 

(1)数据模式定义:即为数据库构建其数据框架; 

(2)数据存取的物理构建:为数据模式的物理存取与构建提供有效的存取方法与手段;

(3)数据操纵:为用户使用数据库的数据提供方便,如查询、插入、修改、删除等以及简单的算术运算及统计; 

(4)数据的完整性、安全性定义与检查; 

(5)数据库的并发控制与故障恢复; 

(6)数据的服务:如拷贝、转存、重组、性能监测、分析等。 

为完成数据库管理系统的功能,数据库管理系统提供相应的数据语言

  •  数据定义语言(DDL):负责数据模式定义和数据物理存取构建。 
  • 数据操纵语言(DML):负责数据的操纵。 
  • 数据控制语言(DCL):负责数据完整性,安全性的定义与检查以及并发控制,故障恢复等功能。 

数据语言按使用方式具有两个结构形式:交互式命令语言(自含型和自主型语言)和宿主型语言。 

数据库管理员(DBA)的工作:数据库设计,数据库维护,改善系统性能,提高系统效率。 

数据库系统(DBS)是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。 

数据库应用系统(DBAS)是数据库系统再加上应用软件及应用界面这三者所组成,具体包括:数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件、应用界面。  

【考点2】数据管理的发展和基本特点 

数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段,数据独立性最高的阶段是数据库系统阶段。

人工管理阶段特点: 

  1. 计算机系统不提供对用户数据的管理功能;
  2. 数据不能共享;
  3. 不单独保存数据。 

文件系统阶段的缺陷: 

(1)数据冗余(2)不一致性(3)数据联系弱。 

数据库系统的发展阶段:第一代的网状、层次数据库系统;第二代的关系数据库系统;第三代的以面向对象模型为主要特征的数据库系统。 

数据库系统的基本特点

 (1)数据的高集成性 

  1. 数据的高共享性和低冗余性 

(3)数据高独立性 

(4)数据统一管理与控制。 

数据独立性是数据与程序间的互不依赖性,即数据库中的数据独立于应用程序而不依赖于应用程序。 

数据的独立性一般分为物理独立性与逻辑独立性两种。 

(1)物理独立性:当数据的物理结构(包括存储结构、存取方式等)改变时,其逻辑结构,应用程序都不用改变。 

(2)逻辑独立性:数据的逻辑结构改变了,如修改数据模式、增加新的数据类型、改变数据间联系等,用户的应用程序可以不变。  

【考点3】数据系统的内部结构体系

1、数据统系统的三级模式: 

(1)概念模式,也称逻辑模式,是对数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。一个数据库只有一个概念模式。 

(2)外模式,外模式也称子模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,一个概念模式可以有若干个外模式。 

(3)内模式,内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。一个数据库只有一个内模式。内模式处于最底层,它反映了数据在计算机物理结构中的实际存储形式,概念模式处于中间层,它反映了设计者的数据全局逻辑要求,而外模式处于最外层,它反映了用户对数据的要求。 

2、数据库系统的两级映射 

两级映射保证了数据库系统中数据的独立性。 

(1)概念模式到内模式的映射。该映射给出了概念模式中数据的全局逻辑结构到数据的物理存储结构间的对应关系; 

(2)外模式到概念模式的映射。概念模式是一个全局模式而外模式是用户的局部模式。一个概念模式中可以定义多个外模式,而每个外模式是概念模式的一个基本视图。  

【考点4】数据模型的基本概念 

数据模型按不同的应用层次分为: 

概念数据模型:简称概念模型,是一种面向客观世界,面向用户的模型,不涉及具体的硬件环境和平台也与具体的软件环境无关的模式,它是整个数据模型的基础。 

逻辑数据模型:又称数据模型,它是一种面向数据库的模型。分为层次模型,网状模型,关系模型和面向对象模型,其中层次模型和网状模型统称为非关系模型。层次模型用树型结构表示实体之间联系的模型。 

物理数据模型:又称物理模型,它是一种面向计算机物理表示的模型。  

【考点5】E—R模型

 1、E-R模型的基本概念 

(1)实体:现实世界中的事物可以抽象成为实体,实体是概念世界中的基本单位,它们是客观存在的且又能相互区别的事物。 

(2)属性:现实世界中事物均有一些特性,这些特性可以用属性来表示。 

(3):唯一标识实体的属性集称为码。 

(4):属性的取值范围称为该属性的域。 

(5)联系:在现实世界中事物间的关联称为联系。 两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可以有下面几种:一对一的联系、一对多或多对一联系、多对多。 

2、E-R模型的的图示法 

E-R模型用E-R图来表示,E-R图包含了表示实体集、属性和联系的方法。 

  1. 实体的表示:用矩形表示实体集,在矩形内写上该实体集的名字。 

(2)属性的表示:用椭圆形表示属性,在椭圆形内写上该属性的名称。 

(3)联系的表示:用菱形表示联系,菱形内写上联系名。  

【考点6】层次模型和网状模型

层次模型是有根的定向有序树,是数据库系统中最早出现的数据模型。网状模型对应的是有向图。 

层次模型和网状模型各自应满足的条件

层次模型:

  1. 有且只有一个结点没有双亲结点,这个结点称为根结点 

(2)根以外的其他结点有且只有一个双亲结点 

网状模型 :

(1)允许一个以上的结点无双亲 

(2)一个结点可以有多于一个的双亲  

【考点7】关系模型及相关概念 

关系模式采用二维表来表示,由关系数据结构,关系操纵和关系完整性约束3部分组成,在关系数据库中,用来表示实体间联系的是关系。 

关系:一个关系对应一张二维表。一个关系就是一个二维表,但是一个二维表不一定是一个关系。 

元组:表中的一行即为一个元组。 

属性:表中的一列即为一个属性,给每一个属性起一个名称即属性名。

 分量:元组中的一个属性值,是不可分割的基本数据项。

 域:属性的取值范围。 

在二维表中惟一标识元组的最小属性值称为该表的键或码。二维表中可能有若干个键,它们称为表的候选码或候选键。从二维表的所有候选键选取一个作为用户使用的键称为主键或主码。表A中的某属性集是某表B的键,则称该属性值为A的外键或外码。 

关系操纵:数据查询、数据的删除、数据插入、数据修改。 

关系模型允许定义三类数据约束,它们是实体完整性约束、参照完整性约束以及用户定义的完整性约束。其中实体完整性约束、参照完整性约束必须满足的完整性约束条件。参照完整性约束不允许关系应用不存在的元组。

实体完整性约束要求关系的主键中属性值不能为空,这是数据库完整性的最基本要求。  

【考点8】关系代数 

关系代数是一种抽象的查询语言,关系代数的运算对象是关系运算结果也是关系。运算对象,运算符和运算结果是运算的三大要素。集合运算符,专门的运算符,算术比较符和逻辑运算符。

 关系模型的基本运算:(1)插入(2)删除 (3)修改(4)查询(包括投影、选择、笛卡尔积运算)还有扩充运算交、除、连接及自然连接运算。 关系代数的5个基本操作中并,差,交,笛卡尔积是二目运算。

 设关系R和S具有相同的关系模式 

  1. 并:R和S的并是由属于R或属于S的所有元组构成的集合。 

2、差:R和S的差是由属于R但是不属于S的元组构成的集合 

3、笛卡尔积:设R和S的元数分别为r和s,R和S的笛卡尔积是一个(r+s)元的元组集合,每个元组的前r个分量来自R的一个元组,后s个分量来自S的一个元组。运算后得到的新表的元组数是R*S,属性是r+s。 

4、交:属于R又属于S的元组构成的集合。 

5、投影:一元运算,对一个关系进行垂直切割,消去某些列,并重新按排列的顺序。 

6、选择:一元运算,根据某些条件对关系进行水平分割。即选择符合条件的元组。 

7、除:给定关系R(X,Y)和S(Y,Z),其中X,Y,Z是属性组,R中的Y和S中Y可以有不同的属性名,但必须出自相同的域集。 

8、连接:也称θ连接运算,是一种二元运算,它的操作是从两个关系的笛卡尔积中选取属性间满足一定条件的元组,以合并成一个大关系。连接运算包括等值连接和不等值连接。连接运算后得到的新表的属性是运算前表中属性相加。即多于原来关系中属性的个数。 

9、自然连接:自然连接满足的条件是:

(1)两关系间有公共域

(2)通过公共域的相等值进行连接。  

【考点9】数据库设计和管理 

数据库设计中有两种方法,面向数据的方法和面向过程的方法。面向数据的方法是以信息需求为主,兼顾处理需求;面向过程的方法是以处理需求为主,兼顾信息需求。由于数据在系统中稳定性高,数据已成为系统的核心,因此面向数据的设计方法已成为主流。 

数据库设计目前一般采用生命周期法,即将整个数据库应用系统的开发分解成目标独立的若干阶段。

它们是:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段。 

一个低一级范式的关系模式,通过模式分解可以转化为若干个高一级范式的关系模式的集合,这种过程就叫规范化。 

概念结构设计是将需求分析阶段得到的用户需求抽象为信息结构即概念模型的过程,它是整个数据库设计的关键。 

逻辑结构设计的任务是将E—R图转换成关系数据模型的过程。 数据库的物理结构是指数据库在物理设备上的存储结构和存取方法。它依赖于给定的计算机系统。 

常用的存取方法:索引方法,聚簇方法和HASH方法。 

数据库管理的内容: 

  1. 数据库的建立,它是数据库管理的核心,包括数据模式的建立和数据加载。 

(2)数据库的重组。 

(3)数据库安全性控制。 

(4)数据库的完整性控制,数据库的完整性是指数据的正确性和相容性。 

(5)数据库的故障恢复。 

(6)数据库监控。

2012年计算机二级:Access如何制作复杂报表

2012年计算机二级:Access如何制作复杂报表

在读这篇文章以前首先要提醒大家,Access 本身的报表也具有很强的实用性和强大的功能,只有当你发掘了其本身全部的功能却仍不能满足你对报表的特殊要求时才请使用 Excel 输出报表。很明显,使用 Excel 输出报表第一个弱点就是必须同时打开 Access 和 Excel (

在读这篇文章以前首先要提醒大家,Access 本身的报表也具有很强的实用性和强大的功能,只有当你发掘了其本身全部的功能却仍不能满足你对报表的特殊要求时才请使用 Excel 输出报表。很明显,使用 Excel 输出报表第一个弱点就是必须同时打开 Access 和 Excel (当然,你得在一台机器上同时安装 Access 和 Excel),当然如果你和我一样拥有工作在 966MHz 上的 CPU 和 256M 内存以及大容量硬盘时,那就不必考虑了,继续吧。

  首先找到 vba 编程界面并找到"工具"菜单并单击"引用..."菜单项,在弹出的"引用"窗体中找到"现有引用"列表,在名为"microsoft excel x.0 object library"的项目前的方框内打钩。

  其次,你要做好一张空白的 Excel 电子表格,设定好显示字体、边框、打印纸张等等并将其存盘。(以下示例中该表格名为 "temp.xls" )当然啦,直接使用空白的 Excel 文件也是可以的,不过你要编程自动生成表格边框、背景颜色、单元格格式等一些内容,这些涉及到 Excel 编程,我以后会在 Excel 专栏里详细叙述,这里就不多说了。

  然后你就可以在 Access 里面制作你自己的打印预览窗体了,在窗体中安排 2 个命令按钮,考试,大提示在名为预览的按钮的 click 事件里输入以下代码:

  Private Sub ExcelPreview_Click()

  Dim xlApp As Excel.Application

点击下载“修复打印机驱动工具”;

  Dim xlBook As Workbook, xlSheet As Worksheet

  Set xlApp = CreateObject("Excel.Application")

  Set xlApp = New Excel.Application

  xlApp.Visible = True

  Set xlBook = xlApp.Workbooks.Open("c:reprottemp.xls")

  Set xlSheet = xlBook.Worksheets(1)

  xlSheet.Cells(3, 1) = "制表日期:" + "12" + " 月"

  ''以上只更改了一个单元格内的数据,可根据需要无限次加入

  xlBook.Save

  xlSheet.PrintPreview ''如果是要打印,只要把 PrintPreview 改为 PrintOut

  xlBook.close

  xlApp.Quit

  End Sub

  OK,然后就可以单击该按钮看看生成的表格如何了

关于如何查询计算机二级成绩-计算机二级成绩查询系统入口2021分享计算机二级成绩怎么查的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于1.计算机二级考试 计算机基础知识部分、1.计算机发展阶段 计算机发展历史 机械式计算机 机电式计算机 电子计算机 逻辑电路与计算机 二极管 电子管 晶体管 硅 门电路 计算机 电磁学计算机二进制、2.计算机二级考试 公共基础知识资料、2012年计算机二级:Access如何制作复杂报表的相关知识,请在本站寻找。

本文标签: