segmentacion de instrucciones

7
INSTITUTO TECNOLOGICO DE CERRO AZUL INGRIA. EN SISTEMAS COMPUTACIONALES MATERIA: ARQUITECTURAS DE COMPUTADORAS DOCENTE: Ing. Aran Sánchez Luis Raymundo INSTRUCCIONES SEGMENTADAS EQUIPO 12 EQUIPO DE EXPOSICION 8 INTEGRANTES DEL EQUIPO ROSENDO JERONIMO MARTHA ALICIA FRANCISCO HERNANDEZ ENRIQUE JOSE REYES SURIEL

Upload: vrs-serrano

Post on 07-Sep-2015

212 views

Category:

Documents


0 download

DESCRIPTION

fdf

TRANSCRIPT

SEGMENACION DE INSTRUCCIONES

INSTITUTO TECNOLOGICO DE CERRO AZULINGRIA. EN SISTEMASCOMPUTACIONALES

MATERIA:ARQUITECTURAS DE COMPUTADORAS DOCENTE:Ing. Aran Snchez Luis Raymundo

INSTRUCCIONES SEGMENTADAS

EQUIPO 12EQUIPO DE EXPOSICION8INTEGRANTES DEL EQUIPOROSENDO JERONIMO MARTHA ALICIAFRANCISCO HERNANDEZ ENRIQUEJOSE REYES SURIELSegmentacin DE INSTRUCCIONESSEGMENTACIONLO FACIL Y DIFICIL DE LA SEGMENTACIONQu lo hace tan fcil?:Todas las instrucciones son del mismo largo Pocos formatos de instrucciones Los operandos con memoria solo aparecen en las instrucciones de carga y almacn Qu lo hace difcil? :Riesgos: Hay situaciones en la segmentacin cuando la siguiente instruccin no se puede ejecutar en el prximo ciclo de reloj. Riesgos estructuralesRiesgos de controlRiesgos de datosQu es Segmentacin de Instrucciones?La segmentacin de instrucciones es similar al uso de una cadena de montaje en una fbrica de manufacturacin. En las cadenas de montaje, el producto pasa a travs de varias etapas de produccin antes de tener el producto terminado. Cada etapa o segmento de la cadena est especializada en un rea especfica de la lnea de produccin y lleva a cabo siempre la misma actividadEsta tecnologa es aplicada en el diseo de procesadores eficientes. A estos procesadores se les conoce como pipeline processors.

Un pipeline processor est compuesto por una lista de segmentos lineales y secuenciales en donde cada

segmento lleva a cabo una tarea o un grupo de tareas computacionales. Puede ser representado grficamente en dos dimensiones

instruccin en dos etapas o segmentos: Captacin de la instruccin Ejecucin de la instruccin

La primera etapa capta una instruccin y la almacena en un buffer. Cuando la segunda etapa est libre, la primera etapa le pasa la instruccin almacenada. Mientras la segunda etapa ejecuta la instruccin, la primera etapa usa algn ciclo de memoria no utilizado para captar y almacenar la siguiente instruccin. A esto se le conoce como pre bsqueda o precaptacin de instruccin. Este proceso acelera la ejecucin de instrucciones. Si las dos etapas consideradas fueran de igual duracin, el tiempo de ciclo de instruccin se reducira a la mitad.