ARQUITECTURA DE
COMPUTADORAS
Dictado por:
Ing. Ruth Barba
Consultas: rbarba@[Link]
ARQUITECTURA DE COMPUTADORES
Como funciona un PC
Todo PC funciona, desde un punto de vista llamado externo,
con un esquema similar y muy simple a travs de los perifricos de
entrada (teclado, ratn, micrfono...) se introducen datos. Estos
pasan a guardarse en los dispositivos correspondientes (memorias)
y se incorporan a la unidad central donde se procesan.
El resultado de tal procesamiento se enva a los perifricos de
salida (monitor, impresora...) dando lugar a la salida de datos.
Internamente, la transferencia de los datos desde los dispositivos
de entrada llega a la unidad central de proceso a travs de los
denominados buses de datos. En el CPU se procesan y siguen el
camino inverso al recorrido anteriormente: se guardan en la
memoria y restantes unidades de almacenamiento y salen mediante
los dispositivos de salida.
ARQUITECTURA DE COMPUTADORES
Definiciones de: computador, arquitectura y organizacin
del computador
Se puede definir la arquitectura de computadores como el
estudio de la estructura, funcionamiento y diseo de
computadores. Esto incluye, sobre todo a aspectos de hardware,
pero tambin afecta a cuestiones de software de bajo nivel.
Computador, dispositivo electrnico capaz de recibir un conjunto
de instrucciones y ejecutarlas realizando clculos sobre los
datos numricos, o bien compilando y correlacionando otros
tipos de informacin.
ARQUITECTURA DE COMPUTADORES
ENTRADA
SALIDA
PROCESO
Ingreso de Datos
Trabajo de la CPU
Dispositivos de
Entrada
Unidad Central de
Proceso
Entrega de
Resultados
Dispositivos de
Salida
ARQUITECTURA DE COMPUTADORES
Resea histrica de los computadores
La era mecnica de los computadores
Podramos decir que las mquinas mecnicas de calcular constituyeron la
"era arcaica" o generacin 0 de los computadores.
Una evolucin de estas mquinas son las mquinas registradoras
mecnicas que an existen en la actualidad.
La era electrnica de los computadores
Los computadores envasados en elementos mecnicos planteaban ciertos
problemas:
La velocidad de trabajo est limitada a inercia de las partes mviles.
La transmisin de la informacin por medios mecnicos (engranajes, palancas,
etctera.) es poco fiable y difcilmente manejable.
ARQUITECTURA DE COMPUTADORES
Los computadores electrnicos salvan estos inconvenientes
ya que carecen de partes mviles y la velocidad de
transmisin de la informacin por mtodos elctricos no es
comparable a la de ningn elemento mecnico.
ARQUITECTURA DE COMPUTADORES
Generacin de Computadores
1 generacin: (1946-1955) Computadores basados en vlvula de
vaco que se programaron en lenguaje mquina o en lenguaje
ensamblados.
2 generacin: (1953-1964) Computadores de transistores.
Evolucionan los modos de direccionamiento y surgen los lenguajes
de alto nivel.
3 generacin: (1964-1974) Computadores basados en circuitos
integrados y con la posibilidad de trabajar en tiempo compartido.
4 generacin: (1974- ) Computadores Que integran toda la CPU en
un solo circuito integrado (microprocesadores). Comienzan a
proliferar las redes de computadores.
ARQUITECTURA DE COMPUTADORES
LA UNIDAD CENTRAL DE PROCESO
Funciones que realiza
La Unidad central de proceso o CPU, se puede definir
como un circuito microscpico que interpreta y ejecuta
instrucciones. La CPU se ocupa del control y el proceso
de datos en los computadores. Habitualmente, la CPU es
un microprocesador fabricado en un chip, un nico trozo
de silicio que contiene millones de componentes
electrnicos.
ARQUITECTURA DE COMPUTADORES
El microprocesador de la CPU est formado por una
unidad aritmtico-lgica que realiza clculos y
comparaciones, y toma decisiones lgicas
(determina si una afirmacin es cierta o falsa
mediante las reglas del lgebra de Boole); por una
serie de registros donde se almacena informacin
temporalmente, y por una unidad de control que
interpreta y ejecuta las instrucciones.
ARQUITECTURA DE COMPUTADORES
Elementos que la componen
Unidad de control: controla el funcionamiento de la
CPU y por tanto del computador.
Unidad aritmtico-lgica (ALU): encargada de llevar a
cabo las funciones de procesamiento de datos del
computador.
Registros: proporcionan almacenamiento interno a la
CPU.
Interconexiones CPU: Son mecanismos que
proporcionan comunicacin entre la unidad de
control, la ALU y los registros.
ARQUITECTURA DE COMPUTADORES
Unidad Central de Proceso
CPU
Unidad
Aritmtica
Perifricos
De
Perifricos
Unidad de Control
Entrada
De
Salida
Memoria
Principal
ARQUITECTURA DE COMPUTADORES
Tipos
Bsicamente nos encontramos con dos tipos de
diseo de los microprocesadores: RISC
(Reduced-Instruction-Set Computing) y CISC
(complex-instruction-set
computing).
Los
microprocesadores RISC se basan en la idea
de que la mayora de las instrucciones para
realizar procesos en el computador son
relativamente simples por lo que se minimiza el
nmero de instrucciones y su complejidad a la
hora de disear la CPU.
ARQUITECTURA DE COMPUTADORES
Medidas de desempeo
Cantidad de Datos
Tiempo
Taza de Transferencia
Frecuencia de trabajo Interno
Velocidad de Ejecucion
ARQUITECTURA DE COMPUTADORES
Cantidad de Datos
Kilobyte (KB) 1,024 bytes
Megabyte (MB) 1,048 Kbytes
Gigabyte (GB) 1,024 Mbytes
Terabyte (TB) aprox. 1,000 Gigabytes
Exabyte (EB) aprox. 1,000 Terabytes
ARQUITECTURA DE COMPUTADORES
Tiempo
Milisegundo
Microsegundo
Nanosegundo
Picosegundo
10-3 segundos
10-6 segundos
10-9 segundos
10-12 segundos
ARQUITECTURA DE COMPUTADORES
Tazas de transferencia
bps (bits por segundo)
kbps (kilobits por segundo)
mbps (megabits por segundo)
Gbps (Gigabits por segundo)
ARQUITECTURA DE COMPUTADORES
Frecuencia de trabajo Interno
Hertz
Kilohertz
Megahertz
Gigahertz
1 ciclo por segundo
103 ciclos por segundo
106 ciclos por segundo
109 ciclos por segundo
ARQUITECTURA DE COMPUTADORES
VELOCIDAD DE EJECUCION
MIPS
FLOPS
Millones de instrucciones por segundo
Operaciones de Punto flotante por
segundo
ARQUITECTURA DE COMPUTADORES
ARQUITECTURA DE COMPUTADORES
Dnde se lleva a cabo el procesamiento de datos en una
computadora?
En la Unidad Central de Procesamiento
(CPU)
Cules son los componentes del CPU?
Procesador
Memoria principal
ARQUITECTURA DE COMPUTADORES
Qu unidades conforman el procesador?
La Unidad Aritmtica Lgica (UAL)
La Unidad de Control (UC)
Cul es la funcin de la UAL?
Ejecutar las operaciones aritmticas y lgicas con los
datos.
Cul es la funcin de la UC?
Administrar los recursos de la computadora.
Dirigir el flujo de datos e instrucciones entre el CPU y el
resto de los dispositivos.
ARQUITECTURA DE COMPUTADORES
Cules son las dos categoras de memoria principal?
ROM (Read Only Memory)
RAM (Random Access Memory)
ARQUITECTURA DE COMPUTADORES
Caractersticas de la memoria ROM
Permanente
El fabricante graba informacin en ella, que no
puede ser borrada o alterada.
Contenido de la memoria ROM
Instrucciones para iniciar la operacin del
computador.
Porqu se llama firmware a la memoria ROM?
Porque es resultado de la integracin de hardware y
software.
ARQUITECTURA DE COMPUTADORES
Caractersticas de la memoria RAM
Voltil
Su contenido cambia constantemente segn se
ejecutan diferentes programas y se procesan
nuevos datos.
La localizacin de los datos es aleatoria.
Contenido de la memoria RAM
Todos los programas y datos que se estn
procesando en un momento especfico, porque ellos
deben ser transferidos a la memoria RAM para
poder ejecutarse.
Cmo las Computadoras Representan
los Datos?
Bits y bytes, etc
Qu es un BIT?
Unidad mnima de informacin que viaja o se almacena en
una computadora (Binary Digit)
Es la representacin de los impulsos elctricos en la
computadora
Qu es un BYTE?
Agrupacin de 8 bits que representan los smbolos o caracteres
utilizados (nmeros, letras, signos de puntuacin, etc.)
Con un byte, la computadora puede representar 256 smbolos o
caracteres diferentes (Binary Term)
Qu es un Kilobyte?
Medida comn de almacenamiento de datos
Equivalente a 1024 Bytes
ARQUITECTURA DE COMPUTADORES
Cmo las Computadoras Representan los Datos?
27
26
25 24
23 22 21 20
Sumar las casillas con 1, ignorar las que tienen 0
128
138
ARQUITECTURA DE COMPUTADORES
Modelos de uso
Educacin
Juegos
Internet
Finanzas y negocios
Multimedia
Servicios
ARQUITECTURA DE COMPUTADORES
COMPONENTES
Las piezas de una PC
La PC es una coleccin de componentes
electrnicos, cada cual con su funcin. A
continuacion vamos a examinar cada pieza
individualmente, discutiendo su funcin.
Para facilitar los conceptos, de vez en
cuando, voy a utilizar como analoga el
autombil, el cual todos conocemos muy
bien.
ARQUITECTURA DE COMPUTADORES
COMPONENTES
CPU Unidad Central de Proceso
Pentium MMX
Pentium II
AMD K6-2
AMD K7
VIA Cyrix III
ARQUITECTURA DE COMPUTADORES
COMPONENTES
CPU - Microprocesador
El CPU es el motor de la computadora.
Son muchos los factores que determinan la
velocidad de un CPU. Inicialmente un
indicador de velocidad es la frequencia de el
procesador, expresada en MHz (un millon) o
GHz (un billon).
ARQUITECTURA DE COMPUTADORES
COMPONENTES
CPU - Microprocesador
El CPU esta hecho de un material llamado silicon.
El silicon es empacado dentro de uno o mas
materiales, para protegerlo de el medio ambiente.
Es esto lo que vemos cuando compramos un
CPU.
ARQUITECTURA DE COMPUTADORES
COMPONENTES
CPU - Microprocesador
Si usted piensa utilizar su PC para juegos o
multimedia, y si el presupuesto lo permite, se
recomienda comprar una CPU Intel, AMD de
Gama Alta (Pentium 4, Athlon XP, Opteron)
Si el modelo de uso es Educacinal, acceso al
internet o finanzas/negocios, o si el presupuesto esta
apretado, se recomienda comprar un CPU de Gama
Media Baja o entry-level. (Celeron, Duron, VIA-C3,
etc)
ARQUITECTURA DE COMPUTADORES
COMPONENTES
Motherboard - Tarjeta Madre
Una motherboard es la tarjeta principal o
base de una PC. Las Motherboards son
diseados para uso con procesadores
especificos. Y de diversas Marcas y
caracteristicas
ARQUITECTURA DE COMPUTADORES
COMPONENTES
Motherboard - Tarjeta Madre
ARQUITECTURA DE COMPUTADORES
COMPONENTES
ARQUITECTURA DE COMPUTADORES
COMPONENTES
RAM Memory Memoria RAM
La memoria es similar a los asientos de un autombil.
La computadora utiliza la memoria para guardar
informacin cerca del CPU, el cual aligera las
transacciones que esta procesando.
Hay varios tipos de memoria:
SDRAMDDR SDRAM
RDRAM (Rambus)
ARQUITECTURA DE COMPUTADORES
COMPONENTES
RAM Memory Memoria RAM
La capacidad de memoria se mide en MB
(megabytes).
Se recomienda comprar un mnimo de 128MB actualmente. Esta
cantidad debe ser suficiente para el uso Educacinal, finanzas e
internet. Memoria de tipo SDRAM o DDR SDRAM puede ser
utilizada.
Para juegos o multimedia, 256MB es el mnimo recomendado.
Memoria de tipo DDR SDRAM or RDRAM debe ser usada.
Si el presupuesto lo permite, puede aumentar la memoria a
512MB. Aadir mas de 512MB de memoria es un lujo y no es
necesario.
ARQUITECTURA DE COMPUTADORES
COMPONENTES
Modulo de memoria
Rambus y tarjeta RIMM
Modulo de memoria
SDRAM en un
motherboard
ARQUITECTURA DE COMPUTADORES
COMPONENTES
Hard Drive o disco duro
El hard drive es un dispositivo de almacenamiento
masivo. Se puede guardar mucha informacin pero es
lento cuando se compara a la memoria. RAM
Hay tres parametros importantes que considerar al
comprar un hard drive:
RPM Velocidad de el disco (Revoluciones por minuto)
Tamao medido en GB (Gigabytes)
ATA Protocolo ATA 100 es preferido sobre ATA33 or ATA 66.
SATA Protocolo nuevo de disco duro con conexion Serial ne
lugar de paralelo
ARQUITECTURA DE COMPUTADORES
COMPONENTES
Hard Drive o disco duro
El tamao mnimo actual recomendado para un hard drive es:
80GB uso normal
160GB juegos y multimedia.
Caracteristicas:
Velocidad:
7200 RPM
10000 RPM
Certificado:
ATA 100/133.
SATA 150
ARQUITECTURA DE COMPUTADORES
COMPONENTES
Video Card-tarjeta de video
Hay una gran variedad de video cards en el
mercado. Las tarjetas de video, contienen un GPU
(Graphics Processor Unit) similar a un CPU, pero
exclusivamente dedicado a grficas.
En adicin al GPU, la cantidad de memoria en la
tarjeta es importante cuando se seleciona un video
card.
La tecnologa de video cambia aun mas rpido que
los CPU. (Generacion de DirectX, Open-Gl)
ARQUITECTURA DE COMPUTADORES
COMPONENTES
Video Card-tarjeta de video
Algunas PCs tienen el video card integrado en el
motherboard. Estas PC tienen precios muy
atractivos, ya que se economizan el costo de la
tarjeta de video.
Esta solucin es suficiente si el modelo de uso para
la PC incluye Educacin, finanzas y negocios, e
internet.
El video card integrado no se recomienda para
multimedia y juegos.
ARQUITECTURA DE COMPUTADORES
COMPONENTES
Video Card-tarjeta de video
Si el presupuesto lo permite, se recomienda
comprar un video card con un mnimo de 64MB de
memoria. Para juegos y multimedia es preferido
tener 128+ MB de memoria.
Tarjetas de video basadas en los siguientes GPU
son recomendadas:
Nvidia GeForce
ATI Radeon
SiS Xabre
ARQUITECTURA DE COMPUTADORES
COMPONENTES
CDROM / CDRW
El CD-ROM de una PC funcina igual que un CD
player hogar. Casi todos los programas utilizan
un CD como formato de ventas.
Un CD puede tener programas, datos, juegos,
musica, imagenes y video.
La velocidad de un CD se especifica en una
escala numerica basada en el primer CD para
PCs.
Los CDRW o quemadores tambien estan
presentes en el mercado y nos permiten realizar
copias en CDs de informacion, musica o videos.
ARQUITECTURA DE COMPUTADORES
COMPONENTES
DVDROM / DVDRW
Los DVDROM son reproductores de CD con formato
DVD y actualmente son bastante accesibles.
Como mnimo, un CD debe de tener una velocidad de
32X.
Velocidades de 52X actualmente son estandares.
CD-RW Player
CD-ROM Player
ARQUITECTURA DE COMPUTADORES
COMPONENTES
Sound Card-Tarjeta de Sonido
Hay una gran variedad de sound cards en el
mercado. Las tarjetas de sonido, contienen un CPU
dedicado a procesar sonidos.
La compaa Creative Labs domina el mercado de las
tarjetas de sonido a travs de sus productos Sound
Blaster.
Tarjetas con la tecnologa de Sound Blaster Live! o Audigy
son recomendadas.
ARQUITECTURA DE COMPUTADORES
COMPONENTES
Sound Card-Tarjeta de Sonido
Algunas PCs tienen el sound card integrado en el
motherboard. Estas PC tienen precios muy
atractivos, ya que se economizan el costo de la tarjeta
de sonido.
Esta solucin es suficiente si el modelo de uso para la
PC incluye Educacin, finanzas e internet.
El sound card integrado puede ser utilizado para
multimedia y juegos, pero una tarjeta provee mejores
resultados.
ARQUITECTURA DE COMPUTADORES
COMPONENTES
Monitor
Este es un componente de salida que nos muestra la
informacion desplegada por la tarjeta de video.
Hay una gran variedad de fabricantes y modelos.
Caracteristicas:
Tamao (pulgadas)
Resolucion
Frecuencias de refresco
Voltaje
ARQUITECTURA DE COMPUTADORES
COMPONENTES
Teclado
Este componente de entrada nos permite interactuar
con la computadora enviandole comandos a traves de
este dispositivo de entrada, lo cual nos muestra por
pantalla.
Hay una gran variedad de fabricantes y modelos.
Caracteristicas:
Tamao (pulgadas)
Idioma
Nro. de Teclas
Puerto PS/2, USB
ARQUITECTURA DE COMPUTADORES
COMPONENTES
Mouse
Este componente de entrada nos permite interactuar
con la computadora de manera grafica enviandole
seales a la interfaz grafica, a traves de este
dispositivo de entrada, lo cual nos muestra por
pantalla.
Hay una gran variedad de fabricantes y modelos.
Caracteristicas:
Nro. de Botones
Puerto PS/2, USB
Mecnico, ptico