当前位置: 首页 > news >正文

软考中项(软件评测师)——第一节 计算机系统的基础组成

计算机系统由软件系统和硬件系统组成,软件系统包含:系统软件、中间件、应用软件;硬件系统包含:主机和外部设备,那么主机又包括比如CPU(控制器、寄存器组、内部总线)、内存储器(主存储器);同样外部设备包含输入设备、输出设备、外存储器(辅助存储器),本节重点为CPU部分且为考试考点。

1、CPU的概述

(1)CPU是中央处理单元的缩写,简称为微处理器,常称为处理器。

(2)主要功能:

指令控制:CPU通过指令来控制程序执行的顺序。

操作控制:一条指令功能的实现需要若干操作信号来完成的,那么CPU产生的每条指令将操作信号送往不同的部件,控制相应的部件按照指令的功能要求来进行操作。

时序控制:通过时序电路产生的时钟信号来进行定时控制各种操作按照指定的时序来进行时间顺序。

数据处理:在CPU的控制下来完成对数据的加工处理,除此之外CPU还要对它的内部、外部的中断进行处理,比如DMA请求来进行处理。

2、CPU的组成

(1)*运算器: 属于加工处理的部件,完成计算机的算数和逻辑运算 ,是一个执行部件。

(2)*控制器:运算器接收整个过程中控制器的命令来进行操作,发号施令。·

(3)寄存器组:专用寄存器和通用寄存器。运算器、控制器属于专用寄存器组。通用寄存器组用途广泛,由程序员规定它的用途,用于暂存操作数或地址,可以减少访问内存的次数,提高运算速度。

(4)内部总线:将运算器、控制器、寄存器组连接在一起的总线。

运算器的组成部件:

*算数逻辑单元(ALU):负责处理数据实现对数据的算术运算以及逻辑运算。

*累加器(AC)也叫累加寄存器:当运算器的算数逻辑单元执行数据的算术运算或者说逻辑运算时为ALU提供一个工作区。比如执行减法时,先将被减数取出来暂存累加器中,再从内存中取出减数同累加器中的内容相减,然后将所得的结果再送回到累加器中。运算器中至少有一个累加器,累加器是通用的寄存器不是专用的寄存器。

数据缓冲寄存器(DR):在内存储器读、写这些操作时就会使用它暂时的存放由内存读写的一条指令或者说一个数据字,将不同时间段的读或者写进行隔离。

状态条件寄存器(PSW):保存由算数指令和逻辑指令运行或者说测试的结果建立的各种条件码的一些内容。主要是状态标志还有控制标志,分别由一位触发器保存,保存了当前指令执行完成之后的一个状态。

控制器的组成部件:

指令寄存器(IR):当CPU执行指令的时候先从内存储器取到缓冲寄存器中,再存到指令寄存器进行暂时的存储,指令译码器根据指令寄存器内容产生各种微操作的指令来控制其他组成部件工作,最后完成所需要的功能。

程序计数器*(PC):寄存信息和计数两种功能,所以经常被称为指令计数器。程序的执行分为两种情况:顺序执行和转移执行。程序开始执行时将起始地址送到PC,这个地址在程序加载到内存的时候来进行确定,所以说PC的内容是程序第一条执行指令的地址。执行指令时CPU自动的修改PC,以便CPU保持,总是将要执行的下一条指令的地址。

地址寄存器(AR):保存当前CPU所访问的内存单元的地址。由于内存和CPU存在着速度差异,所以需要使用AR来保存地址信息,直到内存的读操作或写操作完成为止。

指令译码器(ID):指令分为操作码和地址码,为了能够执行任何给定的指令必须对操作码进行分析,以便识别所完成的操作,对指令中的操作码字段进行分析、解释。来识别指令规定的操作向这个操作控制器发送具体的控制信号来控制客户间的操作,完成所需要的功能。

时序部件:产生时序脉冲和节拍电位来控制计算机各部件工作。

微操作信号发生器:根据指令提供的操作信号和时序产生器提供的时序信号,以及各部件功能反馈的一些状态信号综合成一个特定的操作的序列来完成对指令的特定控制。

执行指令的过程:

取指令——指令译码器翻译——按照指令操作码来执行——形成下一条指令的地址,如果非转移类指令会修改程序计数器的内容;如果是转移类指令会根据转移条件来修改程序计数器的内容。

                                                               

http://www.jsqmd.com/news/342467/

相关文章:

  • links
  • 咕噜分发——APP图标在线制作
  • 完整教程:《网络安全法》2025版与2016版对比分析
  • 高压反应釜:选型指南、优质厂家与行业发展新态势 - 品牌推荐大师
  • JAVA理发预约系统,同城服务一键约起
  • 《刺猬索尼克3》幕后技术解析:MARZA 如何通过 Flow Production Tracking 与 Arnold 打造高效 CG 制作流程
  • 磁力反应釜选购指南:优质品牌推荐与选型攻略 - 品牌推荐大师
  • 计算机PHP毕设实战-基于php+vue的动物救助网站的设计与实现基于php+vue.js流浪动物宠物领养公益网站【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • FastReport TableCell 根据内容自动撑高
  • 小程序商城开发要点解析:从核心架构到关键功能模块
  • 2026年IP主题风格潮玩馆装修规划:TOP5必备要点 - 品牌企业推荐师(官方)
  • 2026西安酒店翻新避坑指南:3家正规酒店家具工厂,适配装修设计无压力 - 朴素的承诺
  • 主流小程序开发平台梳理与对比分析
  • 2026年液冷系统/进口制冷设备厂家深度测评:定制化能力、技术优势全解析 - 品牌推荐大师
  • MIT-6-S094-深度学习自动驾驶笔记-全-
  • 生成式引擎优化GEO崛起:企业营销新焦点与四大核心策略
  • 全网热议!2026年单北斗GNSS变形监测水库应用TOP榜单推荐
  • RWKV-原理笔记-全-
  • 2026年正规的西安酒店家具厂家选购与推荐 - 朴素的承诺
  • 2026年 二手蒸发器/干燥机/压滤机/离心机/反应釜厂家回收推荐榜:专业设备上门回收,高效环保助力企业降本增效 - 品牌企业推荐师(官方)
  • 2026年评价高的企业数据公司推荐:风控系统、风控解决方案、实时风控、数据分析、数据升级、数据合规、数据安全、数据数字化选择指南 - 优质品牌商家
  • Java 中常用设计模式
  • 2026年GEO源码搭建/GEO贴牌代理推荐排行怎么联系 - 源码云科技
  • Nodejs计算机毕设之基于VUE的时事新闻管理系统基于VUE框架的实时新闻推送平台(完整前后端代码+说明文档+LW,调试定制等)
  • 郑州瑞创建材有限公司:中原夯土板领航者,以硬核实力铸就绿色建材标杆 - 朴素的承诺
  • 乐天Rakuten开店:乐天Rakuten跨境店VS本土店?2026实战攻略
  • 第 2 篇|Apache DolphinScheduler 的核心抽象模型
  • 让安全更懂业务:针对垂直行业定制 Llama-Guard 3 守卫模型的微调实战全指南
  • 耐高温水泵生产厂家哪家好?适用于化工、冶金等高温场景吗? - 品牌推荐大师
  • 重型车辆J1939通信协议是什么