- Trending Categories
- Data Structure
- Operating System
- C Programming
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
What is Computer Architecture as a Multilevel Hierarchical Framework?
The concrete architecture at a given level is normally defined in the phrase of its components. Hence, the description of the concrete architecture at a given level is based on the abstract architectures of its components.
As an effect, the concrete architecture at a specific level is a description at a higher abstraction level than the corresponding abstract architecture at the subsequent lower level.
Thus, we can define that the sequence of theory of concrete and abstract architectures at successive levels yields a description framework at following higher levels of abstraction.
Therefore, the three-level architecture description design considered, with independent concrete and abstract views at each level, and it supports a six-level hierarchical description scheme.
Hence, the subsequent levels – the concrete and abstract architecture at the micromachine level, the concrete and abstract architecture at the processor level, and the concrete and abstract architecture at the system level – are levels with an increasing degree of abstraction.
Specific computer architectures are generally represented consistently, for instance in processor textbooks, the usage of a convenient method of presentation. An informal description is also used in most papers offering a new architecture or in papers evaluating current architectures.
However, a formal description is needed if a definite, unambiguous representation is required, including for inputting architecture specifications into a CAD package.
This can be needed to implement verification, simulation, or analysis depends on the given structural or behavioral description. The typical technique of formally describing an architecture is by utilizing an architecture description language (ADL).
ADLs are also known as hardware description languages (HDLs), or computer hardware description languages (CHDLs). An additional concept, which is also used, is register-transfer languages (RTLs).
RTL designates a specific type of ADL, which is constrained to the processor level. Sometimes, ADLs and HDLs will be exclusively based on the level of abstraction they cover. HDLs are treated as low-level and ADLs as higher-level description languages.
- Discuss the MultiLevel Interrupts in Computer Architecture?
- What is Hierarchical architecture in parallel databases?
- What is the Client-Server Framework for Parallel Applications in Computer Architecture?
- What is computer architecture?
- What is Computer Network Architecture?
- What is bootstrap and what is its use as a framework?
- What is Pipelining in Computer Architecture?
- What is Latches in Computer Architecture?
- What is Hector in Computer Architecture?
- What is Cache Memory in Computer Architecture?
- What is Page Replacement in Computer Architecture?
- What is Crossbar Switch in Computer Architecture.
- What is Arithmetic Pipeline in Computer Architecture?
- What is Instruction Pipeline in Computer Architecture?
- What is RISC Pipeline in Computer Architecture?