“21天好习惯“第一期 - 4

一、计算机的分类

1、微型机

个人台式计算机、笔记本、一体机、工作站

2、小型机

国内服务器领域还习惯地将各种UNIX服务器简称为小型机

3、大型机

一般作为大型的高性能商业服务器,大型机通常应用于银行、证券、航空等大型企业中

4、超级计算机

早期叫巨型机,现在常简称为超算,主要特点表现为超高的计算速度和超大的存储容量,超级计算机运用于尖端科学领域

二、冯诺依曼体系

1、计算机硬件系统由五大部件组成 2、计算机中采用二进制表示信息 3、采用存储程序的工作方式

三、软件系统

1、系统软件

1、操作系统(OS)

操作系统负责管理和控制计算机系统的硬件资源、软件系统和运行的程序,操作系统是用户和计算机之间的接口。为用户提供了1软件的开发环境和运行环境

操作系统一般由处理机调度、存储管理、设备管理、文件系统和作业调度等模块组成

2、语言处理程序

用户使用程序设计语言编写源程序,程序可以是高级编程语言也可以是低级汇编语言,计算机只能识别二进制代码的指令序列,因此要转换为指令序列,即用机器语言表示的目标程序,有两种转换方式,一种是解释,另一种是编译

解释是一种边翻译、边执行的过程,因此目标代码的执行始终离不开源程序和对应的解释程序

编译是执行编译程序,直接将源程序转换为目标指令代码,然后不再需要源程序和编译程序,直接由计算机单独执行目标指令程序,汇编属于编译类型

常见的解释型的语言有C/C++,Java,编译型的语言有javascript,python

3、数据库管理系统

数据库管理系统负责数据装配,数据更新,查询检索数据等功能

4、各种标准程序库

系统实现配置了许多通用、优化的标准子程序,作为库文件可供用户调用,许多编译程序含有库文件,在编译程序对源程序进行编译时,对根据程序中的调用名,自动调出相应的库文件进行装配

二、应用软件

应用软件为了满足用户需要,涉及许多领域,为了解决各种问题,按照不同的应用目的,大致可划分为以下几种:科学计算类程序、工程设计类程序、数据处理类程序、信息管理类程序、自动控制类程序和情报检索类程序

三、计算机系统层次结构

从软件、硬件组成角度的层次结构模型

系统分析级(数学模型,算法)

用户程序级(用户程序)
应用程序(软件资源)
语言处理程序(解释、编译)
操作系统级(操作系统)
传统机器级(指令系统)
微程序级(微程序控制器)
逻辑部件级(硬件逻辑部件)

四、寄存器组

1、通用寄存器组

通用寄存器自身逻辑简单,可通过编程与运算部件的寄存器相互结合,可以实现多种功能,如提供操作数和存放临时的运算结果,因为这类寄存器通用性较强,所以常被称为通用寄存器

2、暂存器

设置暂存器的目的是暂存某些中间信息,需要先从主存读取数据并暂存起来,再根据目的单元地址将该内容写入目的主存单元

3、指令寄存器(IR)

用来存放当前正在执行的指令

4、程序计数器(PC)

也称为指令计数器或指令指针,用来指示指令在存储器中的存放位置,每次从主存中取出一条指令,PC内容就增量计数,指向下一条指令的地址

5、程序状态字寄存器(PSW)

主要用来记录现行程序的运行状态和指示程序的工作方式

6、数据缓冲寄存器(MBR)

用来存放CPU与主存之间交换的数据,由CPU写入主存的数据通常先送入MBR。再从MBR送往主存相应单元,同样由主存读取的数据一般也先送入MBR,再从MBR送至CPU指定的寄存器

7、堆栈指针寄存器(SP)

用来保存堆栈的栈顶单元地址

五、控制部件

控制部件的主要作用是对指令进行译码,产生指令执行过程中每个时钟周期所需要的控制信号(微命令),可执行程序的最终形态是指令序列,CPU在执行指令过程中所需的各种控制信号,既可以由硬连线方式通过组合逻辑电路来产生,也可以由微程序方式下通过微指令译码来产生。CPU中可以使用两种控制部件:组合逻辑控制器和微程序控制器

六、时序系统

周期、节拍、脉冲等时间信号称为时序信号,产生时序信号的部件称为时序发生器或时序系统,它是由一个晶体振荡器和一组计数倍频逻辑组成,晶体振荡器是一个脉冲源,能输出频率稳定的基准时钟脉冲,也叫外频。CPU的工作频率信号就是在外频信号的基础上,经过倍频电路,将系统时钟频率放大以后得到的。

CPU工作时采用的是一种同步控制的方式,计算机的其他部件也大多采用这种方式

1、时序控制方式

同步控制

同步控制方式是指采用统一的时序信号对各项操作进行控制

优点:时序关系简单,时序划分规整,设计方便

缺点:对时间的利用不经济,因为各操作所需的的时间可能不同,必然要根据最长的操作来确定时钟周期,对于需时较短的操作则存在时间上的浪费

异步控制

异步操作是指各操作不受同一的时序信号控制,而是根据实际需要安排不同的时间

优点:时间利用率比同步控制更高

缺点:控制起来比较复杂

扩展的同步控制

根据实际时间来分配时钟周期数,各种操作任由时序信号来触发,但操作之间的时间间隔根据实际需要灵活确定,只要是时钟周期的整数倍即可

七、指令系统

从现在主流CPU的指令架构来看,计算机主要有两种设计模式:复杂指令集计算机(CISC)精简指令集计算机(RISC

八、指令的一般格式

一条指令的编码通常包含以下信息:

1、操作码

2、操作数或操作数的地址

3、存放运算结果的地址

4、后继指令地址

操作码OP地址码A

指令格式包括地址码结构、操作码结构和指令字长

1、指令的地址结构

按照地址结构,指令可分为三地址指令、二地址指令、一地址指令、零地址指令

2、指令字长

指令字长的设计也有两种思路:固定字长可变字长

可变字长指令,不同的指令可以有不同的字长

九、常见寻址方式

1、立即寻址

由指令直接携带操作数,截取指令中的操作数并进行运算,两种方式,一种直接在指令后面加上操作数,另一种在操作数后面加上操作数存储的地址

2、主存直接寻址

在指令中直接给出操作数的有效主存地址,根据该地址可直接从主存中读取和写入操作数

3、寄存器直接寻址

在指令中直接给出操作数的寄存器存储地址

4、主存间接寻址

若操作数存放在某个主存单元中,则该主存单元地址被称为操作数地址。若操作数地址又存放在另一主存单元中,则该主存单元被称为间接单元

5、寄存器间接寻址

6、变址寻址

变址寻址通过地址计算来使有效地址的形成更加灵活

7、基址寻址

指令中分别给出一个寄存器号和一个形式地址,寄存器中的内容作为基准地址,形式地址作为偏移量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值