You are on page 1of 79

UNIVERSIDAD NACIONAL DEL CENTRO

DEL PERU

ARQUITECTURA DE COMPUTADORAS
DOCENTE:
ING. MIGUEL O. CAMARENA

INGARUCA

INTEGRANTES:
ASTO ESTEBAN Michael
CARAHUALLANQUI PALIAN Yerson
MEDINA DELZO Juan Carlos
SOTO MENDOZA Jorge
TACZA PORRAS Marisol

ARQUITECTURA DE COMPUTADORAS

CAP. 1

INTRODUCCION A LA ARQUITECTURA DE COMPUTADORAS

ARQUITECTURA DE COMPUTADORAS

CAP. 1

El
El concepto
concepto de
de arquitectura
arquitectura
en
en el
el entorno
entorno informtico
proporciona
proporciona una descripcin
de
la
construccin
y
de
la
distribucin
distribucin fsica
fsica de
de los
los
componentes
de
la
componentes
computadora.
computadora.
La
La arquitectura
arquitectura de
de una
una computadora
computadora
explica
la
situacin
de
sus
explica
de
sus
componentes
componentes yy permite
permite determinar
determinar
las
las posibilidades
posibilidades de
de que
que un sistema
sistema
informtico,
informtico, con
con una
una determinada
determinada
configuracin,
configuracin, pueda
pueda realizar
realizar las
las
operaciones
operaciones para
para las
las que
que se
se va
va a
a
utilizar.
utilizar.

ARQUITECTURA DE COMPUTADORAS

CAP. 1

CAP. 1

ARQUITECTURA DE COMPUTADORAS

Qu es la Arquitectura de Computadoras?

Las funciones bsicas que una computadora puede llevar


a cabo son:
Procesamiento de datos
Almacenamiento de datos
Transferencia de datos
Control

ARQUITECTURA DE COMPUTADORAS

CAP. 1

La computadora es una entidad que interacta de alguna


manera con su entorno externo. En general, todas sus
conexiones con el exterior pueden ser clasificadas como
dispositivos perifricos o lneas de comunicacin.
Mquina capaz de efectuar una
secuencia
de
operaciones
mediante un programa, de tal
manera, que se realice un
procesamiento
sobre
un
conjunto de datos de entrada,
obtenindose otro conjunto de
datos de salida.

ARQUITECTURA DE COMPUTADORAS

CAP. 1

CAP. 1

ARQUITECTURA DE COMPUTADORAS

ELEMENTOS BASICOS DEL COMPUTADOR

ARQUITECTURA DE COMPUTADORAS

CAP. 1

CAP. 1

ARQUITECTURA DE COMPUTADORAS

Hay cuatro componentes estructurales principales

ARQUITECTURA DE COMPUTADORAS

CAP. 1

El componente ms interesante y de algn modo el ms


complejo es la CPU, sus principales componentes
estructurales son:

EVOLUCION DE LAS COMPUTADORAS


LNEA DEL TIEMPO
Se crea la Primera
Se crea el
computadora
Se crea la MARK I transistor

1942
1939

1947
1944

Pascal Invento un
calculador
mecnico

1951
1948

Se crea la
ENIAC

Computadores
usan transistores

Revolucin del
Microprocesad
or

19601970
1958

Se crea la UNIVAC
I

1980hoy
1971

Uso de Circuitos
Integrados

Nuevas
tecnologa
s

ARQUITECTURA DE COMPUTADORAS

CAP. 1

1. El Abaco
Considerado por mucho como la primer computadora
del mundo fue el primer dispositivo mecnico de
contabilidad que existi. Se ha calculado que tuvo su
origen hace al menos 5000 aos y su efectividad ha
soportado la prueba del tiempo.
2. La Pascalina
El inventor y pintor Leonardo Da Vinci (1452-1519) traz
las ideas para una sumadora mecnica. Siglo y medio
despus, el filsofo y matemtico francs Blas Pascal
(1623-1662) invent y construy la primera sumadora
mecnica. Se le llamo Pascalina y funcionaba como
maquinaria a base de engranes y ruedas.

ARQUITECTURA DE COMPUTADORAS

CAP. 1

Las computadoras
primitivas

3. Estructuras de Napier
En el siglo XVII JOHN Napier (1550-1617), el matemtico escocs,
famoso por la invencin de los logaritmos, diseo un dispositivo
mecnico, que utilizando palillos con nmeros impresos, le
permita realizar operacin de multiplicacin y divisin. Este
dispositivo, que recibi el nombre de estructuras de Napier, estaba
constituido de nueve hileras, por cada uno de los dgitos del 1 al 9.
3. Maquina diferencial
Charles Babbage (1792-1871) profesor de matemticas
de la universidad de Cambridge, preocupado por los
muchos errores que contenan las tablas de clculos que
utilizaba en su trabajo diario, construyo el modelo
funcional para calcular tablas denominada: maquina
diferencial (maquina de Diferencias) basada en la rueda
giratoria capaz de calcular logaritmos con veinte
decimales.

ARQUITECTURA DE COMPUTADORAS

CAP. 1

Ya habiendo visto las primeras etapas de desarrollo que tuvieron


las computadoras, se consideran las siguientes 5 divisiones como
generaciones de la computadora, teniendo cada una
caractersticas propias que marcaron un importante desarrollo en
el uso y evolucin de esta.
Generaciones De La Computadora

Primera Generacin (1951 a 1958)


Segunda Generacin (1959-1964)
Tercera Generacin (1964-1971)
Cuarta Generacin (1971-1981)
Quinta Generacin (1982-1989)
Sexta Generacin (1990-hoy)

ARQUITECTURA DE COMPUTADORAS

CAP. 1

I GENERACIN DE COMPUTADORAS (1951 1958)


Comienza en los aos 50 hasta los 60; su tecnologa se basaba en
bulbos o tubos de vaco y la comunicacin era al nivel ms bajo
(lenguaje de mquina).
Las computadoras de la primera Generacin emplearon bulbos para
procesar informacin. Los operadores ingresaban los datos y
programas en cdigo especial por medio de tarjetas perforadas. El
almacenamiento interno se lograba con un tambor que giraba rpida
mente, sobre el cual un dispositivo de lectura/escritura colocaba
marcas magnticas. Esas computadoras de bulbos eran mucho ms
grandes y generaban ms calor que los modelos contemporneos.
Eckert y Mauchly contribuyeron al desarrollo de computadoras de la
1era Generacin formando una Cia. privada y construyendo UNIVAC I,
que el Comit del cens utiliz para evaluar el de 1950. La IBM tena el
monopolio de los equipos de procesamiento de datos a base de
tarjetas perforadas y estaba teniendo un gran auge en productos como
rebanadores de carne, bsculas para comestibles, relojes y otros
artculos; sin embargo no haba logrado el contrato para el Censo de

ARQUITECTURA DE COMPUTADORAS

CAP. 1

Sistemas constituidos por tubos de vaco, desprendan bastante


calor y tenan una vida relativamente corta.

Mquinas grandes y pesadas. Se construye el ordenador ENIAC de


grandes dimensiones (30 toneladas).

Alto consumo de energa. El voltaje de los tubos era de 300v y la


posibilidad de fundirse era grande.

Almacenamiento de la informacin en tambor magntico interior. Un


tambor magntico dispona de su interior del ordenador, recoga y
memorizaba los datos y los programas que se le suministraban.

Continuas fallas o interrupciones en el proceso.

Requeran sistemas auxiliares de aire acondicionado especial.

Programacin en lenguaje mquina, consista en largas cadenas de


bits, de ceros y unos, por lo que la programacin resultaba larga y
compleja.

Alto costo.

Uso de tarjetas perforadas para suministrar datos y los programas.

Computadora representativa UNIVAC y utilizada en las elecciones


presidenciales de los E.U.A. en 1952.

Fabricacin industrial. La iniciativa se aventuro a entrar en este


campo e inici la fabricacin de computadoras en serie.

ARQUITECTURA DE COMPUTADORAS

I GENERACIN - CARACTERISTICAS

CAP. 1

I GENERACIN DE COMPUTADORAS (1951 1958)


BULBOS
Tubos de vaco

Un tubo de vaco consiste en una cpsula de vidrio


de la que se ha extrado el aire, y que lleva en su
interior varios electrodos metlicos. Un tubo
sencillo de dos elementos (diodo) est formado por
un ctodo y un nodo, este ltimo conectado al
terminal positivo de una fuente de alimentacin. El
ctodo (un pequeo tubo metlico que se calienta
mediante un filamento) libera electrones que
migran hacia l (un cilindro metlico en torno al
ctodo, tambin llamado placa). Si se aplica una
tensin alterna al nodo, los electrones slo fluirn
hacia el nodo durante el semiciclo positivo;
durante el ciclo negativo de la tensin alterna, el
nodo repele los electrones, impidiendo que
cualquier corriente pase a travs del tubo. Los
diodos conectados de tal manera que slo permiten
los semiciclos positivos de una corriente alterna (c.
a.) se denominan tubos rectificadores y se emplean

ARQUITECTURA DE COMPUTADORAS

CAP. 1

I GENERACIN DE COMPUTADORAS (1951 1958)

Las mquinas eran tan grandes


que ocupaban mucho espacio
generando as calor

Tubos o bulbos al vaco

ARQUITECTURA DE COMPUTADORAS

CAP. 1

Estas computadoras eran ms pequeas, ya que se


sustituyeron los bulbos por transistores. La forma de
comunicacin se realizaba mediante un lenguaje ms
avanzado, conocido como "lenguaje de alto nivel" o "lenguaje
de programacin".
El invento del transistor hizo posible una nueva generacin de
computadoras, ms rpidas, ms pequeas y con menores
necesidades de ventilacin. Sin embargo el costo segua
siendo una porcin significativa del presupuesto de una
Compaa. Las computadoras de la segunda generacin
tambin utilizaban redes de ncleos magnticos en lugar de
tambores giratorios para el almacenamiento primario. Estos
ncleos contenan pequeos anillos de material magntico,
enlazados entre s, en los cuales podran almacenarse datos e
instrucciones

ARQUITECTURA DE COMPUTADORAS

CAP. 1

II GENERACIN DE COMPUTADORAS (1959 1964)

CAP. 1

Transistor como potente principal. El componente principal es un


pequeo trozo de semiconductor, y se expone en los llamados
circuitos transistor izados.
Disminucin del tamao.
Disminucin del consumo y de la produccin del calor.
Su fiabilidad alcanza metas inimaginables con los efmeros tubos
al vaco.
Mayor rapidez, la velocidad de las operaciones ya no se mide en
segundos sino en ms.
Memoria interna de ncleos de ferrita.
Instrumentos de almacenamiento: cintas y discos.
Mejoran los dispositivos de entrada y salida, para la mejor lectura
de tarjetas perforadas, se dispona de clulas fotoelctricas.
Introduccin de elementos modulares.
Aumenta la confiabilidad.
Las impresoras aumentan su capacidad de trabajo.
Lenguajes de programacin mas potentes, ensambladores y de
alto nivel (fortran,cobol y algol).
Aplicaciones comerciales en aumento, para la elaboracin de

ARQUITECTURA DE COMPUTADORAS

II GENERACIN - CARACTERISTICAS

El transistor bipolar fue inventado en 1948


para sustituir al tubo de vaco triodo.
Est formado por tres capas de material
dopado, que forman dos uniones pn
(bipolares) con configuraciones pnp o npn.
Una unin est conectada a la batera para
permitir el flujo de corriente (polarizacin
negativa frontal, o polarizacin directa), y la
otra est conectada a una batera en sentido
contrario (polarizacin inversa).
Si se vara la corriente en la unin de
polarizacin directa mediante la adicin de
una seal, la corriente de la unin de
polarizacin inversa del transistor variar en
consecuencia. El principio se puede utilizar
para construir amplificadores en los que una
pequea seal aplicada a la unin de
polarizacin directa provocar un gran
cambio en la corriente de la unin de
polarizacin inversa.

ARQUITECTURA DE COMPUTADORAS

CAP. 1

II GENERACIN DE COMPUTADORAS (1959 1964)

transistor

Transistores
colocados

IBM System 360

ARQUITECTURA DE COMPUTADORAS

CAP. 1

II GENERACIN DE COMPUTADORAS (1959 1964)

Naci con la presentacin comercial de la llamada "serie 360"de IBM.


Esta empresa se dedic a los aspectos de ingeniera, comercializacin
y mercadotecnia de sus equipos, logrando que la nocin de las
computadoras saliera de los laboratorios y las universidades, para
instalarse en la sociedad moderna.
La electrnica de estas computadoras era ms compacta, rpida y
densa que la anterior y la comunicacin se estableca mediante una
interfaz conocida como sistema operativo.
(1964-1971) circuitos integrados Compatibilidad con equipo mayor
Multiprogramacin Mini computadora Las computadoras de la tercera
generacin emergieron con el desarrollo de los circuitos integrados
(pastillas de silicio) en las cuales se colocan miles de componentes
electrnicos, en una integracin en miniatura. Las computadoras
nuevamente se hicieron ms pequeas, ms rpidas, desprendan
menos calor y eran energticamente ms eficientes.

ARQUITECTURA DE COMPUTADORAS

CAP. 1

III GENERACIN DE COMPUTADORAS (1964


1971)

CAP. 1

Circuito integrado desarrollado en 1958 por Jack Kilbry.


Circuito integrado, miniaturizacin y reunin de centenares de elementos en
una placa de silicio o (chip).
Menor consumo de energa.
Apreciable reduccin de espacio.
Aumento de fiabilidad y flexibilidad.
Aumenta la capacidad de almacenamiento y se reduce el tiempo de
respuesta.
Generalizacin de lenguajes de programacin de alto nivel.
Compatibilidad para compartir software entre diversos equipos.
Computadoras en Serie 360 IBM.
Teleproceso: Se instalan terminales remotas, que accesen la Computadora
central para realizar operaciones, extraer o introducir informacin en Bancos
de Datos, etc.
Multiprogramacin: Computadora que pueda procesar varios Programas de
manera simultnea.
Tiempo Compartido: Uso de una computadora por varios clientes a tiempo
compartido, pues el aparato puede discernir entre diversos procesos que
realiza simultneamente.
Renovacin de perifricos.
Instrumentacin del sistema.

ARQUITECTURA DE COMPUTADORAS

III GENERACIN CARACTERISTICAS

La mayora de los circuitos integrados son


pequeos trozos, o chips, de silicio, de entre 2
y 4mm2, sobre los que se fabrican los
transistores. La fotolitografa permite al
diseador crear centenares de miles de
transistores en un solo chip situando de
forma adecuada las numerosas regiones tipo
n y p. Durante la fabricacin, estas regiones
son interconectadas mediante conductores
minsculos, a fin de producir circuitos
especializados complejos. Estos circuitos
integrados son llamados monolticos por estar
fabricados sobre un nico cristal de silicio. Los
chips requieren mucho menos espacio y
potencia, y su fabricacin es ms barata que
la de un circuito equivalente compuesto por
transistores individuales.

ARQUITECTURA DE COMPUTADORAS

CAP. 1

III GENERACIN DE COMPUTADORAS (1964


1971)

CAP. 1

Circuitos integrados

Circuitos integrados

Computadora IBM 360

ARQUITECTURA DE COMPUTADORAS

III GENERACIN DE COMPUTADORAS (1964 1971)

CAP. 1
Las aplicaciones del microprocesador se han proyectado ms all de
la computadora y se encuentra en multitud de aparatos, sean
instrumentos mdicos, automviles, juguetes, electrodomsticos, etc.
Memorias Electrnicas: Se desechan las memorias internas de los
ncleos magnticos de ferrita y se introducen memorias electrnicas,
que resultan ms rpidas. Al principio presentan el inconveniente de
su mayor costo, pero este disminuye con la fabricacin en serie.
Sistema de tratamiento de base de datos: el aumento cuantitativo de
las bases de datos lleva a crear formas de gestin que faciliten las
tareas de consulta y edicin. Lo sistemas de tratamiento de base de
datos consisten en un conjunto de elementos de hardware y software
interrelacionados que permite un uso sencillo y rpido de la
informacin

ARQUITECTURA DE COMPUTADORAS

IV GENERACIN DE COMPUTADORAS (1971 1981)

CAP. 1
Microprocesador: Desarrollado por Intel Corporation a solicitud de
una empresa Japonesa (1971).
El Microprocesador: Circuito Integrado que rene en la placa de
Silicio las principales funciones de la Computadora y que va
montado en una estructura que facilita las mltiples conexiones
con los restantes elementos.
Se minimizan los circuitos, aumenta la capacidad de
almacenamiento.
Reducen el tiempo de respuesta.
Gran expansin del uso de las Computadoras.
Memorias electrnicas ms rpidas.
Sistemas de tratamiento de bases de datos.
Generalizacin de las aplicaciones: innumerables y afectan
prcticamente a todos los campos de la actividad humana:
Medicina, Hogar, Comercio, Educacin, Agricultura, Administracin,
Diseo, Ingeniera, etc...
Multiproceso.
Microcomputadora.

ARQUITECTURA DE COMPUTADORAS

III GENERACIN CARACTERISTICAS

EL MICROPROCESADOR
Microcircuito integrado
El microprocesador: el proceso de reduccin
del tamao de los componentes llega a
operar a escalas microscpicas. La micro
miniaturizacin
permite
construir
el
microprocesador, circuito integrado que rige
las funciones fundamentales del ordenador.

ARQUITECTURA DE COMPUTADORAS

CAP. 1

III GENERACIN DE COMPUTADORAS (1964


1971)

CAP. 1

Microprocesadores

Minicomputadoras

ARQUITECTURA DE COMPUTADORAS

IV GENERACIN DE COMPUTADORAS (1971 1981)

El propsito de la Inteligencia Artificial es equipar a las


Computadoras con "Inteligencia Humana" y con la capacidad
de razonar para encontrar soluciones. Otro factor fundamental
del diseo, la capacidad de la Computadora para reconocer
patrones y secuencias de procesamiento que haya encontrado
previamente, (programacin Heurstica) que permita a la
Computadora recordar resultados previos e incluirlos en el
procesamiento, en esencia, la Computadora aprender a partir
de sus propias experiencias usar sus Datos originales para
obtener la respuesta por medio del razonamiento y conservar
esos resultados para posteriores tareas de procesamiento y
toma de decisiones. El conocimiento recin adquirido le servir
como base para la prxima serie de soluciones.

ARQUITECTURA DE COMPUTADORAS

CAP. 1

V GENERACIN DE COMPUTADORAS (1982 1989)

CAP. 1

INTELIGENCIA ARTIFICIAL
Son sistemas que pueden aprender a partir de la experiencia y que
son capaces de aplicar esta informacin en situaciones nuevas.
Tuvo sus inicios en los 50s. Algunas aplicaciones se pueden
encontrar en:
Traductores de lenguajes
Robots con capacidad de movimiento
Juegos
Reconocimiento de formas tridimensionales
Entendimiento de relatos no triviales
Debe quedar claro que inteligencia artificial no implica
computadoras inteligentes; implica mas bien computadoras que
ejecutan programas diseados para simular algunas de las reglas
mentales mediante las cuales se puede obtener conocimiento a
partir de hechos especficos que ocurren, o de entender frases del
lenguaje hablado, o de aprender reglas para ganar juegos de mesa.
Para desarrollar este concepto se pretenda cambiar la forma en
que las computadoras interactuaban con la informacin cambiando

ARQUITECTURA DE COMPUTADORAS

V GENERACIN DE COMPUTADORAS (1982 1989)

CAP. 1

Mayor velocidad.
Mayor miniaturizacin de los elementos.
Aumenta la capacidad de memoria.
Multiprocesador (Procesadores interconectados).
Lenguaje Natural.
Lenguajes de programacin: PROGOL (Programming
Logic) y LISP (List Processing).
Mquinas activadas por la voz que pueden responder a
palabras habladas en diversas lenguas y dialectos.
Capacidad de traduccin entre lenguajes que permitir
la traduccin instantnea de lenguajes hablados y
escritos.
Elaboracin inteligente del saber y nmero tratamiento
de datos.
Caractersticas de procesamiento similares a las
secuencias de procesamiento Humano.

ARQUITECTURA DE COMPUTADORAS

V GENERACIN CARACTERISTICAS

ROBOTICA
Ciencia que se ocupa del estudio,
desarrollo y aplicaciones de los robots.
Los Robots son dispositivos compuestos
de sensores que reciben Datos de
Entrada y que estn conectados a la
Computadora.
Esta
recibe
la
informacin de entrada y ordena al
Robot que efecte una determinada
accin y as sucesivamente

ARQUITECTURA DE COMPUTADORAS

CAP. 1

V GENERACIN DE COMPUTADORAS (1982 1989)

Robtica

ARQUITECTURA DE COMPUTADORAS

CAP. 1

V GENERACIN DE COMPUTADORAS (1982 1989)

Inteligencia Artificial

ARQUITECTURA DE COMPUTADORAS

CAP. 1

V GENERACIN DE COMPUTADORAS (1982 1989)

Las computadoras de esta generacin cuentan con


arquitecturas combinadas Paralelo / Vectorial, con cientos de
microprocesadores vectoriales trabajando al mismo tiempo.
las redes de rea mundial (Wide Area Network, WAN)
seguirn creciendo desorbitadamente utilizando medios de
comunicacin a travs de fibras pticas y satlites, con
anchos de banda impresionantes.
Las tecnologas de esta generacin ya han sido
desarrolladas o estn en ese proceso. Algunas de ellas son:
inteligencia / artificial distribuida; teora del caos, sistemas
difusos, holografa, transistores pticos, etctera.
Aparecen las redes inalmbricas.

ARQUITECTURA DE COMPUTADORAS

CAP. 1

VI GENERACIN DE COMPUTADORAS (1990 hasta hoy da)

ARQUITECTURA DE COMPUTADORAS

CAP. 1

VI GENERACIN DE COMPUTADORAS (1990 hasta hoy da)

ARQUITECTURA DE COMPUTADORAS

CAP. 2

CAP. 2
En la representacin conceptual de una memoria se
tiende a emplear notacin hexadecimal, que es ms
fcil de leer y simplifica muchsimo la representacin de
la informacin.
El lenguaje mquina est ntimamente ligado a la
construccin interna del computador. Los programas
escritos en lenguaje mquina slo son transportables a
otras mquinas de idnticas caractersticas.

ARQUITECTURA DE COMPUTADORAS

INTRODUCCIN

ESPACIO
MATERIAL

Nmero de bits que se tienen para almacenar el dato(numero


o carcter)
Byte (8 bits)
Palabra (n bits)

Valores mximo y mnimo que se pueden


RANGO DE
REPRESENTACI
representar en un determinado sistema.
ON

RESOLUCION
DE LA
REPRESENTACI
ON

Diferencia entre u numero y el siguiente inmediato.

cuantos elementos diferentes se pueden obtener


para una representacin con n bits de espacio
LONGITUD DEL
CODIGO
material. La longitud del cdigo para n bits es

ARQUITECTURA DE COMPUTADORAS

CAP. 2

ARQUITECTURA DE COMPUTADORAS

CAP. 2

En informtica los sistemas de numeracin ms estudiados


son los siguientes:

Sistema decimal: Es aquel que est conformado por 10


dgitos numricos 0..9.
Sistema binario: Es el sistema conformado por 2 dgitos
numricos 0 y 1.
Sistema octal: Es aquel sistema conformado por 8
dgitos numricos que son: 0 1 2 3 4 5 6 7.
Sistema hexadecimal: Es aquel sistema
conformado por 16 dgitos numricos que son: 0 1 2 3 .F

ARQUITECTURA DE COMPUTADORAS

SISTEMAS DE NUMERACIN Y
LA REPRESENTACION DE LA INFORMACIN

ARQUITECTURA DE COMPUTADORAS

ARQUITECTURA DE COMPUTADORAS

Representacin interna de la
informacin

Internamente la computadora requiere trabajar con datos en sistema


binario, pero en los dispositivos se despliega en el formato que el
usuario prefiera. Para esto se utiliza la tabla ASCII
ASCII (acrnimo ingls de American Standard Code for Information
Interchange) Cdigo Estadounidense Estndar para el Intercambio
de Informacin

Casi todos los sistemas informticos actuales utilizan el cdigo ASCII o


una extensin compatible para representar textos y para el control de
dispositivos que manejan texto.
La memoria de un ordenador guarda toda la informacin en formato
digital ( 0-1).
No hay forma de almacenar caracteres directamente.

Cada uno de los caracteres tiene un cdigo digital equivalente

ASCII
American Standard Code for
informatin Interchange: usa
7 bits
Se acostumbra incluir un bit
para verificacin de errores
El ASCII de 8 bits se llama
ASCII Extendido

0-00110000
100110001
2-00110010
3-00110011
4-00110100
5-00110101
6-00110110

ARQUITECTURA DE COMPUTADORAS

CAP. 2

ARQUITECTURA DE COMPUTADORAS

ARQUITECTURA DE COMPUTADORAS

ARQUITECTURA DE COMPUTADORAS

EBCDIC

Extended Binary Coded


Decimal Interchange Code:
Cdigo de 8 bits, que
permite representar 256
caracteres,
incluye
representacin
de
minsculas,
caracteres
especiales, etc.

0-11110000
1-11110001
2-11110010
3-11110011
4-11110100
5-11110101
6-11110110
7-11110111
8-11111000

ARQUITECTURA DE COMPUTADORAS

CAP. 2

1. Un nmero se define por una cadena de dgitos, estando


afectado cada uno de ellos por un factor de escala que
depende de la posicin que ocupa en la cadena.
2. La base o raz de un sistema de numeracin defines los valores
posibles que puede adoptar sus dgitos.
3. El sistema naturalmente utilizado para la representacin de
nmeros en una computadora es el sistema binario (conjunto
de unos y ceros)

ARQUITECTURA DE COMPUTADORAS

CAP. 2

Caractersticas de los cdigos


Objetivo: salvaguardar la informacin ante posibles
errores
Se aade una informacin adicional a cada dato
Tipos:
Cdigos detectores
Cdigos correctores

ARQUITECTURA DE COMPUTADORAS

CAP. 2

CDIGOS REDUNDANTES

CDIGOS DETECTORES
Cdigo de Paridad
Aade a cada dato un bit de paridad
Permite detectar un error en un bit
Paridad par, paridad impar

H 01001000 0
O 01001111 1
L 01001100 1
A 01000001 0

Bit de paridad

ARQUITECTURA DE COMPUTADORAS

CAP. 2

CDIGOS CORRECTORES
Permiten detectar errores en ms de un bit
El cdigo debe ser capaz de indicar los bits
errneos
Ejemplos:
Cdigos de paridad mltiple
Cdigo Hamming
Cdigos polinomiales (CRC)

ARQUITECTURA DE COMPUTADORAS

CAP. 2

Distancia Hamming entre dos vectores: es el nmero de bits


en el que toman valores diferentes.
Ej. Distancia Hamming 2
c1=0101 y c2 = 1100
Distancia de un cdigo es la mnima distancia Hamming
entre todas las posibles combinaciones distintas del cdigo.
Teorema: Si la distancia de un cdigo es d, entonces
podemos detectar errores que afecten a d-1 bit.
Teorema: Si la distancia de un cdigo es d, entonces es
posible detectar y corregir los errores que afecten a t bits
segn la siguiente expresin:
d = 2t+1

ARQUITECTURA DE COMPUTADORAS

CAP. 2

Cdigo Hamming

Distancia del cdigo: 1


No es posible detectar ni corregir ningn error en los
bit.

ARQUITECTURA DE COMPUTADORAS

CAP. 2

Ejemplos
:
Nmeros naturales 0..15 codificados en
binario con 4 bit.

Ejemplos
:
Nmeros naturales 0..15 codificados en
binario con 4 bit con bit de paridad par.

Distancia del cdigo: 2


Es posible detectar errores en un bit.
No es posible corregir ningn error.

ARQUITECTURA DE COMPUTADORAS

CAP. 2

Ejemplos
:
Cdigo Hamming de los 15 primeros
nmeros naturales

p1: paridad par de p3, p5 y p7

Distancia del cdigo: 3

p2: paridad par de p3, p6 y p7

Es posible detectar errores en dos bit.

p4: paridad par de p5, p6 y p7

Es posible corregir errores en un bit.

ARQUITECTURA DE COMPUTADORAS

CAP. 2

Por su atencin

Gracias!!

ARQUITECTURA DE COMPUTADORAS

CAP. 1

ARQUITECTURA DE COMPUTADORAS

CAP. 1

ARQUITECTURA DE COMPUTADORAS

CAP. 1

ARQUITECTURA DE COMPUTADORAS

CAP. 1

ARQUITECTURA DE COMPUTADORAS

CAP. 1

ARQUITECTURA DE COMPUTADORAS

CAP. 1

ARQUITECTURA DE COMPUTADORAS

CAP. 1

ARQUITECTURA DE COMPUTADORAS

CAP. 1

ARQUITECTURA DE COMPUTADORAS

CAP. 1

ARQUITECTURA DE COMPUTADORAS

CAP. 1

ARQUITECTURA DE COMPUTADORAS

CAP. 1

ARQUITECTURA DE COMPUTADORAS

CAP. 1

ARQUITECTURA DE COMPUTADORAS

CAP. 1

ARQUITECTURA DE COMPUTADORAS

CAP. 1

ARQUITECTURA DE COMPUTADORAS

CAP. 1

ARQUITECTURA DE COMPUTADORAS

CAP. 1

ARQUITECTURA DE COMPUTADORAS

CAP. 1

ARQUITECTURA DE COMPUTADORAS

CAP. 1

ARQUITECTURA DE COMPUTADORAS

CAP. 1

ARQUITECTURA DE COMPUTADORAS

CAP. 1