Tesis

Solo disponible en BuenasTareas
  • Páginas : 103 (25617 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de septiembre de 2012
Leer documento completo
Vista previa del texto
MODULO
ARQUITECTURA DE
COMPUTADORES

JESÚS EMIRO VEGA
Jesus.vega@unad.edu.co

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGIA E
INGENIERÍA
PROGRAMA INGENIERIA DE SISTEMAS
2008

@CopyRigth
Universidad Nacional Abierta y a Distancia
ISBN
2008

INTRODUCCION
En el año de 1950s, John Von Neuman propuso el concepto de una computadora quealmacenara programas una arquitectura que se ha convertido en la base para la
fundación de la mayoría de los procesadores comerciales usados hoy en día. En la
maquina de Von Neuman, los programas y los datos ocupan la misma memoria. La
máquina tiene un contador de programas (PC) qué apunta la instrucción actual en la
memoria. El PC se pone al día en cada instrucción; cuando no hay ninguna rama,se
captan las instrucciones del programa desde las ubicaciones de memoria secuenciales.
Salvo un grupo de máquinas de investigación y una colección muy pequeña de
dispositivos comerciales, todos los procesadores de hoy trabajan en este simple principio.
Teniendo en cuenta lo anterior la mayoría de los computadores se pueden dividir en tres
subsistemas: el procesador, la memoria y el subsistemade entrada y salida (E/S). El
procesador es el responsable de ejecutar los programas, la memoria proporciona espacio
de almacenamiento para los programas y los datos a los que ellos hacen referencia y el
subsistema de (E/S) permite al procesador y a la memoria controlar los dispositivos que
interaccionan con el mundo exterior o almacenan datos, como el CD-ROM, el disco duro y
la tarjeta devideo/monitor.
Una computadora digital es una máquina que puede resolver problemas ejecutando las
instrucciones que recibe de las personas; la secuencia de instrucciones que describe
cómo realizar cierta tarea se llama programa. Los circuitos electrónicos de una
computadora pueden reconocer y ejecutar directamente un conjunto limitado de
instrucciones sencillas y todos los programas tienen queconvertirse en una serie de esas
instrucciones para que la computadora pueda ejecutarlos; juntas, las instrucciones
primitivas de una computadora constituyen un lenguaje que permite a las personas
comunicarse con la computadora; dicho lenguaje se llama lenguaje de máquina. Las
personas que diseñan una computadora nueva deben decidir qué instrucciones incluirán
en su lenguaje de máquina, seprocura hacer las instrucciones primitivas lo más simples
posible, acorde con el uso que se piensa dar a la computadora y sus requisitos de
desempeño, con el fin de reducir la complejidad y el costo de los circuitos requeridos.
La arquitectura de computadores se define como la apariencia funcional que presenta a
sus usuarios inmediatos, es decir los atributos y características de un sistemavisible al
programador; es un modelo y una descripción funcional de los requerimientos y las
implementaciones de diseño para varias partes de una computadora, con especial interés
en la forma en que la unidad central de proceso (CPU) trabaja internamente y accede a
las direcciones de memoria. También suele definirse a la arquitectura de computadores
como la forma de seleccionar e interconectarcomponentes de hardware para crear
computadoras según los requerimientos de funcionalidad, rendimiento y costo.

Casi todos los computadores actuales son computadores de programa almacenado que
representan los programas como códigos que se almacenan como datos en el mismo
espacio de direcciones que estos. El concepto de programa almacenado (representando
las instrucciones como códigosalmacenados de memoria) fue uno de los mayores
avances en los inicios de la arquitectura de computadores. Antes de dicho avance,
muchos computadores eran por medio de computadores o reconexionando tarjetas de

circuito para definir el nuevo programa algo que requería una gran cantidad de tiempo y
era muy propenso a errores.
Uno de los propósitos que se pretende al desarrollar este material...
tracking img