前言
在日常生活和工作中,我们依赖于各种各样的计算机系统来完成一系列复杂的任务。计算机系统不仅仅是硬件设备的集合,它还包括一系列用于协调硬件工作的软件和协议。了解计算机系统的基础知识,包括其构造和功能,是理解现代技术世界的关键步骤。在这一章节中,我们将探讨计算机系统的核心组件和原理,从中央处理单元(CPU)的功能和组成,到数据表示、存储系统、计算机体系结构的发展和安全认证技术等方面。通过深入理解这些基本概念,我们可以更好地理解计算机系统的工作机制和其在我们生活中的作用。
个人主页:尘觉主页
个人简介:大家好,我是尘觉,希望我的文章可以帮助到大家,您的满意是我的动力
在csdn获奖荣誉: csdn城市之星2名
Java全栈群星计划top前5
端午大礼包获得者
阿里云专家博主
亚马逊DyamoDB结营
欢迎大家:这里是CSDN,我总结知识的地方,欢迎来到我的博客,感谢大家的观看
如果文章有什么需要改进的地方还请大佬不吝赐教 先在次感谢啦
中央处理单元(CPU)是计算机系统的核心部件,它负责获取程序指令、对指令进行译码并加以执行。
例:计算机执行指令的过程中,需要由A 产生每条指令的操作信号并将信号送往相应的部件进行处理,以完成指定的操作。(2019年上半年)
A. CPU 的控制器 B. CPU的运算器
C. DMA 控制器 D. Cache 控制器
CPU主要由运算器、控制器、寄存器组和内部总线等部件组成。
1)运算器
运算器由算术逻辑单元、累加寄存器、数据缓冲寄存器和状态条件寄存器等组成。
例:在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是**D **.(2014年上半年)
A. 程序计数器 B. 状态寄存器
C. 通用寄存器 D. 累加寄存器
2)控制器
控制器用于控制整个 CPU 的工作,它决定了计算机运行过程的自动化。它不仅要保证程序的正确执行,而且要能够处理异常事件。
例:在 CPU 中,B 不仅要保证指令的正确执行,还要能够处理异常事件。(2012年下半年)
A. 运算器 B. 控制器
C. 寄存器组 D. 内部总线
例:计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,其 C。(2010年上半年)
A. 操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC)
B. 操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR)
C. 操作码和地址码都应存入指令寄存器(IR)
D. 操作码和地址码都应存入程序计数器(PC)
按权展开求和 n进制 -> 十进制 每一位八进制数与三位二进制数对应
除n取余法 十进制 -> n进制 每一位十六进制数与四位二进制数对应
计算机的基本单位
位(比特)bit b 字节byte B 千字节 KB 兆字节 MB 吉字节 GB 太字节 TB
1 B = 8 b 1 KB = 1024 B 1 MB = 1024 KB 1 GB = 1024 MB 1 TB = 1024 GB
补码再取补码等于源码。
±0的移码相同
采用补码可以简化计算机运算部件的设计。
寻址(P 20):
RISC精简指令集计算机 | CISC复杂指令集计算机 | |
---|---|---|
指令种类 | 少、精简 | 多、丰富 |
指令复杂度 | 低(简单) | 高(复杂) |
指令长度 | 固定 | 变化 |
寻址方式 | 少 | 复杂多样 |
实现(译码)方式 | 硬布线控制逻辑(组合逻辑控制器) | 微程序控制技术 |
通用寄存器数量 | 多、大量 | 一般 |
流水线技术 | 支持 | 支持 |
按寻址方式分类
Cache 与主存地址的映射是由硬件自动完成的
数据总线:数地控,数据总线、地址总线和控制总线
1.顺序方式 2.重叠方式 3.流水方式
CPU和 I/O(外设)只能串行工作 CPU需要一直轮询检查,长期处于忙等状态。CPU 利用率低
一次只能读/写一个字
由 CPU 将数放入内存
I/O 设备通过中断信号主动向 CPU 报告 I/O 操作已完成
CPU 和 I/O(外设)可并行工作
CPU 利用率得到提升
一次只能 读/写 一个字
由 CPU 将数据放入内存
认证是处理主动攻击
对称密钥(私钥、私有密钥加密)算法(共享密钥加密算法) | 非对称密钥(公钥、公开密钥加密)算法 |
---|---|
DES | RSA |
3DES | ECC |
RC-5 | DSA |
IDEA | Hash函数 |
AES | MD5 摘要算法(128位散列值) |
RC4 | SHA-1 安全散列算法 |
串联系统:
R = R 1 R 2 ⋅ ⋅ ⋅ R n R= R₁R₂···Rn R=R1R2⋅⋅⋅Rn
并联系统:
R = 1 − ( 1 − R 1 ) ( 1 − R 2 ) ⋅ ⋅ ⋅ ( 1 − R n ) R = 1-(1-R₁)(1-R₂)···(1-Rn) R=1−(1−R1)(1−R2)⋅⋅⋅(1−Rn)
经过这一章节的学习,我们已经对计算机系统的基本构造和工作原理有了深刻的理解。我们探讨了CPU的核心功能和组成,理解了数据的不同表示方式和转换方法,同时也了解了计算机体系结构的历史和发展。通过对不同的存储系统和I/O控制方式的学习,我们学到了计算机如何有效地管理和存储数据。最后,我们还介绍了一些基本的安全和认证技术,包括加密技术和认证技术,帮助我们更好地保护数据和信息安全。希望这一章节能为您提供一个坚实的基础,为深入探讨更多高级主题做好准备。
热门专栏推荐
想学习vue的可以看看这个
java基础合集
数据库合集
redis合集
nginx合集
linux合集
手写机制
微服务组件
spring_尘觉
springMVC
mybits
等等等还有许多优秀的合集在主页等着大家的光顾感谢大家的支持
欢迎大家加入我的社区 尘觉社区
文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论
希望能和诸佬们一起努力,今后我们一起观看感谢您的阅读
如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力