Sie sind auf Seite 1von 13

ARQUITECTURA DE COMPUTADORAS I

ING. JESS GAMALIEL HERNNDEZ CANO

ADIN LPEZ BRINDIS

5. A

INGENIERA EN REDES

TEMA: UNIDAD II

13 DE SEPTIEMBRE DEL 2011

NDICE
INTRODUCCIN ............................................................................................................. 4 UNIDAD II TAXONOMA DE ARQUITECTURA DE COMPUTADORAS .................................. 5
2.1 BASES FUNDAMENTALES ................................................................................................. 5
2.1.1 SISTEMAS DE NUMERACIN ............................................................................................................. 5 2.1.2 ARITMTICA DE PUNTO FIJO Y DE PUNTO FLOTANTE ...................................................................... 7 2.1.3 ALGEBRA DE BOOLE. TEOREMAS BSICOS. ...................................................................................... 8

2.2 TAXONOMA DE FLYNN. .................................................................................................. 9 2.3 TAXONOMA DE SHORE ................................................................................................. 11

CONCLUSIN ............................................................................................................... 12 BIBLIOGRAFA ............................................................................................................. 13

INTRODUCCIN
El concepto de arquitectura en el entorno informtico proporciona una descripcin de la construccin y distribucin fsica de los componentes de la computadora. La arquitectura de una computadora explica la situacin de sus componentes y permite determinar las posibilidades de que un sistema informtico, con una determinada configuracin, pueda realizar las operaciones para las que se va a utilizar. Conoceremos los diferentes tipos de sistemas de numeracin, as tambin las bases fundamentales de la ley de Boole, y la taxonoma de Flynn.

UNIDAD II TAXONOMA DE ARQUITECTURA DE COMPUTADORAS


2.1 BASES FUNDAMENTALES
2.1.1 SISTEMAS DE NUMERACIN
Los sistemas de numeracin utilizados en electrnica digital son los siguientes: sistema decimal, sistema binario, sistema octal y sistema hexadecimal. SISTEMA DECIMAL Este sistema consta de diez smbolos que van desde el numero 0 hasta el nmero 9, los cuales le dan la caracterstica principal a este sistema conocido por todo el mundo. Estos smbolos numricos tambin forman unidades numricas compuestas, al tomarlos como exponentes de un nmero que se encargar de regular el procedimiento, este nmero es llamado base. El numero base va a ser 10, por tal motivo tambin es conocido como "sistema de numeracin en base 10". SISTEMAS DE NMEROS BINARIOS Este es el sistema numrico que utilizan los sistemas digitales para contar y es el cdigo al que traduce todas las informaciones que recibe. Se dice "Binario" a todo aquello que tiene dos partes, dos aspectos, etc. Muchas cosas en los sistemas digitales son binarias: Los impulsos elctricos que circulan en los circuitos son de baja o de alta tensin, los interruptores biestables estn encendidos o apagados, abiertos o cerrados, etc. A diferencia del sistema decimal al que estamos habituados, y que utiliza diez cifras, del 0 al 9, el sistema numrico binario utiliza solo dos cifras, el 0 y el 1. En el sistema binario las columnas no representan la unidad, la decena, la centena, como en el sistema decimal, sino la unidad (20), el doble (21), el doble (22), etc. De modo que al sumar en la misma columna 1 y 1, dar como resultado 0, llevndonos 1 a la columna inmediatamente a la izquierda. Para los sistemas digitales es fcil, hasta el punto que reduce todas las operaciones a sumas y restas de nmeros binarios. Tambin las palabras, los nmeros y los dibujos se traducen en el ordenador en secuencias de 1 y 0. De hecho toda letra, cifra o smbolo grfico es codificado en una secuencia de 0 y 1. Si, por ejemplo, nuestro nombre tiene cinco letras, la representacin para el ordenador constara de cinco bytes. La palabra bit

deriva de las dos palabras inglesas "binar y digit" cifra binaria, y designa a las dos cifras 0 y 1, que se utilizan en el sistema binario. Un bit es tambin, la porcin ms pequea de informacin representable mediante un nmero, e indica si una cosa es verdadera o falsa, alta o baja, negra o blanca, etc. Un byte es generalmente una secuencia de 8 bits. Ocho ceros y unos se pueden ordenar de 256 maneras diferentes ya que cada bit tiene un valor de posicin diferente, donde el bit numero 1 le corresponder un valor de posicin de 20(1), el siguiente bit tendr un valor de 21(2), el siguiente 22(4), el siguiente 23(8), el siguiente 24(16), el siguiente un valor de 25(32), y as sucesivamente hasta llegar la ltima posicin, o ultimo bit, en este caso el nmero 8, que tambin es llamado el MSB (Bit Ms Significativo) y el LSB (Bit Menos Significativo) correspondiente a la primera posicin o bit numero 1. Ejemplo:

SISTEMA DE NUMERACIN OCTAL Este sistema consta de 8 smbolos desde el 0 hasta el 7, es muy poco utilizado en los computadores. La facilidad con que se pueden convertir entre el sistema Octal y el binario hace que el sistema Octal sea atractivo como un medio "taquigrfico" de expresin de nmeros binarios grandes. Cuando trabajamos con una gran cantidad de nmeros binarios de muchos bits, es ms adecuado y eficaz escribirlos en octal y no en binarios. Sin embargo, recordemos los circuitos y sistemas digitales trabajan elctricamente en binario, usamos el sistema Octal solo por conveniencia con los operadores del sistema. SISTEMA DE NUMERACIN HEXADECIMAL Este sistema consta de 16 smbolos donde desde el 0 hasta el 9 son nmeros y del 10 hasta el 15 son letras, las cuales se encuentran distribuidas en la siguiente forma:

Hexadecimal 0 1 2 3 4 5 6 7

Decimal 0 1 2 3 4 5 6 7

Hexadecimal 8 9 A B C D E F

Decimal 8 9 10 11 12 13 14 15

Tabla 1: Smbolos utilizados en el sistema de numeracin hexadecimal La ventaja principal de este sistema de numeracin es que se utiliza para convertir directamente nmeros binarios de 4 bits. En donde un solo dgito hexadecimal puede representar 4 nmeros binarios o 4 bits.

2.1.2 ARITMTICA DE PUNTO FIJO Y DE PUNTO FLOTANTE


Punto Fijo Un entero se puede representar empleando todos los bits de una palabra de computadora, con la salvedad de que se debe reservar un bit para el signo. Por ejemplo, en una mquina con longitud de palabra de 32 bits, los enteros estn comprendidos entre -(231 - 1) y 231 - 1 = 2147483647. Un nmero representado en formato entero es 'exacto'. Las operaciones aritmticas entre nmeros enteros son tambin 'exactas' siempre y cuando: La solucin no est fuera del rango del nmero entero ms grande o ms pequeo que se puede representar (generalmente con signo). En estos casos se dice que se comete un error de desbordamiento por exceso o por defecto (en ingls: Overflow y Underflow) y es necesario recurrir a tcnicas de escalado para llevar a cabo las operaciones. La divisin se interpreta que da lugar a un nmero entero, despreciando cualquier resto.

Por estos motivos, la aritmtica de punto fijo se emplea muy raramente en clculos no triviales. Punto Flotante Con el sistema de Punto Flotante, se resuelve el problema del punto fijo, ya que ampla el rango. Los nmeros que conocemos como escritos en notacin cientfica o notacin exponencial se asemejan a la notacin de punto flotante. Un sistema de nmeros en punto flotante es un subconjunto F de nmeros reales, cuyos elementos x, x R-{0} se pueden escribir como:

Los parmetros que caracterizan el sistema de nmeros flotantes de base diez, son: La base B La mantisa m, que representa a la parte fraccionaria del nmero El exponente E, que vara entre dos cotas: Emin E Emax La precisin t referida a la cantidad de dgitos d i donde: 0 di B-1 i En los computadores se prefiere la notacin de base 2:

2.1.3 ALGEBRA DE BOOLE. TEOREMAS BSICOS.


lgebra de Boole (tambin llamada Retculas booleanas) en informtica y matemtica, es una estructura algebraica que esquematiza las operaciones lgicas Y, O, NO y Si (AND,OR,NOT,IF), as como el conjunto de operaciones unin, interseccin y complemento. Jerarqua de los operadores Al evaluar una expresin booleana, deben realizarse las operaciones de acuerdo con su nivel jerrquico, realizando primero la de mayor jerarqua. Si existen parntesis, deben resolverse primero los ms internos y trabajar hacia fuera. En ausencia de parntesis, la jerarqua de las operaciones es, de mayor a menor, la siguiente: 1.- Operacin NOT
8

2.- Operacin AND 3.- Operacin OR Si se tienen varias operaciones con la misma jerarqua, stas pueden ser evaluadas de derecha a izquierda o de izquierda a derecha, el resultado ser el mismo Como ejemplo, considrese la evaluacin de las siguientes expresiones booleanas para A=1, B=0 y C=0. Expresin:

(Sustitucin de valores) (Evaluacin de los NOT) (Evaluacin de los AND)

(Evaluacin de los OR)

2.2 TAXONOMA DE FLYNN.


La taxonoma de Flynn es una clasificacin de arquitecturas de computadoras propuesta por Michael J. Flynn en 1972. Las cuatro clasificaciones definidas por Flynn se basan en el nmero de instrucciones concurrentes (control) y en los flujos de datos disponibles en la arquitectura: Una instruccin, un dato (SISD) Computador secuencial que no explota el paralelismo en las instrucciones ni en flujos de datos. Ejemplos de arquitecturas SISD son las mquinas con uni- procesador o monoprocesador tradicionales como el PC o los antiguos mainframe. Mltiples instrucciones, un dato (MISD) Poco comn debido al hecho de que la efectividad de los mltiples flujos de instrucciones suele precisar de mltiples flujos de datos. Sin embargo, este tipo se usa en situaciones de paralelismo redundante, como por ejemplo en navegacin area, donde se necesitan varios sistemas de respaldo en caso de que uno falle. Tambin se han propuesto algunas arquitecturas tericas que hacen uso de MISD, pero ninguna lleg a producirse en masa. Una instruccin, mltiples datos (SIMD)Un computador que explota varios flujos de datos dentro de un nico flujo de instrucciones para realizar operaciones que pueden ser paralelizadas de manera natural. Por ejemplo, un procesador vectorial. Mltiples instrucciones,

mltiples datos (MIMD) Varios procesadores autnomos que ejecutan simultneamente instrucciones diferentes sobre datos diferentes. Los sistemas distribuidos suelen clasificarse como arquitecturas MIMD; bien sea explotando un nico espacio compartido de memoria, o uno distribuido. Diagrama de comparacin de las clasificaciones Esas cuatro arquitecturas son mostradas visualmente a continuacin en donde cada "PU"(processing unit) es una unidad de procesamiento: SISD MISD

Clasificaciones adicionales Tambin existe una extensin comn a esta taxonoma que es: y Un programa, mltiples datos (SPMD) - mltiples procesadores autnomos que trabajan simultneamente sobre el mismo conjunto de instrucciones (aunque en puntos independientes) sobre datos diferentes. Tambin se le llama un proceso, mltiples datos. Y Mltiples programas, mltiples datos (MPMD).

10

2.3 TAXONOMA DE SHORE


Que al igual que la de Flynn, clasifica los computadores en funcin del nmero de elementos; pero mientras que la taxonoma de Flynn pretende clasificarlos por la organizacin del software (Instrucciones y Datos), la clasificacin de Shore lo hace por la estructura del hardware (Unidad de Control, Unidad de Proceso y Memoria de Datos e Instrucciones).Por lo tanto la aparicin de paralelismo dentro de cada uno de estos componentes no se valora. La arquitectura Shore se representa seis tipos: Tipo 1: Formada por una UC (Unidad de Control) conectada a una UP (Unidad deProceso) y a una Memoria de Instrucciones. Tipo 2: Similar a la anterior, con la salvedad de que las lecturas de memoria se realizan de forma paralela, es decir, un bit de cada palabra por cada acceso. As la unidad de proceso est preparada para realizar operaciones con los datos ledos de esta forma. Tipo 3: Es una combinacin de las arquitecturas anteriores; est formada por una memoria bidimensional a la que acceden dos UP que operan en consecuencia a la lectura que realizan, horizontal o vertical. La UC supervisa las dos UP. Tipo 4: Existen mltiples UP conectadas a una sola UC, que recibe rdenes de una Memoria de Instrucciones. Cada UP trabaja con una Memoria local de Datos. No existe ninguna comunicacin entre ellas. Tipo 5: Es similar a la anterior, pero las UP se encuentran interconectadas entre ellas, pudiendo as la misma UP acceder a varios mdulos de memoria. Tipo 6: En esta arquitectura se integran la UP y la Memoria local en un solo componente, que lgicamente estar conectado a una UC. Esta clasificacin es bastante incompleta, y queda poco determinado el tipo de paralelismo que se puede encontrar en un sistema. Adems, tampoco diferencia, por ejemplo, sistemas que implementen la segmentacin dentro de la Unidad de Proceso y/o Unidad de Control, de los que no las utilicen.

11

CONCLUSIN
Los sistemas de numeracin ms utilizados en la computadora son: Decimal, Octal, Hexadecimal, los cuales son de gran importancia en la transformacin de la informacin a lenguaje mquina. Las aritmtica de punto fijo y flotante se entiende que son las operaciones aritmtica que resuelve una computadora para poder procesar ciertos clculos de informacin. La algebra de Boole son de gran importancia en la arquitectura de la computadora ya que procesan condiciones o negacin de proceso por la computadora para evitar errores o detectar. La taxonoma de Flynn se base en la clasificacin de la arquitectura de la computadora en el nmero de instrucciones concurrentes (control).

12

BIBLIOGRAFA
http://ladelec.com/teoria/electronica-digital/147-sistemas-de-numeracionhttp://es.scribd.com/doc/55326342/Arquitectura-de-Computadores

13

Das könnte Ihnen auch gefallen