Você está na página 1de 3

ORGANIZACIÓN Y ARQUITECTURA DE COMPUTADORES

TEMA 1: INTRODUCCIÓN.
INDICE
1. Arquitectura de computadores.
2. Operaciones de un computador.
3. Estructura de un computador simplificado.
4. Partes de un computador.
a. UCP.
b. Memoria Principal.
c. Unidad E/S.
d. Memoria Secundaria.
e. Vías de comunicación.
5. Componentes de la UCP.
a. Unidad de tratamiento.
b. Unidad de control.
6. Concepto de microprocesador.
a. Los primeros microprocesadores.
b. Los microprocesadores actuales.
7. Microcontroladores y procesadores de propósito específico.

ARQUITECTURA DE COMPUTADORES.
La arquitectura de computadores estudia la forma de diseñar computadores y otros sistemas similares partiendo de una
serie de elementos básicos.
ARQUITECTURA: atributos del sistema visibles al programador o que tienen impacto directo en la ejecución lógica de
un programa. Ejemplos: Repertorio de instrucciones, tamaño de los datos y buses, mecanismos de E/S, direccionamientos a
memoria…
ORGANIZACIÓN: unidades de operaciones y sus interconexiones en la especificación de na arquitectura. Ejemplos:
detalles del hardware transparentes al programador, como señales lógicas, interfaces ordenador-periféricos, tecnología de memoria,
memoria caché, memoria virtual, tipo de disco duro…

OPERACIONES DE UN COMPUTADOR.

ESTRUCTURA DE UN COMPUTADOR SIMPLIFICADO.


Aquí se representa una arquitectura ideal mucho más simple que cualquier arquitectura real, pero que contiene los
elementos básicos que son comunes a la mayoría de las arquitecturas.

Microprocesador Memoria Principal Dispositivos de memoria


secundaria

Periféricos de Periféricos de salida Periféricos E/S


entrada

PARTES DE UN COMPUTADOR.
a. UCP.
a. Unidad central de proceso:
i. Se ejecutan las instrucciones que se leen de la memoria.
ii. Normalmente se trata de un microprocesador.
b. Microprocesador:
i. Unidad central de proceso implementada sobre un circuito integrado formado por millones de
transistores.
b. MEMORIA PRINCIPAL.
a. Se almacenan los datos e instrucciones necesarios para ejecutar los programas.
b. Cada posición de memoria tiene asociada una dirección.
c. UNIDAD E/S.
a. Permite la comunicación entre el microprocesador y los periféricos.
b. Periféricos de entrada: ratón, teclado…
c. Periféricos de salida: monitor, impresora,…
d. Periféricos E/S: tarjeta de red, tarjeta de sonido…
d. MEMORIA SECUNDARIA.
a. Dispositivos externos de memoria secundaria:
i. Son periféricos E/S.
ii. Permiten almacenar cantidades masivas de datos.
iii. Almacenan los datos que no se están utilizando en ese momento.
iv. Diferentes niveles en función de su capacidad/ velocidad.
o Ejemplos: disco duro, DVD, CD, pendrive, tarjeta SD,…
e. VÍAS DE COMUNICACIÓN.
- Bus de sistema:
o Mecanismo de comunicación entre los componentes del computador.
- Bus de datos:
o Circulan los datos que se transfieren entre dos componentes.
- Bus de direcciones:
o Localiza la ubicación de los datos dentro de una memoria o periférico.
- Bus de control:
o Transmite las señales de control para coordinar las comunicaciones.
COMPONENTES DE LA UCP.
UCP: unidad central de proceso.
- Es el elemento central del computador.
- Se encarga de:
o Ordenar a los restantes elementos del computador que
realicen las funciones requeridas por las instrucciones.
o Ejecutar las operaciones aritméticas y lógicas necesarias
para la ejecución de las instrucciones.
- Componentes de la UCP:
a. UNIDAD DE TRATAMIENTO.
- Simplemente hace lo que la UC le ordene.
- Su cometido es realizar operaciones (procesar datos).
1. Unidad Aritmético-Lógica (ALU): es un circuito combinacional relativamente
simple capaz de realizar operaciones sencillas como:
- operaciones aritméticas.
- operaciones lógicas.
- otras operaciones.
2. Registro: es una pequeña memoria de unos pocos bits.
3. Banco de Registros (RF): es un conjunto de registros, cuya función principal es
servir de almacén temporal para los operandos y los resultados de las operaciones de
la ALU.
b. UNIDAD DE CONTROL.
- Trabaja en un bucle infinito controlado por un reloj:
o Lee las instrucciones.
o Decodifica las instrucciones.
o Manda órdenes al resto de componentes para ejecutar la
instrucción.
1. Contador de programa: es un registro que contiene la dirección de la próxima
instrucción a ejecutar. La instrucción leída, se almacena en el registro de instrucción.
2. Lógica de control: circuito que devuelve como salida, todas las señales de control para cada componente del computador.
- resuelve situaciones anómalas.
- atiende las interrupciones.
- controla la comunicaciones con los periféricos…
3. Entradas UC: formado por:
- Código de operación IR.
- Periodo (reloj).
- Registro de estado: contiene información sobre determinadas condiciones de los resultados de las
operaciones, así como posibles situaciones anómalas o especiales.
4. Salidas: señales de control específicas en el cronograma.
CONCEPTO DE MICROPROCESADOR.
- En los primeros computadores, la UCP se materializaba mediante diversos circuitos discretos interconectados entre sí.
- La invención de los circuitos integrados aumentó la velocidad de los computadores, y que los circuitos que tienen que
recorrer las señales transmitidas entre los diferentes elementos de un único chip son más cortos.
- Al incremental el nivel de integración, se pudieron realizar circuitos más potentes y rápidos.
- Un microprocesador es una UCP materializada en un único circuito integrado, incluyendo la unidad de control y la
unidad de tratamiento.
- La evolución tecnológica, ha llevado a la fabricación de chips que incluyen dentro de sí, además de la UCP, una memoria
ROM+RAM y elementos E/S (microcontroladores).

1º microprocesadores → creados en 1971


(Capaces de manejar datos de 4 bits y diseñados para controlar calculadoras)
o Intel 4004.
o TMS-1000 (Texas Instruments (microcomputador)).
- Intel 8008:
o 1º microprocesador de 8 bits.
o Disponible en 1972.
o Se diseñó para implementar un terminal programable y conectable a diferentes sistemas centrales.
- 8 bits:
o Intel 8080 → 1974 → da origen al 8086 y a la familia 80x86.
o Motorola 6800 (1974).
o MOS 6502 (1975).
o Zilog z80 (1976).
- 16 bits:
o Populares a partir de finales de los 70, y principios de los 80.
o Coexistieron con diseños de 32 bits, impuestos a partir del 85.
o Motorola 68000 (1979):
 microprocesador de 32 bits.
 Bus de datos (16 bits).
 Direcciones de memoria (24 bits, debido a las tecnologías de encapsulamiento de los chips).
- Años 90 → diseños de 32 bits, con cada vez mayor frecuencia de reloj.
- A finales de los 90, se introdujeron:
o Memorias caché.
o Procesadores aritméticos, para datos en coma flotante.
o Técnicas de mejora de la ejecución de las instrucciones.
- En los 2000 (y en adelante) → 64 bits, con:
o Procesadores:
 Multithread.
 Multicore.

MICROCONTROLADORES Y PROCESADORES DE PROPÓSITO ESPECÍFICO.


MULTICONTROLADORES: con computadores, en una sola pastilla, incluyendo memoria e interfaz para E/S.
- La memoria incluye:
o Parte EPROM.
o Parte RAM.
o Varios registros.

PROCESADORES DIGITALES DE SEÑAL: están adaptados al tratamiento de señales digitales (audio, video…).
- Ejecución rápida de bucles muy repetitivos con operaciones de suma y producto con accesos a estructuras de datos de
tipo vector.
- Suelen incorporar memorias caché, y tratamiento separado de instrucciones y datos.
- Ejemplo: familia TMS 5320 de Texas Instruments.

Otros procesadores de propósito específico son:


 Procesadores E/S.
 Aceleraciones de gráficos.
 Controladores de red local.

Você também pode gostar