计算机组成原理基础第1讲
计算机组成原理基础第1讲 计算机系统概述
考纲要求
考点一:预备知识
1.计算机的组成
由硬件系统和软件系统两部分组成
2.系统软件
-
操作系统
-
语言处理程序
3.计算机如何工作
4.进制转换
例子:
推广:
基数除法转化为二进制数:除2取余,倒着数
小数情况:乘2取整,正着数
16进制转2进制:每4位2进制转化为一个16进制
5.内存和编址
-
RAM随机存储器
随时读写速度快,只是程序的临时存储介质,一旦断电所存数据将会丢失。
-
ROM只读存储器
无法写入,数据稳定,断电也不会丢失数据。
-
存储单位
每个地址指向的存储单位可以保存1个字节的数据,也就是8bit(8个二进制位)
-
地址的概念
数据寄存器:MDR
地址寄存器:MAR
-
CPU
-
I/O设备
-
总线
考点二:计算机的发展历程与分类
-
按指令流水线和数据分类
考点三:存储程序思想与冯·诺依曼计算机
-
冯诺依曼架构图
-
冯诺依曼计算机
-
计算机的五大部件功能
运算器:处理来自存储器的数据,常返回给存储器或暂时寄存在运算器中。
控制器:从存储器中逐条取出指令,分析,并根据分析出的操作,对计算机其他部件发出控制信号。
存储器:分为主存储器(内存)容量小速度快;辅助存储器(外存)容量大速度慢
输入输出设备:人或外部与计算机进行交互的装置。
-
指令的执行过程
-
取指令阶段:将指令从主存中取到指令寄存器的过程。程序计数器(PC)用于记录当前指令在主存中的位置,每当一条指令被取出后,PC按指令长度自动增加。
-
指令译码阶段与指令阶段:
-
访存取数阶段:
-
执行指令阶段:
-
结果写回阶段
-
循环阶段:
-
考点四:计算机编程语言体系
1.计算机语言的参差结构
-
机器语言
特点:
-
汇编语言
能够直接控制硬件的唯一语言
可读性好,内存占用少
-
编译系统的工作过程
-
预处理阶段
-
编译阶段
-
汇编阶段
-
链接阶段
-
2.计算机系统参差结构的划分
考点五:计算机的性能指标
1.CPU时钟周期
2.主频
CPU时钟频率,兆赫兹(MHz)
3.CPI(Clock Cycle Per Instruction)
执行一条指令所需时钟周期数
4.CPU执行时间
运行一个程序所花费的时间
5.MIPS和MFLOPS
MIPS:CPU每秒执行的百万条指令数,单位为百万条
MFLOPS:每秒执行的百万次浮点运算数目
6.吞吐量
计算机吞吐量取决于主存的存取周期
7.响应时间
考点六:并行系统
1.多核处理器
2.SMP系统结构
本文作者:蠲忿恚葉言
本文链接:https://www.cnblogs.com/JUANFENHUI/p/18326914
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下