Comprensión y clasificación de la arquitectura informática.

Understanding and classification of computer architecture.

Understanding and classification of computer architecture.

Definition of computer architecture

  • 1950-1960: computer architecture is an arithmetic computer
  • 1970 – mid 1980: Computer architecture is a draft of instructions for a compiler
  • 1990: Computer architecture is a way of designing CPUs, memory systems, I / O systems, multiprocessors, and computer networks.
  • 2010: Computer architecture: a system that can be adapted, a structure that can be organized, a DNA system

Computer architecture is a computer design that includes:

  1. Instruction set
  2. Hardware component
  3. System organization or layout

There are two main parts to computer architecture:

  • Structure set architecture

Specifications that determine how machine language programmers interact with computers

  • Architecture hardware system

Contains basic hardware subsystems, namely CPU, memory, and I / O system

Ways to make architecture changes:

  1. Create a variety of processors
  2. Implement the pipeline process
  3. Build multiprocessor computers
  4. Create a computer with a different architecture.

Classification of computer architecture

From Neumann Motor

Von Neumann engine criteria:

  1. It has a basic hardware subsystem, namely a CPU, memory and I / O system
  2. It is a computer with stored programs
  3. Follow the instructions one by one
  4. Have a bus path between memory and CPU

In 1966, Flyyn classified computer architecture according to its nature:

  1. Number of processors
  2. Number of programs that can be run
  3. Storage structure

There are several factors that influence the success of computer architecture. Three of them are:

  1. Architectural advantages
  2. System performance
  3. System costs

There are four basic measures that determine the success of architecture, namely architectural benefits:

  1. request
  2. Malleability
  3. Expandability
  4. Compressible