文章目录
计算机基础应用
一、计算机的四大阶段
1.电子管计算机:1946-1959年,主存储器有汞延迟线存储器、阴极射线管静电存储器
2.晶体管计算机:1959-1964年,主存储器均采用磁心存储器,磁鼓和磁盘开始作为主要的辅助存储器
3.集成电路计算机:1964年以后,半导体存储器逐步渠道了磁心存储器的主存储器地位,磁盘成了不可缺少的辅助存储器
4.大规模集成电路计算机:20世纪70年代以后,微处理器和微型计算机应运而生
二、冯诺伊曼体系结构
- 冯·诺伊曼提出采用二进制作为数字计算机的计数制基础和在数字计算机中存放程序的概念。
1.程序和指令
什么是程序?
- 计算机的产生为人们解决复杂问题提供了可能,但是从本质上讲,计算机只是一台机器
- 它的整个过程必须被严格和精确地控制,完成该功能的就是程序。
- 简单来说,程序就是完成特定功能的指令序列,由指令组成。
什么是指令?
- 指令是能被计算机硬件理解并执行,是计算机可识别的最小求解步骤。
- 一条指令就是程序设计的最小语言单位。一条计算机指令用一串二进制码表示,由操作码和操作数两个字段组成
- 操作码指出进行什么操作,操作数经常以地址码的形式出现,指出参与操作的数据在存储器中的地址。
- 一般情况下,参与操作的源数据或操作后的结果数据都存放在存储器中,通过地址可访问其内容,得到操作数。
2.基本规则
(1) 五大功能部件
- 计算机由运算器,存储器,控制器,输入设备,输出设备组成。
- 早期的冯·诺伊曼体系结构以运算器为中心,输入设备、输出设备与存储器的数据传送要通过运算器。
- 现今的计算机以存储器为中心。
(2) 采用二进制
- 指令和数据都用二进制码表示,以同等地位存放在于存储器内,并可按地址寻访。
- 计算机采用二进制码,主要原因在于以下几点:
- 技术实现简单
计算机由逻辑电路组成的,逻辑电路通常只有两个状态,开关的接通与断开,这两种状态正好可以用1和0来表示 - 运算规则简单
两个二进制数的和、积运算组合各有三种,运算规则简单,有利于简化计算机内部结构,提高运算速度 - 适合逻辑运算
二进制数只有两个基本数字,正好与逻辑代数中的真和假相吻合 - 抗干扰性强,可靠性高
因为每个数据只有高、低两个状态,即便收到一定程度的干扰,仍能可靠地进行区分
(3) 存储程序原理
- 存储程序原理是将程序像数据一样存储到计算机内存中。
- 程序被存入内存后,计算机便可自动地从一条指令转到另一条指令进行执行。
- 先把程序和数据送入内存。内存被划分为很多存储单元,每个存储单元都有地址编号,而且把内存分为若干个区域。
- 有专门存放程序的程序区和专门存放数据的数据区。
- 其次,从第一条指令开始执行程序。在一般情况下,指令按存放地址编号的顺序,由小到大依次执行,遇到条件转移指令时改变执行的顺序。
- 每条指令的执行都要经过3个步骤。
- 取值:把指令从内存送往译码器
- 分析:译码器将指令分解成操作码和操作数,产生相应控制信号后送往各电器部件
- 执行:控制信号控制电器部件完成相应的操作
3.五大组成部分
运算器
- 对各种信息进行算术运算和逻辑运算
- 主要由加法器,移位器,寄存器等构成
- 中间步骤的运算结果暂存在寄存器内
存储器
- 存储器由许许多多的存储单元组成,每个存储单元有一个编号称为存储单元地址,根据存储单元地址进行各种信息读写,运算器所加工的一切信息均来自存储器。
- 由内部存储器(主存储器)和外部存储器(辅助存储器)构成。
- 内部存储器是运算器信息的直接来源,一般把当前不需要的程序和数据放在磁盘等外部存储器中
- 在需要的时候再把它们从磁盘调入内部存储器。
控制器
- 计算机的指挥中心,通过向机器的各部分发出控制信号来指挥整台机器自动,协调地工作。
- 用来控制、指挥程序和数据的输入、运行及处理运算结果。
输入设备
- 将人们熟悉的信息形式转换为机器能识别的信息形式。有键盘,鼠标,话筒,A/D转换器等。
输出设备
- 将机器运算结果转换为人们熟悉的信息形式。有显示器,打印机,音响,D/A转换器等。
- 计算机的五大部件在控制器的统一指挥下,有条不紊地工作。
- 运算器和控制器被制作在CPU。存储器分为主存储和辅助存储器。
- 主存储器又称内部存储器,简称内存,可直接与CPU交换信息,把CPU与内存统称为主机。
- 辅助存储器又称外部存储器,简称外存。
- 把输入设备和输出设备统称为I/O设备,I/O设备和外存统称为外部设备,简称外设。
- 现代计算机可认为有两部分组成:主机和外设。
三、硬件系统
1.主机和外设
- 主机:CPU与内存统称为主机。运算器和控制器被制作在CPU芯片上。
- 外设:I/O设备和外存统称为外部设备统称为外设。
2.工作原理
- 五大组成部分是计算机工作的物质基础,计算机在工作时,将原始数据和处理该数据的程序(指令序列)
- 通过输入设备载入存储器中,控制器从存储器中取出一条指令(取值)
- 在控制器的指挥下完成该指令所规定的操作(执行),然后取出第二条指令执行
- 如此进行下去,知道全部程序执行完毕(取值和执行可以串行完成,也可以重叠完成)
3.计算机的基本组成
- 原理:冯·诺伊曼原理按照存储程序和程序控制流程,把数据和指令输入存储器 然后由控制器和运算器,进行控制和运算,最后输出结果的一系列流程。
- 组成:一个完整的计算机系统由硬件系统和软件系统组成。
- 硬件:是计算机系统中由电子,机械和光电元件组成的各种计算机部件和设备的总称,是计算机完成各项工作的物质基础
- 软件:计算机所需的各种程序及有关资料,是计算机的灵魂。
4.硬件组成
(1).计算机的结构特点
- 运算器和控制器集成在一块大规模集成电路上,成为CPU或者微处理器(MPU)
- 采用总线结构。CPU和存储器接在总线上,外部设备通过"I/O接口"电路连接至总线上
- 总线是计算机中数据传输和交换的通道。分为内部总线,系统总线和外部总线。
- 系统总线:分为数据总线(DB),地址总线(AB)和控制总线(CB)
(2).主板
- 主板是连接计算机中所有硬件的载体,是计算机工作的核心。
- 北桥芯片和南桥芯片是主板芯片组中非常重要的组成部分。
- 北桥芯片:靠近CPU插座并起连接作用的芯片,用来处理高速信号,通常用来处理中央处理器,存储器,PCI Express显卡,高速PCIExpress X6/X8的端口,以及与南桥之间的通信。处理量大,发热大,覆盖散热片或配备风扇进行散热。
- 南桥芯片:一般位于主板上距CPU插槽较远的下方,所连接的I/O总线较多,距处理器远一点有利于布线,更容易实现信号线等长的布线原则。负责I/O总线之间的通信
(3).CPU
- CPU是超大规模集成电路,是计算机的计算核心和控制核心
- 用来解释计算机指令,以及处理计算机运行的程序的数据
- CPU的主频也叫时钟频率,单位是兆赫或者千兆赫
- 基本结构:CPU内部结构可以分为:运算部件、控制部件和寄存储器部件。
- 运算部件:可以执行定点或浮点的算术运算操作、位移操作及逻辑操作。也可以执行地址的运算和转换。
- 控制部件:负责对指令进行译码,并发出为完成每条指令要执行的各种操作的控制信号。
- 两种结构:以微存储为主的微程序控制方式和以逻辑硬布线结构为主的控制方式。
- 寄存器部件:包括通用寄存器、专用寄存器和控制寄存器。
- 工作过程:CPU在工作时遵守存储程序原理,分为取值令、分析指令、执行指令三个阶段。
(4).内存
- 按速度快慢:寄存器–》Cache存储器–》内存–》外存–》后备存储器
- 内存、外存和CPU之间的信息传递关系
- 当任务启动时,系统将执行该任务的程序和数据从外存成批的传送到内存中
- CPU从内存中逐条读取该程序的指令及相关的数据
- 按指令要求完成对数据的运算和处理
- 系统将指令的运算处理结果送回内存中进行保存
- 当任务完成后,系统将处理得到的全部结果成批传送到外存进行永久保存
(5).硬盘
- 用于永久存放信息,当要用到外存中的程序和数据时,才将它们调入内存。
- 只同内存交换信息,不能被计算机其他部件访问。有传统的机械硬盘HDD和固态硬盘SSD
- 传统的机械硬盘HHD:存储介质是磁盘(碟片),硬盘驱动器将二进制数据写入高速旋转的磁盘中或从对应的区域读取上面的数据。
- 固态硬盘SSD:用静态内存芯片作为数据存储的介质,分SATA固态硬盘和mSATA,用SATA接口。有两种存储介质:闪存(FLASH芯片)和DRAM。
四、软件组成
1.概念
- 软件是计算机系统的重要组成部分,是人与计算机进行信息交换、通信对话,以及对计算机进行控制与管理的工具。
- 计算机软件主要由程序和相关文档两部分组成。
- 常见的三种人机交方式:命令式,菜单式和图形用户界面
2.软件和硬件的关系
- 现代计算机系统是由硬件系统和软件系统两部分组成的
- 硬件系统是软件(程序)运行的平台,且通过软件使系统得以充分发挥性能。
- 软件和硬件的关系主要反映在三个方面:
- 相互依赖、协同工作
- 无严格的界线
- 相互促进、协同发展
3.计算机软件的分类
- 根据计算机软件的用途,可以将软件分为系统软件、支撑软件(系统软件)和应用软件三类
- 系统软件:利用计算机本身的逻辑功能,合理地组织和管理计算机的硬件、软件资源以充分利用计算机的资源最大限度地发挥计算机效率,方便用户的使用及为应用开发人员提供支持。
- 应用软件:为计算机在特定领域中的应用而开发的专用软件
五、操作系统
1.概念
- 系统软件是软件系统的核心,控制和管理包括硬件和软件在内的计算机系统的资源,并对应用软件的运行提供支持和服务
- 是直接运行在“裸机”上的系统软件。
- 主要功能:调度、监控和维护计算机系统,负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。
2.基本功能
操作系统主要包括:处理机管理、存储管理、文件管理、设备管理和作业管理5项管理功能
(1).处理机管理
- 处理机是计算机中的核心资源,所有程序的运行都要靠它来实现。
- 处理机管理可归结对进程的管理,包括进程控制、进程同步、进程通信和进程调度。
(2).存储管理
- 存储管理解决的是内存的分配、保护和扩充问题。
- 计算机要运行程序就必须有一定的内存空间,但多个程序都在运行时,如何分配内存空间才能最大限度地利用有限的内存空间为多个程序服务。
(3).文件管理
- 文件管理解决的是如何管理好存储在外存上的数据(如磁盘、光盘、U盘等),是对存储器的空间进行组织分配,负责数据的存储,并对存入的数据进行保护检索的系统。有三个方面的任务
- 有效地分配文件存储器的存储空间(物质介质)
- 提供一种组织数据的方法(按名存取、逻辑结构、组织数据)
- 提供格式的存储方法(顺序存储、随机存储)
(4).设备管理
- 外围设备是计算机系统的重要硬件资源,与CPU、内存资源一样,也应受到操作系统的管理 。
- 设备管理就是对各种输入\输出设备进行分配、回收、调度和控制,以及完成基本输入\输出等操作
(5).作业管理
- 在操作系统中,常常把用户要求计算机完成的一个计算任务或事务处理称为一个作业
- 主要任务是作业调度和作业控制。
3.基本分类
- 操作系统的种类很多,按应用领域划分主要有三种
- 桌面操作系统、服务器操作系统和嵌入式操作系统。
- 桌面操作系统:主要用于个人计算机上,常见的有类UNIX和Windows
- 服务器操作系统:一般指安装在大型计算机和服务器上的操作西系统,如Web服务器,应用型服务器和数据库服务器。常见的有UNIX、Linux、Windows
- 嵌入式服务器:应用在嵌入式环境中的操作系统,如:数码计算机、智能手机、平板电脑、家用电器等。常见的嵌入式操作系统:Linux、Windows、VxWorks等