什么是作为多级分层框架的计算机体系结构?


给定级别上的具体体系结构通常以其组件的短语来定义。因此,给定级别上具体体系结构的描述基于其组件的抽象体系结构。

因此,特定级别上的具体体系结构的描述比后续较低级别上相应的抽象体系结构处于更高的抽象级别。

因此,我们可以定义在连续级别上具体和抽象体系结构的理论序列在以下更高抽象级别上产生描述框架。

因此,所考虑的三级体系结构描述设计,在每个级别上具有独立的具体和抽象视图,并且它支持六级分层描述方案。

因此,后续级别——微机级别上的具体和抽象体系结构、处理器级别上的具体和抽象体系结构以及系统级别上的具体和抽象体系结构——是抽象程度不断提高的级别。

特定的计算机体系结构通常以一致的方式表示,例如在处理器教科书中,使用方便的呈现方法。大多数提供新体系结构或评估当前体系结构的论文中也使用了非正式描述。

但是,如果需要明确、无歧义的表示,则需要正式描述,包括将体系结构规范输入 CAD 软件包。

这可能需要实现验证、仿真或分析,具体取决于给定的结构或行为描述。正式描述体系结构的典型技术是利用体系结构描述语言 (ADL)。

ADL 也称为硬件描述语言 (HDL) 或计算机硬件描述语言 (CHDL)。另一个也使用的概念是寄存器传输语言 (RTL)。

RTL 指定了一种特定类型的 ADL,它仅限于处理器级别。有时,ADL 和 HDL 将专门基于它们涵盖的抽象级别。HDL 被视为低级语言,而 ADL 被视为高级描述语言。

更新于: 2021-07-20

2K+ 浏览量

启动您的 职业生涯

通过完成课程获得认证

开始
广告