Arquitectura del computador (Importancia)
ARQUITECTURA DEL COMPUTADOR
¿Qué aspectos hay que conocer del
computador?
Arquitectura: Atributos visibles
Estructura: Componentes y organización
Tecnología: La construcción de componentes
Arquitectura
de computadoras
La arquitectura de computadoras se refieres a los atributos
de un sistema que son visibles a un programados, es decir aquellos atributos
que tienen un impacto directo en la ejecución lógica de un programa
Ejemplo de atributos arquitectónicos
·
Conjunto de instrucciones
·
Número de bits
·
Mecanismos de entrada y salida
Estructura
de computadoras
Es un modo en que los
componentes esta interrelacionado
Conjunto de módulos básicos que componen el computador
·
CPU (ALU, unidad de control, entre otros)
·
Memoria (memoria principal, memoria cache,
memoria virtual)
·
E/S (periféricos de entrada y salida)
·
Buses (buses del sistema, buses de expansión,
entre otros)
El computador es una entidad que interactúa de con su entorno
externo
UNIDAD CENTRAL DE PROCESAMIENTO
·
Controla el funcionamiento
·
Lleva a cabo funciones de procesamiento de datos
·
Se llama procesador
MEMORIA PRINCIPAL
·
Almacena datos
E/S
·
Transfiere datos del computador
SISTEMA DE INTERCONEXION
·
Proporciona comunicación entre las CPU la
memoria principal y la E/S
El componente mas importante del computador es la CPU
Unidad de control: Controla el funcionamiento de la
CPU y por tanto del computador, es la encargada de controlar que la transferencia
se haga de manera correcta
Unidad aritmeticológica: Lleva a cabo las funciones
de procesamiento de datos al computador
Registros: Proporcionan almacenamiento interno a la
CPU
Interconexiones CPU: Son mecanismos que proporcionan
comunicación entre la unidad de control (ALU) y los registros.
Arquitectura y organización de un CPU
FUNCIONAMIENTO
Es la operación de cada componente individual como parte de
la estructura
Niveles de descripción de un computador
Elementos constructivos de un computador
Se lleva a cabo el sistema digital basado en: 0 y 1
Elementos
constructivos
Binario
Transistor
Puertas
Lógicas
Muchos fabricantes de computadoras ofrecen una familia de
modelos, todos con la misma arquitectura, pero con diferencias en la
organización
Una arquitectura puede sobrevivir muchos años
Su organización cambia con la evolución de la tecnología
Ejemplo: La arquitectura de la IBM Sistema 370 apareció por
primera vez en 1970 e incluía varios modelos. De un modelo barato y lento a un
modelo caro y rápido
FAMILIA
DE ORDENADORES
Es un grupo de ordenadores que utilizan un mismo microprocesador
o familia de microprocesadores y que suelen ser compatible entre sí, además de
compartir su filosofía de diseño.
En las familias de ordenadores es normal que puedan utilizar
el mismo software en todos ellos.
Las familias de ordenadores más conocidas son la familia de
ordenadores Apple basados en la familia de procesadores 68000 de Motorola y la
familia de ordenadores IMB PC
Características
1.
Conjunto de computadoras con:
·
Similar arquitectura
·
Distinta organización
1.
Las familias de computadoras hacen posible que
existan máquinas de la misma familia con distinta:
·
Tecnología
·
Velocidad
·
Prestaciones
·
Precio
1.
Las máquinas de una misma familia son compatible
entre sí
2.
Todos los miembros de una misma familia pueden
ejecutar los mismos programas
3.
La compatibilidad suele ser solo hacia arriba
4.
Las máquinas de gama alta de una familia pueden
ejecutar los mismos programas de que una baja
5.
Los contrario no suele ser cierto
Se dice que un conjunto de sistemas de computadoras forma
una familia cuando todos ellos tienen la misma arquitectura y diferentes
estructuras.
¿Para qué me sirve estudiar la organización y arquitectura de
los computadores?
·
El computador
está en el corazón de la informática
·
Sin en la mayoría
de las asignaturas de informática serian hoy una rama de la matemática
·
Para ser un
profesional en cualquier campo de informática uno no debe ver al computador
como una caja negra que ejecuta programas
·
Se comprende y
valora los componentes funcionales de un computador, sus características, su
funcionamientos e interacciones.
·
Necesitamos comprender
para estructurar un programa de forma que este se más eficiente en una maquina
real
Comentarios
Publicar un comentario