/  6
 
UNIVERSIDAD CONTINENTAL DE CIENCIAS EINGENIERÍAS
E.A.P. INGENIERÍA INFORMÁTICA  VI SEMESTREII06MA 
MICROPROCESADORES
Profesor:
Ing. Miguel Tupac Yupanqui Alanya
Por:
SAFORAS CONTRERAS, Danny HendersonHUANCAYO – PERÚ2008
 
I. ADMINISTRACIÓN DE ENERGÍA  APM - ACPI
Todas las técnicas de gestión de energía (powermanagement) requieren un hardware y unarutina de la BIOS apropiados. La mayoría de los ordenadores portátiles y muchos ordenadoresde sobremesa y servidores cumplen estos requisitos.En el hardware más antiguo se utiliza con frecuencia el estándar APM (Advanced PowerManagement). Debido a que APM consiste sicamente en un conjunto de funcionesimplementadas en la BIOS, existen diferencias en el soporte de APM en las distintas clases dehardware. ACPI es todavía más complejo y la calidad de su soporte depende incluso en mayor medida delhardware utilizado.
FUNCIONES PARA EL AHORRO DE ENERGÍA:Stand-by (en reposo)
lo se desactiva la pantalla y en algunos dispositivos se reduce tambn elrendimiento del procesador. No todas las implementaciones APM ofrecen esta función.En ACPI este estado se corresponde con S1.
Suspend (to memory)
Para este modo toda la información sobre el estado del sistema se guarda en lamemoria y, aparte de esta, todo el resto del sistema se para. Es un estado en el cual elordenador gasta muy poca energía. El atractivo especial de realizar esto con Linux esel no tener que parar el ordenador nunca; hay otros sistemas operativos que se vuelven inestables después de cierto tiempo. En la mayoría de los portátiles actualesbasta con cerrar la tapa para suspender y abrirla después para seguir trabajando. En ACPI este estado se corresponde con S3. El soporte de este estado dependeenormemente del hardware utilizado.
Hibernation (suspend to disk)
En este modo, el ordenador vuelca todo el contenido de la memoria al disco duro y elsistema se para después. El ordenador tarda de 30 a 90 segundos de salir de esteperiodo de hibernación. Tras este periodo se restablece por completo el estadoanterior al suspend. Algunos fabricantes ofrecen ciertos modos híbridos (por ejemploRediSafe en IBM Thinkpads). En ACPI el estado de hibernación se corresponde con S4.
Control de batería
 Junto a la información del estado de la batería también es importante tener algoprevisto en caso de que disminuyan las reservas de energía. ACPI o APM desempeñanaquí esta función de control.
 Apagado automático
Después de un shutdown el ordenador se para completamente sin necesidad de pulsarel bon de apagar. Esto es importante en caso de que se realice un apagadoautomático poco antes de que se agote la batería.
 Apagado de los componentes del sistema
El componente esencial a la hora de ahorrar energía es el disco duro. Dependiendo dela fiabilidad del sistema, este se puede poner a dormir durante más o menos tiempo. Elriesgo de una pérdida de datos se incrementa con la duración del período de reposo delos discos. Se puede desactivar otros componentes via ACPI (al menos en teoría) o deforma duradera en el setup de la BIOS.
Control del rendimiento del procesador 
PowerNow! de AMD y SpeedStep de Intel son dos conceptos diseñados para disminuirel consumo de energía en todo el sistema. Con este fin se reduce la energía utilizadapor el componente que normalmente s consume: el procesador. La menorproducción de calor constituye un agradable efecto secundario, ya que los ventiladoresregulables pueden trabajar de forma más silenciosa. Las funciones CPU Frequency
 
Scaling del kernel de Linux se encargan de regular estos procesos. En este contexto sedistingue entre tres niveles de rendimiento del procesador:
performance
Máximo nivel de rendimiento del procesador; se recomienda utilizarlo cuando setrabaja con el sistema conectado a la red del suministro eléctrico.
powersave
Mínimo nivel de rendimiento del procesador para el uso del portátil con baterías.
dynamic
 Ajuste autotico del rendimiento del procesador a la carga actual delprocesador. Esta es la opción más recomendable en la operación con o sinbaterías para ahorrar energía, evitar ruidos y lograr un rendimiento óptimo. Elcambio de frecuencia o estado es tan suave que el usuario ni siquiera lo nota enun entorno operativo normal.
II. EJECUCIÓN SUPERESCALAR 
Un microprocesador superescalar que lleva a cabo operaciones en base a una pluralidad deinstrucciones en cada una de sus etapas de búsqueda, decodificación, ejecución y reescritura.Para soportar tales operaciones, el microprocesador superescalar incluye un equipo de envíoque incluye una cache de instrucciones para la búsqueda de bloques de instrucciones queincluyen una pluralidad de instrucciones y un decodificador de instrucciones que decodifica yenvía las instrucciones a unas unidades funcionales para su ejecución. El decodificador deinstrucciones aplica criterios de envío a las instrucciones seleccionadas de cada uno de losbloques de instrucciones y envía las instrucciones seleccionadas que satisfagan los criteriosde envío. Los criterios de envío incluyen el requisito de que las instrucciones se envíenespeculativamente por orden, de que haya operados de soporte para la ejecución de lasinstrucciones, o que haya valores etiquetados sustituidos se encuentren disponibles mastarde, y que se encuentren disponibles las unidades funcionales requeridas para la ejecuciónde las instrucciones. El funcionamiento del decodificador de instrucciones y de la cache deinstrucciones se coordina mediante un protocolo predefinido que asegura que lasinstrucciones son enviadas en orden consecutivo ascendente y que los bloques deinstrucciones son buscados de manera eficiente para que el decodificador de instrucciones lasdecodifique y envié. 
III. TECNOLOGÍA MMX
MMX es una tecnología diseñada para acelerar las comunicaciones multimedia y aplicaciones.Esta aceleración y simplificacn se realiza a través de un conjunto de instruccionesmultimedia que se construyen en microprocesadores que les permita manejar las operacionescomunes de multimedia como DSP, o Procesamiento Digital de Señales.La primera iniciativa de mejora en este sentido, recibió el nombre de MMX (ExtensiónMultimedia), y salió con el Procesador MMX en 1997.El procesador tenía "instrucciones MMX" y "registro MMx" incorporadosLas ediciones anteriores del Pentium -como los otros procesadores de 32 bits- tenía dos tiposde registro: 
Uno para los números enteros de 32 bits
Otro para los números decimales de 80 bitsCon la tecnología MMX fuimos testigos de la introducción de un registro de enteros de 64 bitsque trabajaban conjuntamente con las instrucciones MMX. La idea era que los programasmultimedia explotarán las posibilidades de las instrucciones MMX (los programasevidentemente deberían estar escritos para MMX para poder utilizar el nuevo sistema).MMX es una extensión del conjunto de instrucciones existentes (IA32). Hay 57 nuevasinstrucciones que los procesadores compatibles con MMX comprenden, y que necesitannuevos programas para ser explotados.

Share & Embed

More from this user

Add a Comment

Characters: ...