学习目标:

一周掌握计算机二级公共基础知识


学习内容:

1、 计算机系统概述
2、计算机硬件系统


学习时间:

2021.1.28-2021.1.30


学习内容:

计算机作为一种现代化的信息处理工具,它的发明是20世纪重要的科学成就,作为第三次科技革命中信息控制技术革命的核心内容,它极大地改变了人类历史。

概述

计算机的发展历程

公认的第一台数字计算机ENIAC(electronic numerical integrator and computer)于1946年诞生美国宾夕法尼亚大学。ENIAC使用了18000个电子管、1500个继电器,重达30吨,占地170平方米,运行时耗电达140千瓦。该计算机每秒可计算5000次加法。自此以后,计算机以极高的速度发展。

计算机的发展一般分为四个阶段:
第一阶段(1946年—20世纪50年代后期)为电子管计算机时代;
第二阶段(20世纪50年代后期—20世纪60年代中期)为晶体管计算机时代;
第三阶段(20世纪60年代中期—20世纪70年代初期)为集成电路计算机时代;
第四阶段(20世纪70年代初至今)为大规模集成电路计算机时代。

计算机体系结构

在研制ENIAC的同时,以美籍匈牙利数学家冯·诺依曼(John von Neumann,1903—1957年)为首的研制小组提出了“存储程序控制”的计算机结构,并开始了存储程序控制的计算机EDVAC的研制。由于种种原因,EDVAC直到1951年才问世。而吸收了冯·诺依曼的设计思想,由英国剑桥大学研制的EDSAC则先于EDVAC两年诞生,成为事实上的第一台存储程序的计算机(stored program computer)。
    “存储程序”思想是冯·诺依曼等人在1946年6月首先提出来的,它可以简要地概括为以下几点。

  1. 计算机(指硬件)由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成;
  2. 计算机内部采用二进制来表示指令和数据;
  3. 需将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作。

这就是存储程序思想的基本含义。冯·诺依曼系结构的计算机如图所示。

    虽然计算机的发展速度是惊人的,但就其结构原理来说,目前绝大多数计算机仍建立在存储程序概念的基础上。随着计算机技术的不断发展,也暴露出了冯·诺依曼型计算机的一些缺点。目前已出现了一些突破冯·诺依曼结构的计算机,统称为非冯·诺依曼结构计算机,如数据驱动的数据流计算机、需求驱动的归纳计算机和模式匹配驱动的智能计算机等。

计算机系统基本组成

一个完整的计算机系统应包括硬件系统和软件系统两大部分。
    计算机硬件是指组成一台计算机的各种物理装置,它们是由借助电、磁、光、机械等原理构成的各种物理部件所组成。直观地看,计算机硬件是一大堆设备,它是计算机进行工作的物质基础。
    计算机软件是指在硬件设备上运行的各种程序、数据以及有关的资料。所谓程序实际上是用于指挥计算机执行各种动作以便完成指定任务的指令集合。人们要让计算机做的工作可能是很复杂的,因而指挥计算机工作的程序也就可能是庞大而复杂的,而且可能要经常对程序进行修改与完善。此外,为了便于阅读和修改,还必须对程序做必要的说明,并整理出有关逇资料。这些说明和资料(称之为文档)在计算机执行过程中可能是不需要的,但对于人们阅读、修改、维护、交流这些程序却是必不可少的。
    一般计算机系统的组成构图如图所示。
    硬件系统也被称为裸机,裸机只能识别由0和1组成的机器代码。没有软件系统的计算机是无法工作的。计算机的功能不仅取决于硬件系统。而且在更大程度上是由所安装的软件系统所决定的。计算机系统中硬件系统和软件系统互相依赖,不可分割。
    软件系统是为了运行、管理和维护计算机而编制的各种程序、数据和文档的总称。
    计算机软件按照面向应用对象的不同主要分为系统软件和应用软件。
    系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的软件。
    系统软件的主要功能是调度、监控和维护计算机系统,合理分配系统资源,管理计算机系统中各独立硬件,使它们协调地工作,确保计算机正常高效地运行。
    系统软件主要包括操作系统(operating system,OS)、语言处理系统、数据库管理系统和系统辅助处理程序等。其中最主要的是操作系统,它提供了一个软件运行的环境。

计算机硬件系统

原始的冯·诺依曼计算机在结构上是以运算器为中心的,而发展到现在,已转向以存储器为中心。计算机硬件系统主要包含中央处理器、内存储器(简称内存)和各种输入/输出设备,它们相互之间通过总线连接到一起。
    (1)中央处理器
    中央处理器主要包括运算器和控制器两个部件。运算器负责对数据进行算术运算和逻辑运算(即对数据进行加工处理);控制器负责对程序所规定的指令进行分析,控制并协调输入、输出操作或对内存的访问。
    (2)存储器
    负责存储程序和数据,并根据控制命令提供这些程序和数据。存储器又分为内存储器和外存储器(简称外存)。
    (3)输入设备
    负责把用户的信息(包括程序和数据)输入到计算机中。
    (4)输出设备
    负责将计算机中的信息(包括程序和数据)传送到外部媒介供用户查看或保存。
    由此可以看出,计算机硬件的基本功能是接受计算机程序的控制来实现数据的输入、运算、数据输出等一系列根本性的操作。

中央处理器

中央处理器简称处理器,也叫CPU(central processing unit),它是计算机系统的核心。
    CPU能与其他电路联合工作,比如与内存一起执行处理过程。CPU是计算机的“大脑”,它执行软件(程序)指令将数据加工成信息。CPU包括两部分:控制器与算术逻辑单元(即运算器),它们都包含寄存器或高速存储区域,并用一种叫作总线的电子线路连接起来。
    通常,运算器和控制器被合成在一起集成电路的芯片上,这就是人们常说的CPU芯片。
    (1)控制器
    控制器是整个计算机的控制中心和指挥中心。控制器(control unit,CU)解译存储在CPU中的指令,然后执行指令。它能指挥内存和运算器之间电信号的运转,它也能指挥内存和输入输出设备间的信号的运转。
    对于每个指令,控制单元都要执行4个基本操作:首先获取指令,
然后分析指令,再执行指令,最后存储结果。
    (2)运算器
    运算器(arithmetic logic unit,ALU)可以执行算术运算和逻辑运算,并能控制这些操作的速度。算术运算指的是基本的数学运算:加、减、乘、除。逻辑运算是指比较,就是说ALU可以比较两个数据间的关系,如等于、大于、大于或等于、小于、小于或等于、不等于。
    (3)寄存器
    控制器和运算器中都使用寄存器(registers),它是特殊的CPU区域,能提高计算机性能。寄存器是高速存储区域,可以在处理过程中临时存储数据。它们可以在分析指令的时候存储程序指令,可以在运算器处理数据的时候存储数据,或者存储计算结果。所有的数据在处理之前都存在寄存器中,比如要计算两个数的乘积,则将两个数全都放在寄存器中,计算结果也要放在一个寄存器中。
(寄存器中也可以存放存储数据的内存地址,而不是数据本身)。
    CPU中寄存器的数量和每个寄存器的大小(多少位)可以确定CPU的性能和速度。比如,一个32位的CPU是指CPU中的寄存器是32位的。所以,每个CPU指令可以处理32位的数据。寄存器的类型很多,包括指令寄存器、地址寄存器、存储寄存器和累加寄存器。
    (4)总线
    总线是在CPU内部以及在CPU和主板的其他部件之间传输信息的电子数据线路。总线就像是多车道的高速公路,通路越多,位的传输越快。早期微型处理器为8位总线,只有8条通道;而有32条通道的32总线,其数据传输宽度是8位总线计算机的4倍。Inter的Pentium(奔腾)芯片同Macintosh(麦金托什机)G5处理器一样都是64位处理器(一些型号的计算机中有两个处理器)。一些高性能计算机的处理器是128位的。
    CPU品质的高低直接决定了计算机系统的性能。反映CPU品质的最重要的指标是主频与字长。CPU工作节拍受主时钟控制,主时钟不断产生固定频率的时钟,主时钟的频率即(CPU的)主频。主频说明了CPU的工作速度:主频越高,CPU的运算速度就越快。字长是指CPU可以同时处理的二进制数据的位数。
    在执行指令过程中,CPU除访问内存之外,还可以通过总线访问各种输入输出设备。

计算机的基本工作原理

1、计算机指令格式
    计算机指令是能够被计算机识别并执行的二进制代码,它规定了计算机能完成的某种操作。一条计算机指令通常由两部分组成:操作码和操作数(地址码),即一条计算机指令的结构。
    指令中的操作码指出该指令需要完成操作的类型或性质。例如,取数、加法、减法、输出等不同的操作具有不同的操作码。计算机就是根据一条指令的操作码来决定做什么样的操作。由于一条指令是二进制代码,因此,其中的操作码也是二进制码。对于一种类型的计算机来说,各种指令的操作码是互不相同的,它们分别表示不同的操作,因此,指令中操作码的二进制位数决定了该种计算机最多能具有的指令条数(即操作种类)。
    指令中的地址码用来描述该指令的操作对象,或者直接给出操作数,或者指出操作数的存储器地址或寄存器地址(即寄存器名)。根据指令中操作数的性质,操作数又可以分为源操作数和目的操作数两类。例如,在一般的加法指令中操作数,其中加数和被加数为源操作数,计算结果(即它们的和)为目的操作数。在大多数情况下(即在大多数指令中),指令中给出的操作数一般是存放数据的地址,而并不是具体数据本身,甚至在有些指令中实际上给出的只能是地址而不是数据,例如,在转移指令中,除了操作码(指出需要转移)以外,还需要指出转移到什么地方,在这种情况下,实际给出的是地址。因此,指令中的操作数一般又称为地址码。每条指令的地址码个数是不一样的。要视具体的操作需要。当然,在有的指令中只有操作码而没有地址码,这种指令往往只需要指出做什么操作,而不需要具体的操作数,例如暂停指令、停机指令等。

2021年计算机二级复习资料相关推荐

  1. 计算机二级复习资料完整版

    [考点1]C程序 用C语言编写的程序称为C语言源程序,源程序文件的后缀名为".c".源程序经编译后生成后缀名为".obj"的目标文件,再把目标文件与各种库函数连 ...

  2. NCNE二级复习资料-网络监视、管理和排错

    NCNE二级复习资料-网络监视.管理和排错 11.1 分析和优化网络性能的关键  瓶颈:瓶颈是网络中限制数据吞吐量的点,它的存在限制了网络整体性能的发挥.  基线:指在给定的时间内网络活动和性能的记录 ...

  3. 2015大学计算机基础,2015新生入学大学计算机基础复习资料

    1.4个字节的二进制位数是:32位(一个字节占8个二进制位),2.随机存储存储器简称:RAM,3.不属于计算机外部设备的是:主存储器(计算机外部设备:输出设备.输出设备.外存储器),4.计算机按照规模 ...

  4. 计算机系统结构sw指令集,自考02325计算机系统结构复习资料六

    自考生网为考生收集整理了"自考02325计算机系统结构复习资料六"以供考生们在考试前用复习资料巩固所学到的知识,得到更好地复习效果. 注:由于各省教材每年都有更新.变动,自考复习资 ...

  5. 计算机控制实时的概念,计算机控制系统复习资料..doc

    计算机控制系统复习资料. 计算机控制系统复习 第一章·绪论 一.计算机控制系统的基本结构,控制过程,实时概念? 基本结构: 控制过程:1数据采集及处理 2.实时控制和信息处理 实施概念:信号的输入计算 ...

  6. 江苏专转本计算机基础资料,江苏专转本计算机基础复习资料

    江苏专转本计算机基础复习资料 专转本计算机基础复习参考资料 练习1: 一.选择题 1.与信息技术中的感知与识别技术.通信与存储等技术相比,计算技术主要用于扩展人的( c )_器官的功能. A.感觉 B ...

  7. 2021年计算机二级考试系统是哪个版本?

    日前全国计算机等级考试官网发布了2021年计算机等级考试安排,春季的考试将于2021年3月27-29日举行.值得注意的是从2021年3月份考试开始,计算机二级office考试的软件版本升级为微软off ...

  8. 2021计算机二级抽考的是,2021年计算机二级office考试将采用2016版本软件

    原标题:2021年计算机二级office考试将采用2016版本软件 目前,全国计算机等级考试官网发布了明年2021年计算机等级考试安排,最近一次将于2021年3月27-29日举行.具体,童鞋们可以关注 ...

  9. 自考计算机系统结构总结知识点,自考计算机系统结构复习资料.doc

    自考计算机系统结构复习资料 本章中,有以下内容是要重点复习的: 关于计算机系统结构的概念: 计算机系统结构是把各个 功能部件 组成一个系统,这些部件可以是硬件.软件或者两者的混合体. 计算机系统结构是 ...

最新文章

  1. Android日志系统分析之开篇
  2. 面试 | 创建多少个线程合适,该怎么回答?
  3. python 之 append extend
  4. python partition函数_如何使用正确的姿势进行高效Python函数式编程?
  5. OpenHarmony移植:XTS子系统之应用兼容性测试套件
  6. 使用示例之线程调用自身
  7. jdbc显示mysql的数据_JDBC链接mysql插入数据后显示问号的原因及解决办法
  8. 中国囊虫病治疗市场趋势报告、技术动态创新及市场预测
  9. ubuntu终端颜色配置
  10. layim mysql_ichat系统说明 · ThinkPHP5+workerman+layIM打造聊天系统 · 看云
  11. 2021-04-02
  12. 【PR】一看就会的常用视频效果
  13. 标准音阶及常用乐器频率范围对照表(完全版)
  14. sql中的字符串拼接
  15. 武汉年会签到,抽奖,摇一摇,微信上墙,互动大屏
  16. 加密货币工具和算法大合集
  17. Excel表格如何快速隔行填充指定颜色
  18. “墙裂”推荐!PDF文档办公必备的四大功能
  19. python基础数据类型
  20. linux alc权限,Linux账号管理与ALC权限设定(二)

热门文章

  1. 远程计算机需要网络级别身份验证 而您的,win10远程桌面连接提示“需要网络级别身份验证”的处理方法...
  2. 项目笔记二-----------------数据展示
  3. 中望CAD2022安装教程(详细图文安装教程+全网首发)
  4. 求解直线与平面的交点
  5. 绥化学院计算机科学技术,绥化学院本科计算机科学与技术_绥化学院本科计算机科学与技术简介-查字典学校网...
  6. zeronet导航(zeronet网站推荐,网站推荐)--持续更新 zeronet地址收集
  7. 想要上网满速?安装200兆以上宽带后请做到这几点
  8. 360-读取手机联系人
  9. FPGA上电后IO默认状态
  10. 【ATTCK】Caldera(一)配置完成的虚拟机镜像及admin身份简单使用