Está en la página 1de 59

ARQUITECTURA DE COMPUTADORAS

INTEGRANTES: -CLAUDIO LA ROSA, JUNIOR -DELZO GUTIERREZ, MARTIN -LLACTA CAMPOZANO, JEOFRY -QUISPE PONCE, RIDER -PAUCAR SEDANO, SEBASTIAN -POMA MELENDEZ, JERSON

CAPITULO I
INTRODUCCIN

En qu generacin de computadoras estamos?

ANTECEDENTES
PRIMERA GENERACIN(1938-1958):
En esta poca las computadoras funcionaban con vlvulas, usaban tarjetas perforadas para entrar los datos y los programas, utilizaban cilindros magnticos para almacenar informacin e instrucciones internas y se utilizaban exclusivamente en el mbito cientfico o militar.

SEGUNDA GENERACIN(1958-1963):
Usaban transistores para procesar informacin. Los transistores eran ms rpidos, pequeos y ms confiables que los tubos al vaco. 200 transistores podan acomodarse en la misma cantidad de espacio que un tubo al vaco. Usaban pequeos anillos magnticos para almacenar informacin e instrucciones. Producan gran cantidad de calor y eran sumamente lentas. Se mejoraron los programas de computadoras que fueron desarrollados durante la primera generacin.

TERCERA GENERACIN(1964-1970):
La tercera generacin de computadoras emergi con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electrnicos en una integracin en miniatura.

CUARTA GENERACIN(1971-1983):
Fase caracterizada por la integracin de los componentes electrnicos, lo que propici la aparicin del microprocesador, es decir, un nico circuito integrado en el que se renen los elementos bsicos de la mquina. Se reemplaza la memoria de anillos magnticos por la memoria de "chips" de silicio.

QUINTA GENERACIN(1984 -1999):


Surge la PC tal cual como la conocemos en la actualidad. IBM presenta su primera computadora personal y revoluciona el sector informativo. En vista de la acelerada marcha de la microelectrnica, la sociedad industrial se ha dado a la tarea de poner tambin a esa altura el desarrollo del software y los sistemas con que se manejan las computadoras.

SEXTA GENERACIN
Aparecieron las computadoras mas pequeas y mas potentes procesadores mas rpidos y menor consumo de energa, los sistemas operativos dejaron de ser por lnea de comando y ahora eran con interfaz grafica.

La velocidad de los procesadores aumento drsticamente del orden de Mhz a las primeras unidades de Ghz, las tarjetas de video experimentaron cambios en los puertos de interface desde los ISA hasta los actuales PCI express.

Los discos duros que eran de Megabytes ahora son de Terabytes pasando por los discos con motor elctrico a los nuevos con memorias (SSD) por ende la velocidad de lectura y escritura hoy superan los 300 MB/Seg, los monitores que eran monocromticos evolucionaron a los monitores de color con millones de colores y despus se elimino el cinescopio dando cabida a los monitores LCD con menor consumo de energa.

Los componentes perifricos evolucionaron de las impresoras y los scanner aparecieron al alcance de la mayora de los usuarios e incluso hoy en da son inalmbricos por WIFI o Bluetooth, el teclado evoluciono a unirse a estas ultimas conectividades junto con el mouse.

La conectividad con el mundo exterior ha sido ayudada por la expansin de la autopista de la informacin llamada Internet descubriendo nuevas aplicaciones para las computadoras que nunca se haban imaginado como la vigilancia remota por cmaras IP en tiempo real.

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.

Cul es la tendencia?
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, etc.

Cmo se almacena la informacin en un computador?

Cmo se representa la informacin en una computadora?


En una computadora todo gira en torno a los bits. Un bit no es otra cosa ms que, el elemento ms pequeo que una computadora puede trabajar. Puede tener dos valores: 0 y 1.

Un byte es un conjunto de 8 bits. Si con 2 bits obtuvimos 4 posibles valores, con 8 bits tendremos 256 (22=4, 28=256). Sin embargo, las computadoras ms actuales pueden manejar instrucciones de 64 bits (264=18,446,744,073,709,551,616 valores distintos) o ms.

De aqu en adelante todas las dems unidades son mltiplos del byte:

Cmo se almacena la informacin en un computador?


Los datos o las informaciones se guardan en formato binario: -En el caso de los discos rgidos, sobre una capa magntica. -En el caso de pendrive y similares, en una memoria tipo flash. -En el caso de CD o DVD no regrabable marcando puntos digitales mediante un haz de luz lser.

En un Disco duro
El sistema le asigna el nombre del documento y su extensin, que tambin se guardan en formato binario, en la seccin correspondiente al detalle de la carpeta en donde est, donde se guarda tambin.

El disco duro se divide en cilindros (crculos concntricos) que a su vez se dividen en sectores, y a su vez en clsteres, cada clster tiene una capacidad determinada. puede ser 512Kb, 1024Kb y actualmente, para discos grandes, se usan clsteres de 8 y 16 Kb y superiores.

Cuando el documento se guarda en un lugar de almacenamiento, si es suficiente, lo ocupa todo, sino ocupa otros adyacentes o los que estn vacos segn como lo ordene el sistema, si los clsteres no estn adyacentes se llama fragmentado, y el sistema tiene herramientas para corregir estas irregularidades que hacen a hacer mas lenta la lectura desde el disco.

CAPITULO II
SISTEMAS DE REPRESENTACIN DE LA INFORMACIN

Representaciones Alfanumricas
Representan informacin de tipo texto. Cada carcter utiliza un byte. Caractersticas:
Tamao del byte, numero de caracteres que representa. Codificacin de cada carcter.

Tipos
Carcter de 6 bits. Como el BCDIC, FIELDATA o XS-3, hoy totalmente abandonados Carcter de 8 bits o byte. Como el muy empleado ASCII o el EBCDIC. Carcter de varios bytes. Como el Unicode, que emplea dos bytes.

BCD
En sistemas de computacin, Binary-Coded Decimal (BCD) o Decimal codificado en binario es un estndar para representar nmeros decimales en el sistema binario, en donde cada dgito decimal es codificado con una secuencia de 4 bits.

EBCDIC
EBCDIC (Extended Binary Coded Decimal Inter change Code) es un cdigo binario que representa caracteres alfanumricos, controles y signos de puntuacin. Cada carcter est compuesto por 8 bits = 1 byte, por eso EBCDIC define un total de 256 caracteres. IBM adapt el EBCDIC del cdigo de tarjetas perforadas en los aos 1960 .

Tabla EBCDIC

FIELDATA
Es un cdigo de 6 bits, utilizado en transmisiones de datos de algunos sistemas militares y est orientado al lenguaje mquina.

XS-3
El cdigo exceso 3 es un cdigo en donde la ponderacin no existe (no hay "pesos" como en el cdigo BCD natural). El cdigo Exceso 3 se obtiene sumando "3" a cada combinacin del cdigo BCD natural.

ASCII
El cdigo ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la transmisin. A menudo se llama incorrectamente ASCII a otros cdigos de caracteres de 8 bits, como el estndar ISO-8859-1 que es una extensin que utiliza 8 bits para proporcionar caracteres adicionales usados en idiomas distintos al ingls, como el espaol.

Tabla ASCII

Tipos de datos: Nmeros reales

Tipos de datos: Nmeros reales


El rango de los nmeros reales comprende desde hasta +. Los registros de un procesador tienen resolucin finita. Por lo tanto un computador solo puede representar un subconjunto de R. (No es solo un tema de magnitud sino de resolucin)

Representacin binaria de Nmeros Reales


En general podemos formalizar la representacin de un nmero real expresado en los siguientes formatos:
Punto Fijo
Con Signo Con Notacin Complemento a 2

Punto Flotante

Representacin Punto Fijo


Se representan mediante una expresin del tipo: (anan-1 a0 . a-1a-2 a-m)2 (an2n++ a020+ a-12-1+ a-22-2+ + a-m 2-m)

donde:

a i enteros y 0 a i 1, para todo i = -m, -1, 0, 1, n

Distancia entre dos nmeros consecutivos es 2-m .

Representacin Punto Fijo


Si tuviramos n bits para almecegar un numero,se reservan t bits para almacenar la parte entera y f bits para almacenar la parte fraccional. La cantidad de dgitos destinados a la parte fraccionaria indica la posicin de la coma.

10101,110 = 124 + 02 + 12 + 02 + 120 + 12-1 + 12-2 + 02-3 = 21,75

01001,011 = 024 + 12 + 02 + 02 + 120 + 02-1 + 12-2 + 12-3 = 9,375

El factor de escala , son potencias de 2 que afectan a un dgito , dependiendo de su posicin en la cadena numrica.

Representacin Punto Fijo con Signo


si tuviramos n bits para almacenar un numero, se reservan t bits para almacenar la parte entera , f bits para almacenar la parte fraccional y un bit extra para el signo. n = t + f + 1 (el bit extra para almacenar el signo)

Para hacer operaciones aritmticas usamos alguno de los mtodos para nmeros enteros (complemento a 1, complemento a 2, etc.)

Aritmtica de Punto Fijo

En las multiplicaciones y divisiones no hay mayor problema, por que se operan primero los nmeros y luego los signos.

Suma se supera la cantidad de bits disponibles.


Resta se recude la cantidad de bits, lo que origina una reubicacin de la coma. Para evitar distorsin en el numero .

Truncamiento y Redondeo
Problemas en la suma.

Problema: Representar un nmero de n dgitos en un sistema con m dgitos, siendo m < n


Truncamiento: descarta los dgitos fraccionarios de orden mayor a m. El error es de 1 bit. Redondeo: descarta los dgitos fraccionarios de orden mayor a m pero se suma 1 al menos significativo ,si cumple que el bit inmediato descartado vale 1. Equivale a truncar y sumarle 0,5*2-m . El error es de bit.

Nmeros reales Representacin


Para el caso de los nmeros reales se trabaja en notacin cientfica.
-725.832 = -7.25832 x 102 = -725.832 x 100

3.14 = 0.314 x 101 = 3.14 x100 0.000001 = 0.1 x 10-5 = 1.0 x 10-6 1941 = 0.1941 x 104 = 1.941 x 103

Nmeros reales: Representacin


En el sistema binario la expresin de un nmero en notacin cientfica normalizada es:

n = f x 2
en donde:

0 .5 f < 1 y

e es un entero con signo.

El algoritmo es: C1=2 1 (2 base, n # dgitos) Siendo C1 el nmero expresado en complemento a 1.

COMA FIJA CON COMPLEMENTO RESTRINGIDO A LA BASE.(COMPLEMENTO A UNO)

El complemento a 1 coincide con el complemento lgico o negacin, para formarse se cambian los 1 por 0 y viceversa

Errores comunes
Al sumar dos nmeros negativos el resultado es una unidad inferior al correcto , adems, se produce un bit de acarreo superior.

Al sumar positivo y negativo y valor absoluto del positivo igual o mayor que el del negativo.

COMA FIJA CON COMPLEMENTO A LA BASE.(COMPLEMENTO A DOS)


El algoritmo es: C1=2 (2 base, n # dgitos).

Existe una manera ms prctica de hallar el complemento a 2 de un nmero. Primero se obtiene el complemento a 1 y se le incrementa una unidad.

Coma fija BCD


El cdigo BCD consiste en representar cada una de las cifras que compone un nmero en binario, utilizando para cada una de ellas 4 bits

Decimal: 9 , 1 Binary : 1001 , 0001

Representacin en Punto Flotante


(n = 8, t = 3 y f = 4) mximo numero positivo es el 111,1111 mnimo es 000,0001.

Si pudisemos mover o flotar el punto libremente entre los 7 bits podramos representar el numero
1111111 0,000001.

permite trabajar tanto con nmeros muy grandes como con nmeros muy chicos.(punto flotante).

Representacin en Punto Flotante


Se representan con los pares de valores (m, e), denotando:
(m, e) = mbe

m llamado mantisa, y que representa un nmero fraccionario e llamado exponente, al cual se debe elevar la base numrica b de representacin para obtener el valor real 10,111 (1,0111)2 2(01)2

Para que las representaciones sean nicas, la mantisa deber estar normalizada.

Punto Flotante Normalizado


en general se prefiere la que se uso inicialmente, con un solo digito a la izquierda de la coma del significante. Cuando un numero en notacin cientfica cumple con esta condicin, se denomina normalizado.

10,111 10,111 10,111

(1011,1)2 2(10010)2 (101,11)2 2(10001)2 (0,10111)2 2(00010)2


(1,0111) ()

10,111

Estndar IEEE p754


Es el estndar ms extendido y usado en las computadoras, ms especficamente usado en los procesadores y coprocesadores.

Estndar IEEE p754


IEEE 754 especifica algunos formatos para la representacin de valores en coma flotante: precisin simple (32 bits), precisin doble (64 bits). Utiliza un bit implcito.

Estndar IEEE p754


Precisin simple: Signo: Se encuentra en el bit ms significativo. Exponente con signo: Est conformado por los siguientes 8 bits. Usa como exceso al 127, donde: el ms negativo 0000 0001 = -126 y el ms positivo 1111 1110 = 127. Mantisa o Fraccin: Se encuentra el resto de los bits.

Estndar IEEE p754


Precisin doble: Signo: Se encuentra en el bit ms significativo. Exponente en exceso: Est conformado por los siguientes 11 bits. Se utiliza una representacin en exceso 1023 de forma que el exponente ms negativo posible quede en 000 0000 0001 y el ms grande de los positivos en 111 1111 1110. Mantisa. Est formada por 52 bits ms el bit implcito (53).

SISTEMAS ENTEROS RACIONALES


En esta representacin se basa en el sistema de numeracin binario, basado en la posicin de cada dgito, en una palabra con un nmero de bits determinado. Estos datos numricos, se suelen denominar de punto fijo, en contraposicin al punto flotante, que utilizaremos para los datos numricos reales. Existen 2 alternativas de representacin, segn tengan o no signo, reservando en este ltimo caso el bit ms representativo para indicar una cantidad negativa.

SISTEMAS ENTEROS RACIONALES


Los lmites de valores enteros que podemos representar, sin caer en un overflow, dependen naturalmente de las longitudes de palabras que utilicemos(w-tupla). Es posible definir distintas clases de datos de tipo entero de forma que cada una de ellas tenga un rango numrico distinto. As por ejemplo, con 16 bits se pueden representar los valores de 0 a 65536, y con 32 bits se va desde 0 a 4294967296. Los anchos o longitudes de las palabras: byte = 8 bits half - word = 16 bits word = 32 bits double word = 64 bits

SITEMAS RESIDUALES
En este sistema se en el sistema de numeracin binario el cual utiliza el complemento donde se puede decir que nos podra mostrar una representacin fidedigna, ya que si o si te da el valor del nmero ya sea positivo o negativo. Esta representacin es usada universalmente es el complemento a 2 ya que estamos utilizando un sistema de numeracin binario.

Pero si queremos simbolizar el mismo nmero pero con un mayor nmero de bits (de 8 a 16 bis, de 16 a 32 bits, etc.), simplemente debemos replicar el bit del signo tantas veces hacia la izquierda que sea necesario

También podría gustarte