计算机体系结构
木艮氵
大学生
展开
-
计算机体系结构.是系统结构还是体系结构
计算机体系结构.体系结构简介什么是计算机体系结构对于“Computer Architecture”,有些地方译为“计算机系统结构”,有些地方译为“计算机体系结构”。这两种翻译都对,只是经常会被混用。本文将以“体系结构”为主,不过如果偶尔出现了“系统结构”那也不要慌,其实指的都是”Computer Architecture“。计算机体系结构包含了整个计算机设计与实现的方方面面,是对整个计算机系...原创 2019-05-21 16:01:37 · 2348 阅读 · 0 评论 -
计算机体系结构.计算机发展历史
计算机体系结构.计算机发展历史两大定律与两种结构既是要回顾计算机的发展,那必然绕不开著名的摩尔定律。当然摩尔定律想必已是闻名天下,但除此之外在体系结构领域内,还有一个定律叫Dennard Scaling,相对而言不是那么有名。此外还有一个绝对绕不开的,那就是著名的冯诺伊曼结构。比较巧合的是,体系结构领域内也有一个与之对应、却不太出名的,叫哈佛结构。摩尔定律相同面积的集成电路里,晶体管数...原创 2019-05-25 16:50:04 · 9220 阅读 · 0 评论 -
计算机体系结构.指令集架构
计算机体系结构.指令集架构微结构与ISA微结构(Microarchitecture)对应的是底层硬件如何实现指令执行的,那么指令集架构(Instruction Set Architecture)对应的是程序员所看到的程序的模样。具体指令是如何被处理器一步一步完成执行任务的,这交给了微结构。而到底有哪些指令可供使用、指令是什么格式、哪些通用寄存器可以用,以及这些指令在程序员看来是要如何执行的,...原创 2019-06-08 22:28:19 · 10495 阅读 · 1 评论 -
计算机体系结构.微结构概述
计算机体系结构.微结构概述随着工艺的进步,从集成电路发展到大规模集成电路,再到超大规模集成电路,相同面积内可集成的晶体管数目越来越多,这也就给了芯片设计人员极大的空间来发挥身手。在体系结构的发展历程中主要有两个阶段,第一个阶段是专注提升单核性能的阶段,受到摩尔定律的推动,处理器主频越来越高,出现了流水线、动态调度(乱序执行)、多发射等经典的设计,主要是提高ILP(Instruction Lev...原创 2019-07-03 20:19:25 · 1807 阅读 · 0 评论