Está en la página 1de 78

Definiciones de: computador, arquitectura

y organización del computador

Se puede definir la arquitectura de


computadores como el estudio de la
estructura, funcionamiento y diseño de
computadores. Esto incluye, sobre todo a
aspectos de hardware, pero también afecta a
cuestiones de software de bajo nivel.
Computador, dispositivo electrónico capaz de
recibir un conjunto de instrucciones y
ejecutarlas realizando cálculos sobre los datos
numéricos, o bien compilando y
correlacionando otros tipos de información.
 RESEÑA HISTORICA DEL COMPUTADOR
La era mecánica de los computadores

Podríamos decir que las máquinas mecánicas de calcular


constituyen la "era arcaica" o generación 0 de los
computadores. Una evolución de estas máquinas son las
máquinas registradoras mecánicas que aún existen en la
actualidad. Otro elemento de cálculo mecánico que se
utilizó hasta hace pocos años fue la regla de cálculo que
se basa en el cálculo logaritmo y cuyo origen son los
círculos de proporción de Neper. Ingenios clásicos de
esa etapa fueran la máquina de Pascal, que podía
realizar sumar, restas y, posteriormente, multiplicaciones
y divisiones, y las dos máquinas de Charles Babbage: la
máquina de diferencias y la analítica. Esta última fue la
precursora de los computadores actuales.
LA ERA ELECTRÓNICA DE LOS COMPUTADORES
 Los computadores envasados en elementos mecánicos planteaban
ciertos problemas:
 La velocidad de trabajo está limitada a inercia de la partes
móviles.
 La transmisión de la información por medios mecánicos (engranajes,
palancas, etcétera.) es poco fiable y difícilmente manejable.
 Los computadores electrónicos salvan estos inconvenientes ya que
carecen de partes móviles y la velocidad de transmisión de la
información por métodos eléctricos no es comparable a la de ningún
elemento mecánico.

 El primer elemento electrónico usado para calcular fue la válvula de


vacío y, probablemente, el primer computadores electrónicos de uso
general fue el E.N.I.A.C. (Electronic Numerical Integrator and
computerr) construido en Universidad de Pennsylvania (1943-46).
El primer computador de programa almacenado fue el E.D.V.A.C.
(Electronic Discrete Variable Computer, 1945-51) basado en la idea
de John Von Neumann, que también participó en el proyecto
E.N.I.A.C. de que el programa debe almacenarse en la misma
memoria que los datos.
MARK III Y IV
PERSPECTIVAS HISTORICAS
PERSPECTIVAS HISTORICAS
PERSPECTIVAS HISTORICAS
PERSPECTIVAS HISTORICAS
PERSPECTIVAS HISTORICAS
Generaciones de ordenadores

1ª generación: (1946-1955) Computadores basados en


válvula de vacío que se programaron en lenguaje
máquina o en lenguaje ensamblados.

2ª generación: (1953-1964) Computadores de


transistores. Evolucionan los modos de direccionamiento
y surgen los lenguajes de alto nivel.
3ª generación: (1964-1974) Computadores basados
en circuitos integrados y con la posibilidad de trabajar
en tiempo compartido.

4ª generación: (1974- ) Computadores Que integran


toda la CPU en un solo circuito integrado
(microprocesadores). Comienzan a proliferar las redes
de computadores.
El Concepto de Von Neumann

Los primeros computadores se programaban en


realidad recableándolos. Esto prácticamente equivalía
a reconstruir todo el computador cuando se requería
de un nuevo programa.
QUE PROPONE NEUMANN
A diferencia de los primeros computadores, von Neumann proponía que
tanto el programa como sus datos fueran almacenados en la memoria
del computador.
BENEFICIO
Esto no solo simplificaba la labor de programación al no tener que llevar
a cabo el recableado del computador, sino que además libraba y
generalizaba el diseño del hardware para hacerlo independiente de
cualquier problema y enfocado al control y ejecución del programa.

Este concepto fue tan importante y decisivo que dio lugar al


concepto de la arquitectura de Von Neumann, aún presente en
nuestros días.
La arquitectura de Von Neumann se compone de tres elementos:

1. La Unidad Central de Procesamiento (CPU, por sus siglas en inglés)


Internamente consiste de una Unidad Aritmético-Lógica (ALU),
un conjunto de registros y una Unidad de Control (CU).

1. La memoria, que es donde datos y programa es almacenado

2. Las interfaces de entrada y salida (I/O)


Esquema de la arquitectura de Von Neumann.
Hablando de Hardware

Dispositivos electrónicos interconectados que se


usan para la entrada, procesamiento y salida de
datos/información.

En otras palabras, el hardware es todo lo que se


puede tocar y se puede …

… pero no se debe hacer !!


PRINCIPALES COMPONENTES DE
UN SISTEMA DE COMPUTO

 Unidad Central
 Unidades de Entrada
 Unidades de Salida
 Unidades de Entrada y Salida.
 Tarjetas de Interfaces.
 Cable de conexión.
 Unidad Central: Tarjetas de Interfaces, Tarjeta principal,
Fuente de Alimentación, dispos. de almacenamiento.

 Unidades de Entrada: Teclado, mouse, micrófono, CD ROM.


 Unidades de Salida: Impresoras, Monitor, parlantes.
 Unidades de Entrada/Salida: Unidades de Disco.
 Tarjetas de Interfaces: Tarjeta de Video, Tarjeta de Sonido,
 Tarjeta de Red, Tarjetas SCSI.
 Cables de conexión:
 Externos: cable de impresora, cable de corriente, el cable del
monitor, cables de red.
 Internos: Cables del disco duro, cables de la unidad de
disquete
UNIDAD CENTRAL
 Erradamente se le conoce a la unidad central como
C.P.U, siendo esto un nombre apropiado para el
procesador.
 La unidad central la componen todos los dispositivos
internos de la computadora.
Tarjeta de
Red Tarjeta de Sonido

Tarjeta de Video

TARJETAS DE INTERFACES
Cables Externos

Puerto VGA

Cable de Red
Cable Impresora

Cable de Corriente
Cable Impresora
Teclado-Conector
ps/2
Cable Interno - Conector de Corriente Tarjeta
Cables Internos -Conector IDE
CABLE INTERNO DE LA UNIDAD DISQUETE
UNIDAD CENTRAL
ARQUITECTURA BASICA

 El microprocesador
 Circuitos de Entrada y Salida
 Memoria ROM
 Memoria RAM
 Buses del sistema
 Bus de datos
 Bus de Direcciones
 Bus de Control.
LA UNIDAD CENTRAL DE PROCESO
Funciones que realiza

La Unidad central de proceso o CPU, se puede definir como un circuito


microscópico que interpreta y ejecuta instrucciones. La CPU se ocupa
del control y el proceso de datos en los ordenadores. Esta formado por
una unidad aritmético-lógica que realiza cálculos y comparaciones, y
toma decisiones lógicas (determina si una afirmación es cierta o falsa
mediante las reglas del álgebra de Boole); por una serie de registros
donde se almacena información temporalmente, y por una unidad de
control que interpreta y ejecuta las instrucciones.
BUSES DEL SISTEMA

 Son un conjunto de conductores o


líneas que se utilizan para intercambiar
la información o conectar entre si los
diferentes elementos de la tarjeta
principal.
 Son como unas “autopistas” que
permiten que los dispositivos se puedan
comunicar entre sí.
 Bus de Datos: Bus bidireccional, por medio de la cual
se intercambian los datos entre el microprocesador y las
diferentes unidades de entrada, salida y E/S.
 A mayor tamaño del bus mayor velocidad: bus de 8, 16
32, y 64 bits.
 Bus de direcciones: Es un bus de una sola vía( Desde el
microprocesador hacia los periféricos) por medio de la
cual se selecciona o direcciona a cual elemento se le
envía la información o desde cual se recibe.
 Bus de control: Este bus activan las señales de lectura y
escritura.
Clases de buses

Hay tres clases de buses: bus de datos, bus de dirección y bus de control.

Una placa base tipo ATX tiene tantas pistas eléctricas destinadas a buses,
pero el numero de estas dependen del ancho de los Canales de los Buses
del Microprocesador.

64 bits para el Bus de datos y 32 bits para el Bus de Direcciones.

El "ancho de canal" explica la cantidad de bits que pueden ser


transferidos simultáneamente. Así, el Bus de datos transfiere 8 bytes a la
vez.
Así, el Canal de Direcciones del Microprocesador para una PC-ATX puede
"direccionar" más de 4 mil millones de combinaciones diferentes para el
conjunto de 32 bits de su bus.
Diagrama de bloque de la Unidad Central

MICROPROCESADOR
O
C.P.U

Bus de Direcciones

Bus de Datos

Bus de Control

Circuitos Memoria Memoria Circuitos


de Salida ROM RAM de Entrada
Identificación de los componentes de una
Tarjeta Principal
 Memoria ROM BIOS.
 La Memoria Cache.
 El chipset. (Grupos de circuitos que se encargan de establecer la
comunicación entre el procesador y sus componentes internos.)
 La ranuras o slot para memoria RAM.
 La ranuras o slot de expansión ISA o PCI.
 Conector para el teclado.
 Conector para la alimentación.
 La batería.
 Conectores para puerto seriales. COM1, COM2
 Conectores para unidades de disquetes.
 Conectores IDE.
 Conectores LPT.
PRINCIPIO BASICO DE FUNCIONAMIENTO DE
UNA COMPUTADORA

Fuente de alimentación
Arranque
1 2 del sistema
CMOS

Setup
Reloj de
Tiempo
POST Real
3
4 Bios

Microprocesador, ROM BIOS, Buses y puertos,


reloj, tarjeta de video, RAM, Teclado, Unidades de
disco, etc.
 Cuando se enciende el interruptor general, se ejecutan varias rutinas
de la ROM BIOS que permite el arranque y la verificación de los
principales componentes del hardware. Para hacerlo, el
microprocesador busca la instrucción que se encuentra en la primera
posición de ésta memoria (dirección 0000H), en donde se inicia éste
programa.
 Toda computadora debe ejecutar en el momento del arranque, una
secuencia que esta definida en la ROM BIOS llamada rutina POST
(Power On Selft Test- Auto prueba de encendido). La rutina incluye
una prueba del microprocesador, de la memoria RAM, de los circuitos
de soportes, de la unidad de disco flexible, del disco duro, del monitor
y la conexión del teclado entre otras.
Cuando la rutina POST encuentra un problema grave en uno de
éstos componentes, interrumpe el proceso de arranque o “buteo”
(en inglés Boot) produce un mensaje de error, llamados errores
fatales o “fatal error”, que en algunos sistemas aparecía en
pantalla. También incluye la rutina POST una serie de avisos
auditivos o “beeps” que ayudan a establecer que tipo de problema
se está presentando.
Una vez comprobados los elementos del sistema se muestra un
pantallazo y luego el microprocesador, guiado todavía por el
programa de la ROM BIOS, realiza la búsqueda del sistema
operativo, lo busca en el disco duro principal o primario (C:) si el
sistema operativo no está grabado en el disco, la computadora no
arranca.
La BIOS, es un programa almacenado en la ROM, también se le llama
FIRMWARE o ROM BIOS.

CMOS, guarda los datos de la configuración del setup, tales como la cantidad
de memoria instalada, tipos de discos duros etc.

LA BATERIA ES EL COMPONENTE ENCARGADA DE SUMINISTRARLE ENERGIA


A LA MEMORIA CMOS.

La particularidad que tiene la CMOS, es que tiene bajo consumo de corriente


por lo que una simple batería puede suministrarle energía suficiente para su
funcionamiento por varios años.
Conociendo un poco más a Fondo …

Procesamiento de datos
Es el procedimiento mediante el cual los datos crudos se
transforman en información útil.

Para realizar esta transformación, intervienen dos


componentes de hardware:
El procesador y la memoria principal

El procesador también se conoce como:


Unidad Central de Procesamiento (CPU)
Relación entre los elementos de
Hardware
Arquitectura Von Neumann

Procesador
(CPU)
Dispositivos Dispositivos
de Entrada Memoria de Salida
Principal

Almacenamiento Secundario
UNIDADES BASICAS DE MEDIDA

• 1 bit = un cero o un uno.

• 1 byte = una letra, numero o signo del computador.

• 1 kilobyte = 1024 bytes.

• 1 Megabyte = 1024 Kilobytes o 1.048.576 Bytes

• 1 Gigabyte = 1024 Megabytes


Arquitectura Von Neumann

Desde los inicios de la era de la computación se ha


buscado un modelo eficiente para procesar datos, es decir,
hardware capaz de “memorizar” datos, transformarlos y
mostrar los resultados.

Hacia 1950, John Von Neumann tuvo la idea de construir


una máquina que "memorizara" una serie de órdenes y un
grupo de datos, para que pudiera luego "trabajar sola"
hasta lograr un resultado.
El procesador o CPU

• Físicamente, son pequeños chips


llamados microprocesadores.

• Es el “Cerebro” de la computadora.

• Es el lugar donde se manipulan los


datos.
• Compuesto por dos elementos: La Unidad de Control y
la Unidad Aritmética-Lógica y Registros.
El procesador o CPU
La Unidad de Control (UC)

• Administra los recursos del computador, es decir, la


memoria, los dispositivos de entrada, los de salida y los de
almacenamiento.

• Contiene un conjunto de instrucciones básicas que


permiten tal administración

• Transfiere los datos a la Unidad Aritmética-Lógica, para


su procesamiento.
El procesador o CPU
La Unidad Aritmética-Lógica (UAL)

• Ejecuta operaciones aritméticas y pruebas lógicas entre


operando.

• Procesa los datos mediante la manipulación de números,


letras y símbolos.
El procesador o CPU
Tecnología INTEL
• Presente en computadoras IBM y compatibles.

• Modelos: 8086 (año 1981), …286, 386, 486


Pentium, Pentium Pro, …, Pentium IV
El procesador o CPU
Tecnología Motorola
• Presente en computadoras MacIntosh y Sun.

• Modelos: 680x0 (68000, …, 68020, …)


MPC (Power PC diseñada para multimedios)
G3, G4
El procesador o CPU
Tecnología AMD
• Similar a INTEL.

• Modelos: 5x86
K5 Todos equivalentes a
K6 modelos Pentium
K7 o Athlon
El procesador o CPU
Tecnología Cyrix

• Se iniciaron como fabricantes de


coprocesadores matemáticos.

• Orientados a PC de bajo costo y


bajo desempeño
Memoria principal

• Físicamente, son pequeños chips conectados a la tarjeta


principal de la computadora.

• Almacena información vital para la operación de la


computadora y para el procesamiento de los datos.

Tipos de memoria principal:

1. Memoria ROM (Read Only Memory)


2. Memoria RAM (Random Access Memory)
Memoria ROM
• Sólo de lectura.
• Permanente (No volátil).
• Los datos no pueden cambiarse.
• Contiene toda la información necesaria
para iniciar la operación del computador.
• Su contenido lo graba el fabricante.
El BIOS (Basic Input/Output System)

En las computadoras personales, es el firmware encargado


de cargar el sistema operativo del computador y verificar
los componentes de hardware disponibles.
Memoria RAM

• De acceso aleatorio.
• Temporal (Volátil).
• Los datos pueden cambiarse.
• Durante el procesamiento, todos los programas y datos
deben ser transferidos a la memoria RAM, desde un
dispositivo de entrada o de almacenamiento secundario.
Memoria RAM

• Todos los datos e instrucciones tiene una ubicación


específica en la RAM, que se denomina dirección.
• El contenido que se encuentra en cada dirección cambia
constantemente, conforme se ejecutan diferentes
programas y se procesan nuevos datos
Memoria RAM
Módulos de memoria
Son placas que contienen los chips de memoria y que se
conectan a la tarjeta principal de la computadora. Son las
piezas que se adquieren, para ampliar la memoria RAM del
computador.
Memoria RAM
Tipos de módulos de memoria

SIMM: módulo simple de memoria en línea (single in-line


memory module).
Memoria RAM
Tipos de módulos de memoria

DIMM: módulo doble de memoria en línea (dual in-line


memory module).
Memoria Caché

• Alta velocidad
• Puede residir en dos ubicaciones:
Dentro de la CPU (Caché L1)
Entre la CPU y la memoria RAM (Caché L2)
• Almacena datos e instrucciones que la computadora usa
frecuentemente.
• La CPU recupera datos e instrucciones de la caché, con
mayor rapidez que de la memoria RAM o de un dispositivo
de almacenamiento secundario.
Memoria Caché
FUNCIONAMIENTO GENERAL DE UN COMPUTADOR
FIN