Ordenadores puede realizar una serie de operaciones complejas que normalmente requeriría días , años ya veces décadas para que los seres humanos para calcular de manera eficiente. Un microprocesador es el componente principal de cualquier equipo y es responsable de controlar la totalidad de sus operaciones. Gestiona las instrucciones del ordenador , que es un conjunto de comandos , escrito en lenguaje de programación específico , que utiliza el microprocesador para controlar otros dispositivos y realizar tareas . Dependiendo de la finalidad de un ordenador , hay varios tipos de microprocesadores que están en uso hoy en día . Reduced Instruction Set Computer
un investigador de IBM , John Cocke , se dio cuenta de que un equipo utiliza sólo el 20 por ciento de sus instrucciones, dejando el 80 por ciento no utilizado. En 1974 , John Cocke desarrolló la Instrucción Reducida Set Computer (RISC ) , un procesador que utiliza pocas instrucciones , requiere un menor número de transistores y era más barato de producir. Chips de RICS utilizan menos instrucción , pero requieren más líneas de código para realizar algunas operaciones. RISC se basa en el rendimiento del software instalado , lo que significa que el software tiene que ser más compleja . RISC también se utilizan en hornos , aires acondicionados y otros electrodomésticos de cocina .
Complex Instruction Set Computer
El término Complex Instruction Set Computer ( CISC ) se definió con carácter retroactivo para distinguir este tipo de microprocesador microprocesadores RISC. Estos chips tienen un mayor número de diferentes y complejas instrucciones que comparan a RISC . El principio fundamental de microprocesador CISC es que el hardware de la computadora es siempre más rápido que el software. La mayoría de los ordenadores portátiles, ordenadores de sobremesa y servidores utilizan microprocesadores CISC .
Muy larga Instrucción Word ( VLIW )
palabra muy larga de instrucciones ( VLIW ) introdujo un nuevo concepto de instrucciones en paralelo . Fue diseñado para empacar varias instrucciones independientes en una muy larga instrucción . Para realizar este tipo de operación , el software necesita reconocer instrucciones independientes . VLIW es similar al proceso de ejecutar múltiples operaciones en un ciclo de reloj , el tiempo requerido para que una señal eléctrica a fin de alternar de cero a uno y de nuevo a cero . Cuanto mayor sea el número de ciclos de reloj por segundo , más rápido es el microprocesador . Este tipo de chip utiliza el compilador para comprimir un código secuencial normal en una palabra de instrucción muy larga .
Procesadores superescalares
La arquitectura superescalar Procesadores permite al equipo para ejecutar varias instrucciones de forma simultánea e independiente . Microprocesadores Super- escalares utilizar tubería de revestimiento - para permitir el procesamiento de múltiples instrucciones , pero cada instrucción tiene que estar en una etapa de canalización diferente en un momento dado . Las limitaciones de los procesadores de súper - escalares incluyen : conflictos de recursos , cuando dos o más instrucciones que compiten por el mismo recurso ; dependencia de control, que se produce debido a que las ramas crean problemas en el mantenimiento de un paralelismo óptima , y datos de conflictos , que son producidos por las dependencias de datos entre instrucciones del programa .
Otros
procesador de propósito general (GPP ) ha sido diseñado para una variedad de tareas y no sólo para una aplicación o software específico. Un procesador de propósito especial ( SPP ) tiene funciones similares al chip periférica microordenador . La única diferencia es que el SPP tiene una instrucción especializada creada para controlar las funciones de forma independiente , mientras que un chip periférico es controlado por la CPU. Circuito integrado de aplicación específica (ASIC ) es un tipo de circuito integrado diseñado para una aplicación de propósito especial . Por ejemplo, un ASIC creado para la línea de teléfonos móviles de una empresa sólo trabaja en esa línea específica de los teléfonos móviles . Procesador de señal digital (DSP ) es un tipo de microprocesador muy rápido , que se utiliza principalmente en aplicaciones matemáticas , - intensivos de procesamiento de señales . Transforma las señales analógicas en datos digitales que se analiza.