002-计算机基础知识

1、计算机发展

1.1 计算机的诞生

1946年在美国宾夕法尼亚大学的约翰-莫克利和普雷斯伯-埃克特领导制作的ENIAC计算机,这是世界上第一台通用电子数字计算机

1.2 计算机的发展历史

电子计算机的发展阶段通常以构成计算机的电子器件来划分,至今已经经历了四代,目前正在向第五代过度

  • 第一代 (1946-1958)电子管数学计算机
  • 第二代 (1958-1964) 晶体管数字计算机
  • 第三代 (1964-1971) 集成电路数字计算机
  • 第四代 (1971年以后) 大规模集成电路数字计算机

2、计算机的特点和应用

2.1 计算机特点

  • 运算速度快
  • 计算精确度高
  • 逻辑运算能力强
  • 内存储量大
  • 自动化程度高

2.3 计算机的主要用途

  • 科学计算

    • 科学计算是指利用计算机呈现,预测和发现客观世界运动规律和演化特征的全过程
    • 科学计算是为解决科学和工程中的教学问题利用计算机进行的数值计算
  • 数据和信息处理

    • 数据和信息处理是指:计算机对原始数据进行收集、分析、整理、合并、统计、存储、输出等加工处理,
    • 基于计算机的高速运算,海量存储,逻辑判断的能力进行数据和信息处理
  • 自动控制:

    • 利用计算机及时采集数据,对控制对象进行自动调节或者自动控制
  • 计算机辅助技术

    • 计算机辅助工具CAD,利用计算机及其图形设备给帮助设计人员进行设计工作
  • 网络和通信

    • 计算机促进通信行业的发展,尤其是计算机网络技术

3、计算机的组成和工作原理

一个完整的计算机系统包括硬件系统和软件系统两大部分,
计算机硬件系统:是指构成计算机的所有实体部件的集合,通常这些部件由电器(电子元件)、机械等物理部件组成
计算机软件系统:是指在硬件设备上运行的各种程序以及有关资料

4、 计算机硬件系统

  • 计算机的硬件系统通常由以下部件组成:这五大部件具有独立的功能,分别完成不同的工作
    • 运算器
    • 控制器
    • 存储器
    • 输入设备
    • 输出设备

4.1 运算器

运算器:是计算集中执行各种算术和逻辑运算操作的部件
运算器的基本操作包括:加减乘除算术运算、与或非异或逻辑运算。
运算器的操作和操作种类由控制器决定,运算器处理的数据来自存储器,处理后的结果数据通常送回存储器,或暂时寄存在运算器中

4.2 控制器

控制器:是指挥计算机的各个部件按照指令的功能要求协调工作的部件,是计算机的神经中枢和指挥中心。
运算器个控制器通常集成在一块半导体芯片上,通常称之为中央处理器,或者微处理器,也叫作CPU,它是整个计算机的核心部件,是计算机的大脑。
计算机的所有数据的加工处理都是在CPU中完成的,CPU还负责发出控制信号,使计算机的各个部件协调一致的工作

4.3 存储器

存储器:是计算机系统中的记忆设备,用来存放程序和数据。
计算集中全部信息,包括输入的原始数据,计算机程序,中间运行结果,和最终运行结果都保存在存储器中。

多级缓存存储体系结构:为解决存储器能够实现:容量大,速度快,成本低三者之间的矛盾,使用高速缓存存储器、内存储器、外存储器来实现。

  • 内存储器:
    • 内存储器称为主存储器,
    • 主存储器分为:随机存储器 RAM 和 只读存储器 ROM
    • RAM:RAM中的信息可以随机的读出和写入。计算机一旦断电,存档在RAM中的信息立即消失,通电后不能恢复
    • ROM:ROM只能读出信息,不能写入信息,存放在ROM中的信息,在没有电源的情况下,也能长期保存
  • 外存储器
    • 外存储器称为辅助存储器,
    • 辅助存储器作为主存储器的辅助存储器部件,大大扩充了存储器的容量,负责成批的将数据或程序送入内存,也可以将内存中的数据或者程序保存在外存中。
    • 常用的外存储器:U盘、硬盘,光盘,网络存储器
  • 高速缓存存储器 Cache:
    • 是一种特殊的存储器系统,其中复制了频繁使用的数据,以利于CPU款速访问
    • 高速缓存存储器运行原理:
      • 高速缓存存储器存储了频繁访问的RAM相应位置内容数据的存储地址
      • 当处理器引用存储器中的某些地址时,高速缓存存储器就会检查自身是否包含这些地址
      • 如果有:则将数据返回处理器
      • 如果没有:则进行常规的存储器访问
    • 高速缓存存储器比主RAM存储器的存储速度快,所以当RAM 的访问速度低于微处理器的速度的时候, 常使用高速缓存存储器

4.4 输入设备

  • 输入设备:是从计算机外部项计算机内部传送信息的装置,
  • 输入设备的功能 :是将数据,程序以及其他信息,从人们熟悉的形式转换为计算机能够识别和处理的形式输入计算机内部。
  • 常用的输入设备: 鼠标、键盘、麦克风、摄像机、扫描仪等

4.5 输出设备

输出设备:是将计算机的处理结果传送到计算机外部供计算机用户使用的装置
输出设备的功能:将计算机内部二进制形式的数据信息转换成人们所需要的的或者其他设备能接受和识别的信息的形式,
常用输出设备:显示屏、打印机、绘图仪等

5、计算机软件系统

软件:是计算机程序、方法、规范、文档、以及在计算机上运行所必要的程序,即 软件 = 程序+文档+数据
软件可以分为系统软件和应用软件

5.1 系统软件

系统软件是指空值计算机运行,管理计算机资源,并未应用软件提供服务的一类软件,

5.1.1 操作系统

操作系统是最基本的系统软件,其他所有软件都建立在操作系统之上,
常见的操作系统:windows、unix 、linux、mac OS、Harmony OS

5.1.2 语言处理程序

  • 语言处理程序的作用
    作用是将高级语言源程序翻译成计算机能够识别的目标程序,一般是由汇编程序,编译程序,解释程序,和相应的操作程序等组成

  • 1、汇编程序(汇编系统):

    • 输入的是汇编语言书写的源程序,输出的是用机器语言表示的目标程序
    • 机器语言:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合,由其编写的计算机程序不需要翻译就可以直接被计算机系统识别并运行,
    • 汇编语言:汇编语言编写的程序不能直接在计算机上运行,必须使用汇编程序系统翻译成机器语言程序,才能由计算机执行。
  • 2、编译程序(编译系统)
    把用该机语言编写的源程序,翻译成目标程序的语言处理的程序,

    • 高级语言:指的是与自然语言相近,并可以被计算机接受和执行的计算机语言,它是面向用户的语言,
    • 机器语言和汇编语言都是面向硬件的
    • 高级语言是面向用户的,高级语言有:C 、C++ 、C# 、Java 、Python
  • 3、解释程序(解释系统)
    作用是将源语言编写的源程序作为输入,解释一句后提交计算机执行一句,并不形成目标程序,

汇编程序和编译程序都会产生目标程序,但是解释程序不会产生目标程序

5.1.3 服务性程序

服务性程序是一类辅助性程序,它提供各种运行所需要的服务

5.1.4 数据库管理系统

数据库管理系统是一种操作和管理数据库的大型软件,用于建立,使用,维护数据库,简称DBMS

5.2 应用软件

应用软件是指计算机用户根据各自的业务需求开发和使用的各种程序

6、计算机性能指标

计算机的功能强弱和性能的好坏,不是由某一项指标决定的,而是由他的系统结构,指令系统,硬件组成,软件配置,等多方面的因素决定的,

6.1 运算速度–CPU时钟主频率

  • 计算机运算速度的衡量指标:CPU时钟主频率(主频)
  • CPU时钟主频率(主频):CPU在单位时间内即每秒内的操作次数,以MHz为单位,
  • 特点:主频值越高,完成指令的一个执行步骤所用的时间越短,执行指令的速度越快

6.2 字长

  • 计算机在同一时间内处理的一组二进制成为计算机的一个‘”字“,这组二进制数的位数就是“字长
  • 字长越大,计算机处理数据的速度就越块

6.3 内存储器的容量

内存储器简称 “主存”,是CPU处理器可以直接访问的存储器。
需要执行的程序和需要处理的数据就是存放在主存中的
内存储器的容量大小反映了计算机及时存储信息的能力
内存容量越大,系统功能就越强大,能处理的数据量就越庞大

6.4 外存储器的容量

外存储器的容量通常指的是硬盘容量,包括内置因公安和移动因硬盘
外存储器容量越大,可存储的信息就越多,可安装的应用软件就越丰富

6.5 存取速度

:把数据存入存储器的过程,称为 “ 写 ”
:把数据从存储器中取出的操作,称为 “ 读 ”
存储器的访问时间:存储器进行一次读或者一次写操作所需要的时间称为存储器的访问时间
存储周期:连续执行两次独立的读或者写操作所需要的最短时间。称为“ 存储周期”,周期越短,运算速度越快

7、计算机工作原理

7.1 冯-诺依曼原理

  • “现代计算机之父” -冯-诺依曼提出了计算机的工作原理是:存储程序
  • 存储程序原理的主要思想是:程序和数据存放到计算机内部的存储器中,计算机在程序的控制下一步一步的进行处理,知直到得到结果

7.2 冯-诺依曼设计思想

  • 1、过程

    • 计算机由运算器。存储器、控制器、输入设备、输出设备组成,各部分之间通过系统总线连接,
    • 当输入设备向系统总线输入指令时,CPU获取该指令并处理,
    • 当CPU处理指令时,CPU调用内存储器的数据以便进行控制和计算,
    • 最后将计算结果发送输出设备,或者外存储器
    • 当内存储器中的数据需要从外存储器读取时,外存储器将数据送往总线,在CPU的控制下,内存储器将该数据存储
  • 2、数据和程序以二进制代码的形式存放在存储器中,存放的位置由地址决定

  • 3、控制器根据存放在存储器中的指令序列程序进行工作,并由一个程序计数器控制指令的执行,

  • 4、核心思想为:存储程序与程序控制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值