计算机原理学习
文章平均质量分 95
《计算机原理与系统结构》一书及课程学习笔记
K3njuan
吉林大学本科生一枚
展开
-
《计算机原理与系统结构》学习笔记(1)
该系列文章是本人学习《计算机原理与系统结构》课程的学习笔记参考资料为:《计算机组成与设计:硬件软件接口(原书第5版)》 (戴维 A.帕特森 (David A.Patterson) etc.)计算机概要与技术计算机发展、应用的分类及其特性计算机发展史起止年份代别主要逻辑元件软件应用领域1946-1957一电子管延迟线,磁芯存储器机器语言、汇编语言科学计算、军事、尖端科技。1958-1964二晶体管磁芯存储器高级语言、监控程序、 简单操作系统。原创 2024-09-01 16:43:13 · 1846 阅读 · 0 评论 -
《计算机原理与系统结构》学习笔记(2)
常数操作数出现的频率高,而且相对于从存储器中取出常数,包含常数的算数运算指令执行速度快很多,并且能耗低。目前在计算机系统结构中,通常一个指令系统中指令字的长度和指令中的地址结构。早期计算机有很多简单的指令集,实现简单。本系列文章用的例子都是MIPS语言。MIPS寄存器指令分为6个字段。不同计算机有不同的指令集。,这样可以增强指令的功能。原创 2024-09-07 10:15:43 · 1097 阅读 · 0 评论 -
《计算机原理与系统结构》学习笔记(3)
简单源于规整以算数运算操作为例:每条指令有且仅有三个操作数规整使实现简单简单能获得低成本高性能越小越快相对主存:数以万计的存储位置寄存器只存储少量、频繁用到的数据加速执行常用操作小常数操作出现的频率高立即数操作用不到内存取数优秀的设计需要适宜的折中方案不同类型指令采用不同的解码方式所有指令相同长度:32为,尽可能保持相似的指令格式。原创 2024-09-17 19:08:32 · 739 阅读 · 0 评论 -
《计算机原理与系统结构》学习笔记(4)
处理器共享存储器同一区域P1写,P2读如果P1和P2不同步,将发生数据竞争结果由访问次序决定依赖硬件提供同步指令原子读/写内存操作在读和写之间,不再允许对该空间的其他操作可以是单一的指令例如寄存器之间的原子交换或者指令的原子配对。原创 2024-09-18 14:13:54 · 879 阅读 · 0 评论