You are on page 1of 8

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD CURSO 301302_34 Actividad No.

10 Trabajo Colaborativo 2 Presentado por: Danis Manuel Martnez Cdigo: 8507328 Grupo: 34 Tutor: WILSON CASTAO Bogot Colombia, Mayo de 2013

TRABAJO COLABORATIVO 2 A continuacin encuentra las instrucciones: Indicaciones para estudio e Instrucciones para realizar el trabajo. Lea primero TODAS las instrucciones y asegrese que le han quedado claras, antes de lanzarse a hacer el trabajo. 1. INDICACIONES PARA ESTUDIO 1) Lea y comprenda, suficientemente los temas, de la unidad 2 del mdulo; estudie con detenimiento los Captulos; ah va a encontrar los elementos tericos bsicos para desarrollar su trabajo. 2) Consulte la bibliografa que usted tenga a mano sobre la temtica. 3) Navegue por algunas de las direcciones Web, donde encuentre informacin relacionada. 2. INSTRUCCIONES PARA REALIZAR EL TRABAJO. 1) Una vez revisada y comprendida la temtica propuesta, los miembros del equipo de trabajo, harn una consulta sobre la mquina de Von Newman y buscarn las diferencias entre esta primera mquina y los computadores actuales, hacer nfasis en el modo de procesar la informacin. Arquitectura de Von-Neumann La arquitectura de Neumann debe resultarnos familiar ya que se encuentra en todos los ordenadores actuales, y nos facilita entender el funcionamiento de los mismos. El esquema de la arquitectura es el siguiente:

En trminos generales, la funcin esencial de la mquina de Neumann, como la de cualquier computador, es procesar la informacin. Para ello, necesita saber el tipo de procesamiento y los datos que utilizar. El tipo se especifica mediante un programa que ejecuta el computador este programa contiene instrucciones bien sea de tipo Aritmticas (suma, resta, multiplicacin, divisin) o de tipo llgicas (AND, OR, NOT, XOR).

ANALISIS DE LOS BLOQUES. Memoria Principal (M. P.) Se compone de un conjunto de celdas del mismo tamao (nmero de bits). Cada celda est identificada por un nmero binario nico, denominado direccin. Una vez seleccionada una celda mediante su correspondiente direccin, se pueden hacer dos operaciones: - Lectura. Permite conocer el valor almacenado anteriormente. - Escritura. Almacena un nuevo valor. En la arquitectura Von Neumann, la M. P. almacena tanto las instrucciones mquina como los datos. Unidad Aritmtico-Lgica (U. A. L.). Realiza las operaciones elementales, tanto aritmticas como lgicas, que implementa el computador: suma, resta, AND, OR, NOT, etc. Los datos con los que opera se leen de la M. P., y pueden almacenarse temporalmente en los registros que contiene la U. A. L. Unidad de Control (U. C.). Ejecuta las instrucciones mquina almacenadas en la M. P. Para ello: - Captura las instrucciones de la MP y las decodifica. - Segn el tipo de instruccin, genera las seales de control a todas las unidades del computador para poder realizar su ejecucin. En la figura estas seales se indican mediante trazos. - Si la instruccin opera con datos deber acceder a la MP para transferirlos a la UAL. - Proporciona las seales necesarias a la UAL para que realice la operacin correspondiente a la instruccin. - Controlar las Unidades de Control de E/S si la instruccin accede a alguno de estos dispositivos. - Tiene un registro apuntador, denominado Contador de Programa, que en cada instante contiene la direccin de la prxima instruccin a ejecutar. Unidad de Entrada/Salida (U. E/S.). - Realiza la transferencia de informacin con las unidades externas, denominadas Perifricos: unidades de almacenamiento secundario (disco duro, disquete, cinta, etc.), impresoras, terminales, etc. Buses. - Adems de las 4 unidades bsicas, en un computador existen conjuntos de seales, que se denominan buses, y cuya funcin es transferir las instrucciones y los datos entre las distintas unidades. - Estos buses se representan en la figura mediante flechas de trazo continuo. Se suelen distinguir tres tipos de buses: o Bus de direcciones. o Bus de datos. o Bus de control.

Unidad Central de Proceso (U.C.P.). - Es el conjunto formado por la U.C., los registros y la U.A.L., es decir es el bloque encargado de ejecutar las instrucciones. - Con la aparicin de los circuitos integrados, y en concreto a partir de los aos 70, cuando la tecnologa alcanz el nivel de integracin adecuado, se integr en una sola pastilla la U.C.P. A este circuito integrado se le denomina Microprocesador.

En la actualidad los computadores se diferencian de la mquina de Neumann en los siguientes puntos: - Existencia de buses especializados en el transporte de datos especficos para mejorar el intercambio de los datos. - Se incorpor la unidad de punto flotante o ms conocido como coprocesador matemtico, que se encarga especficamente de las operaciones de este tipo. - Se desarrollaron las memorias cache, memorias de acceso ultra-rpido, lo cual significo un avance significativo frente al antiguo manejo de memoria. Esto soluciono otro inconveniente que posea la mquina de Neumann pues la interaccin memoria-CPU causaba muchas dificultades. - Se crearon los computadores multiprocesador, as actualmente se cuenta con computadoras de hasta 1 milln de procesadores. Esto era un problema latente en la mquina de Neumann pues solo se contaba con un procesador que manejaba una instruccin por vez. - Se agreg la caracterstica de procesamiento paralelo, esta facilito el manejo de mltiples instrucciones en simultneo, adems se le introdujo la posibilidad de ejecucin fuera de orden. - Se agregaron los pipelines, unidades de clculo especializadas, as por ejemplo un procesador puede contar con una o varias Integer pipelines (para el clculo con valores enteros) y 1 o varias float point pipelines (para clculos con coma flotante). - Se incorpor a la CPU el manejo de interrupciones, lo cual facilito la comunicacin delos perifricos con la CPU, as cuando un perifrico necesita de un servicio, efecta una solicitud al microprocesador para que este suspenda el programa en ejecucin y ejecute la rutina de servicio de interrupcin. - Se proporcionaron mtodos que dotaran de cierta seguridad las operaciones que se realizaban, uno de estos son las excepciones. Las excepciones se dan cuando el procesador intenta ejecutar una instruccin correctamente construida, como divisiones por cero etc... De este modo la unidad de control identifica la instruccin que no se puede ejecutar e inmediatamente enva una excepcin al sistema operativo que le permita abortar la operacin.

Aun as con todos estos cambios incluidos los computadores actuales siguen disendose bajo la arquitectura Neumann, solo unos pocos tratan con otras arquitecturas como la Harvard y la de FLYNN. 2) Desarrolle los siguientes ejercicios: Convertir el (33214)8 a) Decimal
Numero Octal 3*(8^4)= 3*(8^3) = Pasos 2*(8^2)= 1*(8^1) = 4*(8^0)= 122 88 153 6 128 8 4 332148

Resultado en decimal

1396 410

b) Binario.
Numero Octal 3=011 011 3=0 11 011 Pasos 2=010 010 1=0 01 001 4=100 100 Resultado en binario 11011010001 1002 332148

Encontrar el equivalente de (112304)8 a) Decimal.


Numero Octal 1*(8^5)= 1*(8^4) = Pasos 2*(8^3)= 3*(8^2) = 0*(8^1)= 4*(8^0)= 327 68 409 6 102 4 192 0 4 1123048

Resultado en decimal

3808 410

b) Binario.
Numero Octal 00 1= 1 1 00 = 1 01 2= 0 3 01 = 1 00 0 0 10 4 0 1123048

Resultado en binario

Pasos

0010010100110 001002

Encontrar el equivalente de (5743)8 a) Decimal.


Numero Octal 5*(8^4)= 7*(8^3) = 448 4*(8^2)= 3*(8^1) = 256 0 Resultado en decimal 30431
0

57438

Pasos

32 3

b) Binario
Numero Octal 5= 101 7 = 111 4= 100 3 = 011 57438

Pasos

Resultado en binario

1011111000 112

Hallar el equivalente en decimal y binario de (4321)8 a) En decimal.


Numero Octal Pasos 204 8 4*(8^4)= 3*(8^3) = 192 16 2*(8^2)= 43218 Resultado en decimal 22571
0

1*(8^1) =

b) En binario.
Numero Octal 4= 3 = 2= 1 = 10 0 01 1 01 0 00 1 43218

Pasos

Resultado en binario

100011010 0012

Hallar el equivalente de la expresin (FEC716)16 a) En decimal.


Numero Octal 157286 40 F=15 917504 E=14 Pasos C=12 7=7 1=1 6=6 49152 1792 16 6 Resultado en decimal 166971 1010 FEC71616

b) En binario.
Numero Octal F=1111 E=1110 Pasos C=1100 7=0111 1=0001 6=0110 11 11 11 10 11 00 01 11 00 01 01 10 FEC71616

Resultado en binario

111111101100011100 0101102

Hallar la suma y de los resultados en sistema decimal y binario de: (5247)8 + (6457)8 a) En decimal. b) En binario. Encontrar la suma de: (DEAC)16 + (BEBF)16

Convertir a BCD el nmero decimal (7245)10 Pasar al cdigo BCD el (6232)10 Determinar el valor decimal del nmero binario con signo expresando en complemento a 2: (11000101)2 3. INSTRUCCIONES DE REDACCION Y DE PRESENTACION FORMAL 3.1. Informacin que debe aparecer en el trabajo 1- En la primera pgina en su parte superior debe aparecer el nombre del curso, los nombres completos de los integrantes del grupo y la fecha de elaboracin. 2- Sigue el ttulo del trabajo, Trabajo colaborativo 2. 3- Seguidamente se inicia el trabajo sin dejar espacios, no se requiere portada, introduccin ni conclusiones. 4- El documento final debe contener referencias bibliogrficas. 3.2. Estilo de redaccin para desarrollar el trabajo 1- Redctelo de la manera ms especfica y concreta (claro est, siguiendo las normas gramaticales y de sintaxis bsicas). No se trata de redactar un ladrillo sino algo fluido y a la vez preciso. Tenga en cuenta uno de los corolarios de la Ley de la Parsimonia: la explicacin sencilla se prefiere a la complicada. 2- La extensin mxima del trabajo es de diez pginas tamao carta, escritas en un tipo de letra tal como Times New Roman # 12 o una similar, a espacio sencillo. Si hace ms de diez pginas, a partir de la once no se considera para la calificacin. 3- Presente su trabajo en un archivo Microsoft Word o formato PDF con mrgenes 2-2-2-2 Centmetros-(arriba, abajo, izquierda, derecha). Bibliografa: http://arquitectura-pc-2b.wikispaces.com/ARQUITECTURA+DE+VON+NEUMANN http://es.wikipedia.org/wiki/Arquitectura_de_von_Neumann#cite_note-patterson-hennessy-0