首页 > 其他分享 >软考知识点总结

软考知识点总结

时间:2024-05-12 12:19:35浏览次数:19  
标签:总结 知识点 控制器 软考 运算器 寄存器 Arithmetic CPU Unit

第一章计算机组成,操作系统

CPU:运算器,控制器

PU(中央处理器,Central Processing Unit)是计算机系统中负责执行程序指令和数据运算的核心部件。一个典型的 CPU 通常包括以下几个主要组成部分:

    控制单元:控制单元负责从内存中获取待执行的指令并解码、译码。它还负责生成相应的操作命令以调度其他硬件组件(例如寄存器、内存等)。控制单元主要由以下部件构成:
        指令寄存器 (Instruction Register)
        程序计数器 (Program Counter)
        地址寄存器 (Address Register)
        指令译码器 (Instruction Decoder)
    运算器:运算器负责处理各种数字信号及逻辑操作,如加法、减法、乘法、除法、移位等。以下部件属于运算器的重要构成:
        算术逻辑单元 (Arithmetic and Logic Unit, ALU)
        累加寄存器 (Accumulator)
        数据缓冲寄存器 (Data Buffer Register)
        标志寄存器 (Flag Register)
    寄存器集:寄存器用于存储临时信息,增强 CPU 计算能力。寄存器类型有很多,根据功能可划分为:
        通用寄存器
        数据寄存器
        状态寄存器
        特殊功能寄存器(如栈指针或者基址)
    高速缓存:为降低 CPU 与内存之间访问速度的差异,提高效率,部分 CPU 设计中还包含一定空间的高速缓存。它可以暂时存储近期频繁使用的数据或者代码块,便于快速调用。

这些组件共同协同工作,使 CPU 能够有效地执行程序代码、处理各种算术和逻辑任务以及存取数据等。需要注意的是,不同架构的 CPU (例如 RISC 和 CISC)在性能和复杂度上可能会有所差异,具体实现细节亦相应发生变化。同时, CPU 技术在不断演进,随着制程技术的不断改进,CPU 在能源消耗和运行速度方面也正在不断优化。
1.3运算器(Arithmetic Unit)、控制器(Control Unit)及内部寄存器(Internal Registers)的地位与作用

在计算机中,运算器(Arithmetic Unit)、控制器(Control Unit)和内部寄存器(Internal Registers)是处理器(Processor)的主要组成部分。这些组件共同完成计算、执行指令以及维护在程序执行过程中的数据。

以下是它们各自的作用:

    运算器(Arithmetic Unit)
    运算器负责执行所有算术和逻辑运算。例如,加法、减法、乘法、除法等。此外,它还处理与位操作相关的任务,如 And、Or 和 Not 等。运算器对应的硬件单元称为算术逻辑单元(Arithmetic Logic Unit, ALU)。在 CPU 中,ALU 是一块高度集成的电路,负责按照输入信号和控制信号执行特定的操作。
    控制器(Control Unit)
    控制器负责管理计算机执行指令的整个过程。其核心功能包括获取一个指令,解码这个指令,并将其分配给相应的处理模块(如 ALU 或其他设备)进行处理。控制器会发出各种控制信号来协调工作,使得各个部分协同完成任务。简而言之,控制器在 CPU 中担任“大脑”的角色。
    内部寄存器(Internal Registers)
    内部寄存器是 CPU 使用的一些高速存储单元。它们用于保存和传输在程序执行过程中产生的数据,例如算术和逻辑操作的结果、指针地址和内存里的数据等。寄存器允许 CPU 快速访问这些数据,而无需访问相对较慢的主内存(RAM)。根据寄存器的功能,可以将其分为通用寄存器、专用寄存器和条件编码寄存器。

这三个组件共同担任计算机核心处理的任务,协同完成整个系统的运算、控制以及支持程序执行所需的临时数据交换工作。通过密切协作,它们使处理器能够快速高效地执行各种程序代码。

 

 进制转化

D进制转B进制除2从下往上取余O八进制H十六进制同理

n进制转D权位取下乘积指数从0开始

原码,反码,补码

最高位为符号位0表示整数,1表示负数

正数原码反码补码一样

负数的反码是原码除符号位取反,补码是反码末位加1

寻址

奇偶校验,海明码公式数据位n,校验位k满足2k次方-1>=n+k

 

标签:总结,知识点,控制器,软考,运算器,寄存器,Arithmetic,CPU,Unit
From: https://www.cnblogs.com/zhangmingmkzj/p/18187665

相关文章

  • 蓝桥杯大赛单片机比赛经验总结
    蓝桥杯大赛单片机比赛经验总结适当的延时很重要,可以解决一些不正常现象ds1302读取的时间是BCD码,操作时间时换成10进制操作例:(shi/16)*10+shi%16每次只接受和发送一个字符,字符用单引号‘’字符串用双引号“”if(SBUF==‘a’)而不是if(SBUF=="a")总中......
  • (非原创)Stable Diffusion 提示词prompt tag语法总结
    基本认知提示词会相互污染,要尽可能地做减法。XL版本主推使用自然语言使用注释将修饰词汇限定给某个主体,避免提示词污染1girl(silverlonghair,purpleeyes),yellowsuit2people(1girlAND1boy)2characters(1girlAND1dog)权重调整旧语法:(){}加大权重,[]......
  • 考点总结
    一、图的基本运算代数运算加运算:C(x,y)=A(x,y)+B(x,y),其中C(x,y)为输出图像,A(x,y)、B(x,y)为输入图像。重要应用是对所获取的同一场景的多幅图像求平均,常常用来有效的削弱图像的加性随机噪声。减运算:C(x,y)=A(x,y)-B(x,y),其中C(x,y)为输出图像,A(x,y)、B(x,y)为输入......
  • 音视频播放异常现象总结
    播放卡顿或者卡住:1流媒体不发流给客户端,客户端停在当前画面不动也不销毁,也不重拉流;2弱网环境,tcp乱序,且发包间隔时间比较大,播放器收一包耗时较多,导致解码异常卡主;3流媒体(发流端)数据插入一些增强帧,其他的P帧等(一般是某些公司的定制)导致播放器得到的数据不是一个连续的GOP;解码......
  • salesforce零基础学习(一百三十六)零碎知识点小总结(八)
    本篇参考:SalesforceLWC学习(七)Navigation&Toasthttps://developer.salesforce.com/docs/platform/lwc/guide/use-navigate-url-addressable.htmlhttps://help.salesforce.com/s/articleView?id=release-notes.rn_lwc_UrlAddressable.htm&release=250&type=5Sal......
  • 关于DDD和COLA的一些总结和思考
    写在前面:其实之前一直想汇总一篇关于自己对于面向对象的思考以及实践的文章,但是苦于自己的“墨迹”,一延再延,最近机缘巧合下仔细了解了一下COLA的内容,这个想法再次被勾起,所以这次一鼓作气,准备好好梳理一篇。至于标题,因为是被DDD和COLA唤起的,索性就叫这个吧。思维:面向对象和面向过......
  • 关于vue2自己得到的陈果(不懂的知识点)
    ref引用相关的知识点:ref='ruleRef'this.$refs.ruleRef.resetFields()        只针对表单的重置this,$refs.ruleRef.validate(valid=>{    这里validate是进行一次检验,参数是一个回调函数,valid是一个布尔值,表示表单的检验是否通过if(!valid)......
  • Nmap使用技巧总结
    ## NMap使用技巧总结一、主机发现1.全面扫描/综合扫描nmap-A192.168.1.1032.Ping扫描nmap-sP192.168.1.1/243.免Ping扫描,穿透防火墙,避免被防火墙发现nmap-P0192.168.1.1034.TCPSYNPing扫描nmap-PS-v192.168.1.103nmap-PS80,10-100-v192.168.......
  • 04 总结三傻排序
    我的总结:插入排序:扑克牌,右侧往左侧挪,右侧无序变到左侧有序。冒泡排序:两两比较,大的往右侧挪。像水冒泡一样。选择排序:遍历一遍,选择最小的,每次挪最小的,放到左侧。形成有序。   再看一眼动图:插入排序:    冒泡排序:     选择(最小的)排序: 参考资料:......
  • CompletableFuture学习总结
    CompletableFuture简介在Java8中,CompletableFuture提供了非常强大的Future的扩展功能,可以帮助我们简化异步编程的复杂性,并且提供了函数式编程的能力,可以通过回调的方式处理计算结果,也提供了转换和组合CompletableFuture的方法。Java中的异步计算异步计算很难推理。通常,我们......