《软件设计师教程》知识点总结(更新中)

本文详细介绍了计算机系统的基础知识,包括CPU的构成和功能、数据表示的二进制形式以及校验码类型。此外,还涵盖了数据库系统的基本概念、功能和分类,以及计算机网络的起源、功能、分类和拓扑结构。文章还涉及了其他关键领域,如程序设计语言、数据结构、操作系统、软件工程、算法设计和分析,以及网络与信息安全的基础知识。

一、计算机系统知识

1.1 计算机系统的基础知识

1.1.1 计算机系统硬件基本组成

计算机的基本硬件系统:运算器、控制器、存储器、输入设备、输出设备;

1.1.2 中央处理单元(CPU)

中央处理单元:运算器、控制器等部件被集成在一起统称为中央处理单元(Center Processing Unit,CPU);

1、CPU的功能:
  1. 程序控制
  2. 操作控制
  3. 时间控制
  4. 数据处理
2、CPU的组成

CPU主要由运算器、控制器、寄存器组和内部总线等组件组成;

  1. 运算器

    运算器由算术逻辑单元(Arithmetic and Logic Unit,ALU)、累加寄存器数据缓冲寄存器状态条件寄存器等组成,是数据加工处理部件,用于完成各种算术和逻辑运算(只能完成计算),所有的操作由控制器发出控制信号指挥,故为执行组件

    功能:

    1. 执行所有的算术运算,如加、减、乘、除等基础运算及附加运算;
    2. 执行所有的逻辑运算并进行逻辑测试,如与、或、非、零值测试或两个值的比较等;

    各组成部件的功能:

    1. 算术逻辑单元(ALU)

      负责处理数据,实现对数据的算术运算和逻辑运算;

    2. 累加寄存器(AC)

      简称累加器,为算术逻辑单元(ALU)提供工作区,运算器中至少有一个累加器;

    3. 数据缓冲寄存器(DR)

      作为CPU和内存、外部设备之间数据传送的中转站,在操作速度上的缓冲;

      对内存存储器进行读/写操作时,用DR暂时存放读/写的一条指令或一个数据字,将不同时间段的读/写数据隔离;

    4. 状态条件寄存器(PSW)

      PSW保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容,主要分为状态标志控制标志

      通常,一个算术操作产生一个运算结果,而一个逻辑操作产生一个判决;

  2. 控制器

    用于控制整个CPU的工作,决定了计算机运行过程的自动化(程序的正确执行、异常事件的处理);

    一般包括指令控制逻辑、时序控制逻辑、总线控制逻辑和中断控制逻辑等;

    指令控制逻辑要完成取指令、分析指令和执行指令的操作,过程:取指令=>指令译码=>按指令操作码执行=>形成下一条指令地址=>等步骤;

    1. 指令寄存器(IR)

      CPU执行一条指令时,先从内存储器取到缓冲寄存器(DR),在送入指令寄存器(IR)暂存,指令译码器(ID)通过指令寄存器(IR)中的内容产生各种微操作指令,由此控制其他组成组件工作,完成相关功能;

    2. 程序计数器(PC)

      具有寄存信息、计数两种功能,又称指令计数器;

      程序的执行分两种情况:顺序执行、转移执行;

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「已注销」

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值