首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
物联网/工业互联网
›
物联网
›
软件筹划师教程——第一章 盘算机体系知识(下) ...
返回列表
发新帖
软件筹划师教程——第一章 盘算机体系知识(下)
[复制链接]
发表于 2025-9-16 12:17:04
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
前言
在竞争剧烈的就业市场中,证书是大弟子求职的重要加分项。中级软件筹划师证书专业性强、承认度高,是盘算机相干专业弟子考证的热门选择,既能查验专业知识,又有助于职业发展。本教程将聚焦焦点重点,以点带面构建知识体系,秉持“以考促学”理念,助力大家高效备考、顺遂通关。
一、指令体系
界说
指盘算机所能实行全部指令的聚集,它描述了盘算机全部的控制信息和“逻辑判断”本领
一条指令包罗:操纵码、地址码
分类
根据地址码代表的地址范例,指令体系可以分为:
1.立即寻址
立即寻址是指指令中直接包含操纵数(立即数),处置惩罚器实行指令时直接使用该立即数,无需访问
内存获取操纵数
2.直接寻址
直接寻址是指令中直接给出操纵数在内存中的地址,CPU依据此地址直接对内存举行读写操纵
3.间接寻址
间接寻址是指指令中给出的是操纵数地址的地址,CPU需先获取该中央地址中的值,再据此访问内
存得到操纵数
4.寄存器寻址
寄存器寻址是指令直接指定寄存器来举行操纵数或结果的存取,因寄存器在CPU内,访问快,能提
升数据处置惩罚服从
5.寄存器间接寻址
寄存器间接寻址是指指令指定的寄存器存放操纵数地址,CPU依此地址访问内存取操纵数,常用于
处置惩罚数组等数据结构
CISC与RISC
CISC(复杂指令集盘算机)
界说
为进步操纵体系的服从,人们最初选择向指令体系中添加更多、更复杂的指令来实现,导致指令集
越来越大。这种范例的盘算机,称为CISC(复杂指令集盘算机)
重要特点
(1)指令数量多:
指令体系拥有大量的指令,有100-250条
(2)指令使用频率相差悬殊:
最常使用的是一些比较简单的指令,80%的时间使用的是20%指令
(3)支持许多种寻址方式:
通常为5-20种
(4)变长的指令:
指令长度不是固定的,变长的指令增长指令译码电路的复杂性
(5)指令可以对
存储
器单元中数据直接举行处置惩罚:
范例的CISC处置惩罚器通常都有指令可以大概直接对内存单元中的数据举行处置惩罚,其实行速率较慢
RISC(精简指令集盘算机)
界说
对指令数目和寻址方式做精简,指令的指令周期相同,接纳流水线技能,指令并行实行程度更好。这类是RISC(精简指令集盘算机)
重要特点
(1)指令数量少:
优先选取使用频率最高的一些简单指令以及一些常用指令,避免使用复杂指令
(2)指令的寻址方式少:
通常只支持寄存器寻址方式、立即数寻址方式以及相对寻址方式
(3)指令长度固定,指令格式种类少:
由于RISC指令数量少,格式相对简单,其指令长度固定,指令之间各字段的划分比较一致,译码相对轻易
(4)只提供了Load/Store指令访问
存储
器:
只提供了从
存储
器读数Load和把数据写入存储器Store两条指令,别的全部的操纵都在CPU的寄存器间举行
(5)以硬布线逻辑控制为主:
为了进步操纵的实行速率,通常接纳硬布线逻辑来构建控制器
(6)单周期指令实行:
由于简化了指令体系,很轻易使用流水线技能使得大部门指令在一个机器周期内完成
(7)优化的编译器:
RISC精简指令集使编译工作简单化
对比图:
二、存储体系
界说
存储器是盘算机体系中的影象装备,用来存放步调和数据、盘算机中全部信息,包罗输入的原始数据、盘算机步调、中央运行结果和终极运行结果都保存在存储器中
分类
(容量:由低到高;速率:由快到慢)
寄存器
Cache(高速缓冲存储器)
主存储器
辅存储器
1.存储器的存取方式
2.存储器的
性能
存取时间:
对于随机存取而言,就是完成一次读/写所花的时间
对非随机存取,就是将读/写装置移动到目标位置所花的时间
存储器带宽:
每秒能访问的位数。通常存储器周期是纳秒级(ns)
盘算公式是:
1/存储器周期×每周期可访问的字节数
比方:
存储器周期是200ns,每个周期可访问4B,则带宽=1s/200ns×(4Bx8)=160Mbps
3.数据传输率
每秒输入/输出的数据位数
对于随机存取而言,传输率R=1/存储器周期
三、主存储器
主存储器的种类
1.RAM:
随机存储器,可读/写,只能暂存数据,断电后数据丢失
SRAM:
静态随机存储器,在不绝电时信息可以大概不停保持,读写速率快,生产本钱高,多用于容量
较小的高速缓冲存储器
DRAM:
动态随机存储器,必要定时革新以维持信息不丢失,读写速率较慢,集成度高,生产本钱
低,多用于容量较大的主存储器
2.ROM:
只读存储器,出厂前用掩膜技能写入,常用于存放
BI
OS和微步调控制
四、Cache
高速缓冲存储器是位于主存与CPU之间的一级存储器,由静态存储芯片(SRAM)构成,容量比较小但速率比主存高得多,靠近于CPU的速率。但其本钱更高,因此Cache的容量要比内存小得多。
Cache存储了频仍访问内存的数据
原理
使用Cache改善体系
性能
的重要依据是步调的局部性原理。
命中率、失服从
Cache的访问命中率为h(通常1-h就是Cache的失服从),Cache的访问周期时间是t1,主存储器的访问周期时间是t2,则整个体系的均匀访存时间就是:t3 = h x t1+(1-h ) x t2
五、总结
软考对职业发展意义巨大。本教程面向自学本领较强者,非完备知识体系。旨在通过焦点要点梳理构建知识框架,以考促学提拔技能。
回复
使用道具
举报
返回列表
浏览过的版块
移动端开发
SQL-Server
数据仓库与分析
DevOps与敏捷开发
Java
网络安全
IOS
Oracle
linux
西河刘卡车医
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表