Você está na página 1de 7

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

UNAD






ACTIVIDAD 10 TRABAJO COLABORATIVO 2
Arquitectura de Computadores
GRUPO 301302_17






IVAN STIVENZON TORRES
1030560949







BOGOTA D.C.
OCTUBRE DEL 2014

Actividad 1
En esta primera actividad a nivel grupal se har una consulta sobre la mquina de Von
Neuman y se presentar un informe con los hallazgos.

Von Neumann

El modelo de Von Neumann se deriva de un ordenador que describe una arquitectura de
diseo digital electrnico con subdivisiones de una unidad de procesamiento que
consisten en una unidad aritmtica lgica y registros del procesador, una unidad de
control que contiene un registro de instruccin y contador de programa, una memoria para
almacenar tanto los datos e instrucciones, de almacenamiento masivo externo, y los
mecanismos de entrada y salida, Todos los computadores actuales se han diseado
basndose en stos conceptos desarrollados por Von Neumann y estas se describen de
la siguiente manera:

Memoria Principal: Es el espacio de almacenamiento temporal de instrucciones y datos,
ordenada de manera reticular para localizar de forma sencilla mediante direcciones,
dividida en dos partes una para trabajo y otra permanente. En trminos modernos, es la
memoria RAM que actualmente utilizamos en nuestros equipos.

Unidad Aritmtica: Es la encargada de realizar todas las actividades matemticas y de
decisin lgicas, cada dato lo recibe de la memoria principal y en ella misma almacena, es
decir es una seccin dentro de los microprocesadores.

Unidad de Control: Controla las seales, lee instrucciones de la memoria y ejecuta las
rdenes, tambin almacena direcciones de la siguiente instruccin que requiere. En
trminos modernos, es otra seccin dentro de los microprocesadores.

Unidad de Entrada y Salida: Esta unidad permite la comunicacin con otros dispositivos
externos y el compartir datos. En trminos modernos, son los puertos de la computadora.



El funcionamiento de un computador estn incorporados dos conceptos fundamentales
que fueron introducidos por Von Neumann en 1945:

El programa registrado: Von Neumann tuvo la idea de utilizar la memoria del calculador
para almacenar el programa: de ah el nombre de mquina de programa registrado, que
se dio al nuevo tipo de calculador. En lugar de ejecutar las operaciones al comps de su
lectura en una cinta perforada, como en las mquinas de programa exterior, la nueva
mquina supone almacenado en memoria el programa previamente a la ejecucin de las
operaciones. Todos los computadores funcionan de acuerdo a este principio.

La ruptura de secuencia: La mquina de programa exterior necesitaba de la intervencin
humana cada vez que se planteaba una toma de decisin, en otras palabras que el
tratamiento consiguiente dependa de los resultados que iban obtenindose. En base a
las nuevas posibilidades de la tcnica de programa registrado, Von Neumann concibi la
idea de hacer automticas las operaciones de decisin lgica, dotando a la mquina de
una instruccin llamada salto condicional o tambin ruptura condicional de secuencia.
Segn el valor de un resultado ya obtenido, positivo o negativo por ejemplo, la mquina
ejecutara una u otra parte del programa.

Modo de procesar la informacin

Procesamiento en serie: En un principio no existan sistemas operativos,
programndose sobre el hardware bsico. Los programas se escriban en lenguaje
mquina, y se introducan en el ordenador, junto a los datos, en octal o hexadecimal
mediante una consola con interruptores manuales. Se iniciaban los programas cargando
el registro contador de programa con la direccin de memoria de la primera instruccin del
programa. Los resultados de la ejecucin se obtenan examinando el contenido de los
registros y posiciones de memoria relevantes. Los dispositivos de E/S se controlaban
directamente, escribiendo y leyendo en los puertos de E/S.

Procesamiento por lotes: Las metodologas de procesamiento por lotes simples
evolucionaron a sistemas de procesamiento por lotes multiprogramados, de modo que
mientras un primer programa era ejecutado inmediatamente se empezaba a cargar en los
dispositivos de entrada el siguiente programa en la cola, el cual se almacenaba en un
bffer y se mantena en espera, cuando el primer programa dejaba de ejecutarse o
realizaba nuevas tareas de entrada/salida el siguiente en la cola ya estaba disponible para
su procesamiento. De este modo, se alineaban los programas uno detrs del otro para
que tan pronto como uno terminara el siguiente comenzara, reduciendo drsticamente los
tiempos muertos de la CPU, generalmente los programas introducidos en sistemas de
procesamiento por lotes, utilizaban tarjetas perforadas o cintas de papel.

Multiprogramacin y tiempo compartido: La principal desventaja de un sistema de cola
nica es la total dedicacin de la mquina a la ejecucin de una sla tarea, no importa lo
larga o lo corta que sea. Este inconveniente puede superarse mediante la
multiprogramacin, o sea, la ejecucin simultnea de varios programas que residen en la
memoria principal, dividiendo el procesador central su tiempo entre ellos de acuerdo con
los recursos (tal como canales o dispositivos) que necesite en cada momento cada uno de
ellos. De esta forma es posible, teniendo almacenado un conjunto adecuado de tareas en
cada momento, obtener una utilizacin ptima de los recursos disponibles. Ello incluye la
utilizacin del procesador central, ya que en tanto que una tarea est esperando el final
de una transferencia de E/S, este procesador puede pasar a trabajar en alguna otra tarea
que est pendiente en la mquina. La carga que recae sobre el sistema operativo consiste
en el control de los recursos, as como la proteccin de cada tarea frente a las actividades
de las otras. Un sistema operativo de este tipo recibe el nombre de monitor de batch de
varios flujos.

Redes de ordenadores: En una red de ordenadores se tiene una configuracin de varios
ordenadores conectados fsicamente. Los ordenadores de una red pueden tener sistemas
operativos de red o sistemas operativos distribuidos.

En un sistema operativo de red los usuarios son conscientes de la existencia de varios
ordenadores, y pueden conectarse con mquinas remotas para, por ejemplo, copiar
ficheros. Cada mquina ejecuta su propio sistema operativo local y tiene su propio usuario
(o grupo de usuarios). Los sistemas operativos de red no difieren de los sistemas
operativos tradicionales de un slo procesador. Necesitan un controlador de red, algunas
rutinas de E/S para utilizar dicho controlador, y programas que permitan la conexin y el
acceso a ordenadores remotos, pero esas caractersticas adicionales no modifican la
estructura esencial del sistema operativo.

En un sistema distribuido los ficheros que utiliza un usuario (as como el procesador en el
que se ejecutan sus programas) pueden estar situados en cualquier ordenador de la red.
Adems, esto es transparente al usuario. Los sistemas operativos distribuidos requieren
algo ms que aadir un poco de cdigo a un sistema operativo de un nico procesador,
ya que los sistemas distribuidos difieren en aspectos crticos de los sistemas
centralizados.


Actividad 2
Desarrolle los siguientes ejercicios:
Convertir el ()

a decimal y a binario:
Decimal: ()

) (

) (

) (

) (

)

Binario: ()


Encontrar el equivalente de ()

a decimal y a binario:
Decimal: ()

) (

) (

) (

) (

) (

)


Binario: ()



Encontrar el equivalente de ()

:

Decimal: ()

) (

) (

) (

)

Binario: ()



Hallar el equivalente en decimal y binario de ()

:

Decimal: ()

) (

) (

) (

)
Binario: ()



Hallar el equivalente de la expresin ()

:

Decimal: ()

) (

) (

) (

) (

)
(

) (

) (

) (

) (

) (

) (

)


Binario:
()



Hallar la suma y de los resultados en sistema decimal y binario de: (5247)8 +
(6457)8

Decimal: ()

) (

) (

) (

)

()

) (

) (

) (

)



Binario: ()



()





Encontrar la suma de: (DACB7)16 + (BE1BF)16

Decimal: ()

) (

) (

) (

) (

)
(

) (

) (

) (

) (

)


()

) (

) (

) (

) (

)
(

) (

) (

) (

) (

)




Convertir a BCD el nmero decimal (9245)10

BCD: ()

()



Pasar al cdigo BCD el (6432)10

BCD: ()

()



Determinar el valor decimal del nmero binario con signo expresando en
complemento a 2: (1100011101)2

Decimal: ()

()

) (

) (

)
(

)










































BIBLIOGRAFIA

http://www.genbetadev.com/actualidad/como-funciona-la-computacion-actual-
funcionaiento-de-la-arquitectura-de-von-neumann

http://www.cpraviles.com/materiales/pcpi/PCPI/indexfee9.html?page_id=891

http://es.wikipedia.org/wiki/Arquitectura_de_von_Neumann

http://148.204.211.134/polilibros/portal/Polilibros/P_Terminados/PolilibroFC/Unidad_II/Uni
dad%20II_6.htm

http://lsi.vc.ehu.es/pablogn/docencia/manuales/SO/TemasSOuJaen/INTRODUCCION/2Ev
oluciondelossistemasoperativos.htm

Você também pode gostar