Anda di halaman 1dari 3

Tipos de Arquitecturas Computacionales.

En ciencias de la computacin y la ingeniera, la arquitectura de computadoras es un conjunto de disciplinas que describen un sistema informtico mediante la especificacin de las partes y sus relaciones. La Arquitectura de computadoras es diferente de la arquitectura de los edificios, esta ltima es una forma de arte visual, mientras que la primera es parte de la informtica. En ambos casos (edificios y equipo), un diseo completo tiene muchos detalles, y algunos detalles estn implcitos en la prctica comn. Por ejemplo, en un nivel alto, la arquitectura de la computadora puede estar enfocado en cmo acta la unidad de procesamiento central (CPU) y la forma en que utiliza la memoria del ordenador. Algunas arquitecturas informticas de moda incluyen computacin en cluster y no uniforme a memoria. Los Arquitectos informticos utilizan computadoras para disear nuevos equipos. Los Software de emulacin puede ejecutar programas escritos en un conjunto de instrucciones propuesto. Mientras que el diseo es muy fcil de cambiar en esta etapa, los diseadores del compilador colaboran con frecuencia con los arquitectos, lo que sugiere mejoras en el conjunto de instrucciones. Emuladores modernos pueden medir el tiempo en ciclos de reloj: el consumo de energa estimado en julios y dar estimaciones realistas de tamao de cdigo de bytes. Estos afectan a la comodidad del usuario, la vida de una batera, y el tamao y el costo de la mayor parte fsica de la computadora: su memoria. Es decir, que ayudan a estimar el valor de un diseo por ordenador.

Subcategoras.
El arte de la arquitectura de la computadora tiene tres categoras principales:

Arquitectura del conjunto de instrucciones o ISA. El ISA se definen los cdigos que un procesador central lee y acta sobre. Es el lenguaje de mquina (o lenguaje ensamblador ), incluyendo el conjunto de instrucciones , tamao de la palabra , los modos de direccin de memoria , registros del procesador , y los formatos de datos y de direcciones. Microarquitectura , tambin conocido como la organizacin Computacional describe las rutas de datos, elementos de procesamiento de datos y elementos de almacenamiento de datos, y describe cmo deben aplicar la ISA. [2] El tamao de un ordenador cach de CPU por ejemplo, es un problema de organizacin que por lo general no tiene nada que ver con la ISA. Diseo del sistema incluye todos los dems componentes de hardware dentro de un sistema de computacin. Estos incluyen: 1. 2. 3. 4. Rutas de datos, tales como buses ordenador e interruptores Controladores de memoria y jerarquas El procesamiento de datos que no sea la CPU, tales como acceso directo a memoria (DMA) Temas diversos tales como la virtualizacin , multiprocesamiento y software de funciones.

Algunos arquitectos de empresas como Intel y AMD utilizan distinciones ms sutiles:


MacroArquitectura: capas arquitectnicas ms abstractos de la microarquitectura, por ejemplo ISA Arquitectura del conjunto de instrucciones (ISA): que el anterior pero sin:

Asamblea ISA: un ensamblador inteligente puede convertir un lenguaje ensamblador abstracto comn a un grupo de mquinas en poco diferente lenguaje de mquina para diferentes implementaciones Programador MacroArquitectura Visible: herramientas de lenguaje de alto nivel, tales como compiladores puede definir una interfaz consistente o contrato para los programadores que utilizan ellos, abstraer diferencias subyacentes ISA, CASD y microarquitecturas. Por ejemplo, la C , C + + o Java estndares definen diferente Programmer MacroArquitectura Visible - aunque en la prctica la microarquitectura C para un equipo en particular incluye CASD (microcdigo Instruction Set Architecture), una familia de mquinas con diferentes microarquitecturas nivel de hardware, pueden compartir una arquitectura microcdigo comn, y por lo tanto una CASD. Pin Arquitectura: Las funciones de hardware que el microprocesador debe proporcionar a una plataforma de hardware, por ejemplo, el 86 pins A20m, FERR / IGNNE o un color. Adems, los mensajes que el procesador debe emitir para que externos caches pueden ser invalidadas (vaciado). Funciones arquitectura Pin son ms flexibles que las funciones de ISA porque el hardware externo puede adaptarse a las nuevas codificaciones, o cambiar de un alfiler a un mensaje. El trmino "arquitectura" se ajusta, porque las funciones deben ser proporcionados para los sistemas compatibles, incluso si los cambios detallados mtodo.

Tipos.
Arquitectura computacional RISC. En arquitectura computacional, RISC del ingls Reduced Instruction Set Computer(Computadora con Conjunto de Instrucciones Reducido). Tipo demicroprocesadores con las siguientes caractersticas fundamentales: 1. Instrucciones de tamao fijo y presentadas en un reducido nmero de formatos. 2. Slo las instrucciones de carga y almacenamiento acceden a memoria a por datos. RISC es una filosofa de diseo de CPU para computadora que esta a favor de conjuntos de instrucciones pequeos y simples que toman menor tiempo para ejecutarse. El tipo de procesador ms comnmente utilizado en equipos de escritorio, el x86, est basado en CISC en lugar de RISC, aunque las versiones ms nuevas traducen instrucciones basadas en CISC x86 a instrucciones ms simples basadas en RISC para uso interno antes de su ejecucin. Arquitectura computacional CISC. Del ingls Complex Instruction Set Computer. Conjunto de microprocesadores cuyoconjunto de instrucciones se caracteriza por ser muy amplio y permitir operaciones complejas entre operandos situados en la memoria o en los registros internos, en contraposicin a la arquitectura RISC. Los CISC pertenecen a la primera corriente de construccin de procesadores, antes del desarrollo de los RISC. Ejemplos de ellos son: Motorola 68000, Zilog Z80 y toda la familia Intel x86 usada en la mayoria de ordenadores personales del planeta. Diferencias ente CISC y RISC Todos los CPUs x86 compatibles con la PC son procesadores CISC (Computadora de Conjunto de Instrucciones Complejas), pero en las Mac nuevas o en alguna que se hagan dibujos de ingeniera

complejos, probablemente tengan un CPU RISC (Computadora de Conjunto de Instrucciones Reducido). La diferencia prctica entre CISC y RISC es que los procesadores CISCx86 corren a DOS, Windows 3.1 y Windows 95 en el modo nativo; es decir, sin la traduccin de software que disminuya el desempeo. Pero CISC y RISC tambin reflejan dos filosofas de computacin rivales.