Você está na página 1de 35

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.

Arquitectura y Organizacin.
La arquitectura de computadoras se refiere a los atributos de un sistema que son visibles a un programador, es decir aquellos atributos que tienen un impacto directo en la ejecucin lgica de un programa. Ejemplos de atributos arquitectnicos: Conjunto de instrucciones, nmero de bits usados para representar datos, mecanismos de entrada salida y tcnicas de direccionamiento de memoria.

La organizacin de computadoras se refiere a las unidades funcionales y sus interconexiones, que materializan especificaciones arquitectnicas. Ejemplos de atributos de organizacin: son los detalles del hardware transparentes para el programador, tales como seales de control, interfaces entre la computadora y los perifricos y la tecnologa de memoria utilizada.

MODELOS DE ARQUITECTURAS DE CMPUTO


Arq. Clsicas.
Estas arquitecturas se desarrollaron en las primeras computadoras electromecnicas y de tubos de vaco. Aun son usadas en procesadores empotrados de gama baja y son la base de la mayora de las arquitecturas modernas Arquitectura Mauchly-Eckert (Von Newman)

Arquitectura Von Newman


Esta arquitectura fue utilizada en la computadora ENIAC. Consiste en una unidad central de proceso que se comunica a travs de un solo bus con un banco de memoria en donde se almacenan tanto los cdigos de instruccin del programa, como los datos que sern procesados por este.

Esta arquitectura es la ms empleada en la actualidad ya, que es muy verstil

Ejemplo de esta versatilidad es el funcionamiento de los compiladores, los cuales son programas que toman como entrada un archivo de texto conteniendo cdigo fuente y generan como datos de salida, el cdigo mquina que corresponde a dicho cdigo fuente

La principal desventaja de esta arquitectura, es que el bus de datos y direcciones nico se convierte en un cuello de botella por el cual debe pasar toda la informacin que se lee o se escribe a la memoria, obligando a que todos los accesos a esta sean secuenciales.

Arquitectura Harvard
Esta arquitectura surgi en la universidad de Princeton. Al igual que en la arquitectura Von Newman, el programa se almacena como un cdigo numrico en la memoria, pero no en el mismo espacio de memoria ni en el mismo formato que los datos. Por ejemplo, se pueden almacenar las instrucciones en doce bits en la memoria de programa, mientras los datos de almacenan en 8 bits en una memoria aparte.

MODELOS DE ARQUITECTURAS DE CMPUTO


ARQ. SEGMENTADAS
Las arquitecturas segmentadas o con segmentacin del cauce buscan mejorar el desempeo realizando paralelamente varias etapas del ciclo de instruccin al mismo tiempo.

Bsqueda y ejecucin en secuencia de tres instrucciones en un procesador con segmentacin del cause

El procesador se divide en varias: Procesador, Memoria de datos Entrada y salida, Bus de datos Memoria de programa, Bus de programa, Registros ALU, Unidad de Control unidades funcionales independientes y se dividen entre ellas el procesamiento de las instrucciones.

En este esquema sigue tomando el mismo nmero de ciclos de reloj (el mismo tiempo), pero como se trabaja en varias instrucciones al mismo tiempo, el nmero promedio de instrucciones por segundo se multiplica

La mejora en el rendimiento no es proporcional al nmero de segmentos en el cauce debido a que cada etapa no toma el mismo tiempo en realizarse, adems de que se puede presentar competencia por el uso de algunos recursos como la memoria principal.

MODELOS DE ARQUITECTURAS DE CMPUTO


ARQ. DE MULTIPROCESAMIENTO
Las CPU de multiprocesamiento se clasifican de la siguiente manera:

SISO (Single Instruction, Single Operand ) computadoras independientes


SIMO (Single Instruction, Multiple Operand ) procesadores vectoriales MISO (Multiple implementado Instruction, Single Operand ) No

MIMO (Multiple Instruction, Multiple Operand ) sistemas SMP, Clusters


Realizar una descripcin de los anteriores CPU de multiprocesamiento

Anlisis de los Componentes

Central Processing Unit


(CPU/Unidad Central de Procesamiento)
Procesador o Microprocesador, es el componente principal del ordenador y otros dispositivos programables, que interpreta las instrucciones contenidas en los programas y procesa los datos.

Arquitecturas
En la actualidad han aparecido arquitecturas hbridas entre la Von Newman y la Harvard, buscando conservar la flexibilidad, pero mejorando el rendimiento.

En los aos 1980, con la aparicin de la corriente de diseo conocida como computadoras de conjunto reducido de instrucciones RISC

La tendencia por las arquitecturas CISC (Complex Instruction Set Computers) se caracteriza por tener un nmero amplio de instrucciones y modos de direccionamiento.

Tipos

Los CPUs modernos pueden clasificarse de acuerdo a varias caractersticas, tales como: 1. El tamao del ALU o del Bus de conexin al exterior (8, 16, 32, 64 bits) 2. Si tienen cauce segmentado o no segmentado 3. Si son tipo CISC o RISC 4. Von Newan o Harvard 5. Si solo tienen instrucciones enteras o implementan tambin instrucciones de punto flotante.

Caractersticas
Las caractersticas ms importantes a considerar al escoger un CPU para usarlo en una aplicacin, son:
Modelo del programador (Conjunto de registros que el programador puede utilizar), forman el modelo mental del CPU que el programador utiliza al programar en ensamblador. Conjunto de instrucciones que puede ejecutar el CPU

Modos de direccionamiento que pueden usarse para obtener los operandos de las instrucciones.
Ciclo de instruccin (el conjunto de pasos que realiza el CPU para procesar cada instruccin) Buses de interconexin, usados para que el CPU lea y escriba a la memoria y a los dispositivos de entrada y salida.

Funcionamiento
Todos los CPU tienen como funcin principal la ejecucin de un programa acorde a la aplicacin del mismo. Por lo tanto, toda computadora debe ser capaz de procesar las instrucciones de su programa en un ciclo de instruccin, consistente en un nmero de etapas que vara con cada CPU, pero que tradicionalmente han sido tres:

1-Bsqueda del cdigo de Instruccin.

2- Decodificacin. Consiste en tomar el cdigo numrico e identificar a cul de las operaciones que puede realizar el CPU corresponde dicho cdigo.
3- Ejecucin. En esta etapa se lleva a cabo la operacin sobre los datos que se vallan a procesar.

Partes del CPU

(imaginarias)

ACC Acumulador, se usar para almacenar uno de los operandos y el resultado de varias de las instrucciones MAR (Memory Address Register) Registro de direccin de memoria, selecciona a que localidad de memoria se va a leer o a escribir. MBR (Memory Bus Register) Registro de bus de memoria. A travs de l se lee y se escriben los datos. PC (Program Counter) El contador de programa almacena la direccin de la siguiente instruccin a buscar. Por esta razn tambin es conocido como apuntador de instrucciones. IR - Registro de instruccin, guarda el cdigo de la instruccin que se esta ejecutando. Flags Registro de Banderas, agrupa a todas las banderas de la ALU en un registro

Memoria
Una memoria es un dispositivo que puede mantenerse en por lo menos dos estados estables por un cierto periodo de tiempo. Cada uno de estos estados estables puede utilizarse para representar un bit. A un dispositivo con la capacidad de almacenar por lo menos un bit se le conoce como celda bsica de memoria.

Memoria Es un dispositivo que se forma con varias celdas bsicas y los circuitos asociados para poder leer y escribir dichas celdas bsicas, agrupadas como localidades de memoria que permitan almacenar un grupo de N bits.

Arquitectura de Memoria

Tipos de Memoria
Las memorias se clasifican como memorias voltiles y memorias no voltiles. Las Memorias Voltiles pierden la informacin que almacenan al momento en que se les desconecta la energa.

Las Memorias no voltiles conservan su contenido aunque no estn alimentadas.


Se han desarrollado diversas familias de memorias no voltiles, entre las cuales se encuentran: ROM Read only Memory.- la memoria de solo lectura PROM Programable Read only Memory.- la memoria de solo lectura programable EPROM Erasable Read only Memory.- La memoria de solo lectura programable y borrable EEPROM Electricaly Erasable Read only Memory.- a memoria de solo lectura programable y borrable elctricamente Memoria flash.

Manejo de entrada/salida
El sistema de E/S se encarga de comunicar la CPU con el mundo exterior. Para realizar la comunicacin, es necesario realizar una traduccin de la informacin, del formato exterior al interno de la mquina y viceversa. Para esto se utilizan los perifricos

Los Tipos de Dispositivos de Entrada Ms Comunes Son:

Teclado: El teclado es un dispositivo eficaz para introducir datos no grficos.

Ratn Mouse: Es un dispositivo electrnico que nos permite dar instrucciones a nuestra computadora a travs de un cursor que aparece en la pantalla y haciendo clic para que se lleve a cabo una accin determinada

Micrfono: Los micrfonos son los transductores encargados de transformar energa acstica en energa elctrica, permitiendo, por lo tanto el registro, almacenamiento, transmisin y procesamiento electrnico de las seales de audio.

Scanner: Es una unidad de ingreso de informacin. Permite la introduccin de imgenes grficas al computador mediante un sistema de matrices de puntos, como resultado de un barrido ptico del documento.

Cmara de Fotos Digital: Toma fotos con calidad digital, casi todas incorporan una pantalla LCD (Liquid Cristal Display) donde se puede visualizar la imagen obtenida.

Cmara de Video: Graba videos como si de una cmara normal, pero las ventajas que ofrece en estar en formato digital, que es mucho mejor la imagen, tiene una pantalla LCD por la que ves simultneamente la imagen mientras grabas.

Webcam: Es una cmara de pequeas dimensiones. Slo es la cmara, no tiene LCD. Tiene que estar conectada al PC para poder funcionar, y esta transmite las imgenes al ordenador.

Lector de Cdigo de Barras: Dispositivo que mediante un haz de lser lee dibujos formados por barras y espacios paralelos, que codifica informacin mediante anchuras relativas de estos elementos.

Lpices pticos: Es una unidad de ingreso de informacin que funciona acoplada a una pantalla fotosensible.

Palancas de Mando (Joystick): Dispositivo sealador muy conocido, utilizado mayoritariamente para juegos de ordenador o computadora

Los Dispositivos de Salida: Estos dispositivos permiten al usuario ver los resultados de los clculos o de las manipulaciones de datos de la computadora.

Pantalla o Monitor: Es en donde se ve la informacin suministrada por el ordenador.

Impresora: es el perifrico que el ordenador utiliza para presentar informacin impresa en papel.

Altavoces: Dispositivos por los cuales se emiten sonidos procedentes de la tarjeta de sonido.

Plotters (Trazador de Grficos): Es una unidad de salida de informacin que permite obtener documentos en forma de dibujo.

Fax: Dispositivo mediante el cual se imprime una copia de otro impreso, transmitida o bien, va telfono, o bien desde el propio fax.

Data Show (Proyector): Es una unidad de salida de informacin. Es bsicamente una pantalla plana de cristal lquido, transparente e independiente. Acoplado a un retro proyector permite la proyeccin amplificada de la informacin existente en la pantalla del operador.

Buses
Al hablar de BUS nos referimos a lo que podramos denominar el camino interno por donde circulan los datos dentro de un PC.

El bus (o canal) es un sistema digital que transfiere datos entre los componentes de una computadora o entre computadoras. Est formado por cables o pistas en un circuito impreso, dispositivos como resistores y condensadores adems de circuitos integrados.

IDE El puerto IDE (Integrated device Electronics) o ATA (Advanced Technology Attachment) controla los dispositivos de almacenamiento masivo de datos, como los discos duros y ATAPI (Advanced Technology Attachment Packet Interface) y adems aade dispositivos como las unidades CD-ROM.

PUERTO SATA (Serial ATA)


Serial ATA es el nuevo estndar de conexin de discos duros. Hasta hace relativamente poco tiempo, en el mercado del consumo se haca uso del puerto IDE en los estndares ATA (tambin llamado Pararell ATA), del que existen variedades de hasta 133MBytes/seg tericos.

PCI (Peripheral Component Interconnect). Estndar que especifica un tipo de bus de una computadora para adjuntar dispositivos perifricos a la placa madre. Esos dispositivos pueden ser: 1. Un circuito integrado incorporado dentro de la placa madre. 2. Una tarjeta de expansin que encaja en un socket(ranura) de la placa madre.

PCI EXPRESS (PCIe, PCI-E). Estndar de bus que permite tarjetas de expansin. Es un sistema flexible que remplazar al PCI, al PCI-X y al AGP. PCI Express tiene el mismo interfaz de software que el PCI, pero las tarjetas son fsica y electrnicamente incompatibles.

Cmo conocer caractersticas de mi PC


En muchas ocasiones necesitamos saber las caractersticas de una PC, ya sea porque queremos instalar un nuevo software o un juego y necesitamos saber si es compatible o no, o tambin cuando queremos comprar una nueva PC para conocerla ms profundamente. Para ello podemos utilizar un Software que todos los equipos tienen: dxdiag.exe Para ejecutar la aplicacin tenemos que acceder al men de Inicio, luego a ejecutar. All tenemos que escribir dxdiag.exe y de inmediato se abrir la aplicacin que nos permitir saber caractersticas de mi PC. Podrs ver los controladores, las versiones y los dispositivos que tienes instalado.

Você também pode gostar