You are on page 1of 3

Tipos de Arquitecturas Computacionales.

En ciencias de la computación y la ingeniería, la arquitectura de computadoras es un conjunto de disciplinas que describen un sistema informático mediante la especificación 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 informática. En ambos casos (edificios y equipo), un diseño completo tiene muchos detalles, y algunos detalles están implícitos en la práctica común. Por ejemplo, en un nivel alto, la arquitectura de la computadora puede estar enfocado en cómo actúa la unidad de procesamiento central (CPU) y la forma en que utiliza la memoria del ordenador. Algunas arquitecturas informáticas de moda incluyen computación en cluster y no uniforme a memoria. Los Arquitectos informáticos utilizan computadoras para diseñar nuevos equipos. Los Software de emulación puede ejecutar programas escritos en un conjunto de instrucciones propuesto. Mientras que el diseño es muy fácil de cambiar en esta etapa, los diseñadores 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 energía estimado en julios y dar estimaciones realistas de tamaño de código de bytes. Estos afectan a la comodidad del usuario, la vida de una batería, y el tamaño y el costo de la mayor parte física de la computadora: su memoria. Es decir, que ayudan a estimar el valor de un diseño por ordenador.

Subcategorías.
El arte de la arquitectura de la computadora tiene tres categorías principales:

Arquitectura del conjunto de instrucciones o ISA. El ISA se definen los códigos que un procesador central lee y actúa sobre. Es el lenguaje de máquina (o lenguaje ensamblador ), incluyendo el conjunto de instrucciones , tamaño de la palabra , los modos de dirección de memoria , registros del procesador , y los formatos de datos y de direcciones. Microarquitectura , también conocido como la organización Computacional describe las rutas de datos, elementos de procesamiento de datos y elementos de almacenamiento de datos, y describe cómo deben aplicar la ISA. [2] El tamaño de un ordenador caché de CPU por ejemplo, es un problema de organización que por lo general no tiene nada que ver con la ISA. Diseño del sistema incluye todos los demás componentes de hardware dentro de un sistema de computación. Estos incluyen: 1. 2. 3. 4. Rutas de datos, tales como buses ordenador e interruptores Controladores de memoria y jerarquías El procesamiento de datos que no sea la CPU, tales como acceso directo a memoria (DMA) Temas diversos tales como la virtualización , multiprocesamiento y software de funciones.

Algunos arquitectos de empresas como Intel y AMD utilizan distinciones más sutiles:
 

MacroArquitectura: capas arquitectónicas más abstractos de la microarquitectura, por ejemplo ISA Arquitectura del conjunto de instrucciones (ISA): que el anterior pero sin:

la C . tales como compiladores puede definir una interfaz consistente o contrato para los programadores que utilizan ellos. Tipo demicroprocesadores con las siguientes características fundamentales: 1.   Asamblea ISA: un ensamblador inteligente puede convertir un lenguaje ensamblador abstracto común a un grupo de máquinas en poco diferente lenguaje de máquina para diferentes implementaciones Programador MacroArquitectura Visible: herramientas de lenguaje de alto nivel. porque las funciones deben ser proporcionados para los sistemas compatibles. Arquitectura computacional CISC. en contraposición a la arquitectura RISC. Zilog Z80 y toda la familia Intel x86 usada en la mayoria de ordenadores personales del planeta.  Tipos. RISC del inglés Reduced Instruction Set Computer(Computadora con Conjunto de Instrucciones Reducido). El término "arquitectura" se ajusta. el 86 pins A20m. pueden compartir una arquitectura microcódigo común. abstraer diferencias subyacentes ISA. pero en las Mac nuevas o en alguna que se hagan dibujos de ingeniería . En arquitectura computacional. Instrucciones de tamaño fijo y presentadas en un reducido número de formatos. 2. Del inglés Complex Instruction Set Computer. C + + o Java estándares definen diferente Programmer MacroArquitectura Visible . Pin Arquitectura: Las funciones de hardware que el microprocesador debe proporcionar a una plataforma de hardware.aunque en la práctica la microarquitectura C para un equipo en particular incluye CASD (microcódigo Instruction Set Architecture). CASD y microarquitecturas. Arquitectura computacional RISC. RISC es una filosofía de diseño de CPU para computadora que esta a favor de conjuntos de instrucciones pequeños y simples que toman menor tiempo para ejecutarse. los mensajes que el procesador debe emitir para que externos caches pueden ser invalidadas (vaciado). por ejemplo. antes del desarrollo de los RISC. una familia de máquinas con diferentes microarquitecturas nivel de hardware. Por ejemplo. está basado en CISC en lugar de RISC. Funciones arquitectura Pin son más flexibles que las funciones de ISA porque el hardware externo puede adaptarse a las nuevas codificaciones. El tipo de procesador más comúnmente utilizado en equipos de escritorio. o cambiar de un alfiler a un mensaje. Ejemplos de ellos son: Motorola 68000. FERR / IGNNE o un color. incluso si los cambios detallados método. Los CISC pertenecen a la primera corriente de construcción de procesadores. Diferencias ente CISC y RISC Todos los CPUs x86 compatibles con la PC son procesadores CISC (Computadora de Conjunto de Instrucciones Complejas). aunque las versiones más nuevas traducen instrucciones basadas en CISC x86 a instrucciones más simples basadas en RISC para uso interno antes de su ejecución. el x86. y por lo tanto una CASD. Sólo las instrucciones de carga y almacenamiento acceden a memoria a por datos. Además. 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.

sin la traducción de software que disminuya el desempeño. es decir. Pero CISC y RISC también reflejan dos filosofías de computación rivales.complejos. Windows 3.1 y Windows 95 en el modo nativo. . La diferencia práctica entre CISC y RISC es que los procesadores CISCx86 corren a DOS. probablemente tengan un CPU RISC (Computadora de Conjunto de Instrucciones Reducido).