SlideShare una empresa de Scribd logo
2.3.2 SEGMENTACIÓN DE
INSTRUCCIONES
“Arquitectura de Computadoras”
• Cardoza Godínez Glenda Lizbeth
• Cruz Márquez Leslie Lillian
• Lavenant Andrade Greisy Madai
¿Qué es la segmentación de instrucciones?
Es una forma particularmente efectiva para organizar el HW
de la CPU para realizar más de una operación al mismo
tiempo.
Consiste en descomponer el proceso de ejecución de las
instrucciones en fases o etapas que permitan una ejecución
simultánea.
Explota el paralelismo entre las instrucciones de un flujo
secuencial.
Características
La segmentación es una técnica de mejora de prestaciones a
nivel de diseño hardware.
La segmentación es invisible al programador.
Necesidad de uniformizar las etapas.
• Al tiempo de la más lenta
El diseño de procesadores segmentados tiene gran
dependencia del repertorio de instrucciones.
Diagrama de estados del ciclo de instrucciones:
Ejemplo de Segmentación:
Análisis de Segmentación:
Suposiciones:
 Todas las tareas duran el mismo tiempo.
 Las instrucciones siempre pasan por todas las etapas.
 Todos las etapas pueden ser manejadas en paralelo.
Problemas:
No todas las instrucciones necesitan todas las etapas.
SW RT, inmed(RS) ; no utiliza W
En MSX88: un MOV AX, mem ; no requiere X
No todas las etapas pueden ser manejadas en paralelo.
F y M acceden a memoria •No se tienen en cuenta los saltos de
control.
Atascos de un Cauce:
Situaciones que impiden a la siguiente instrucción que se ejecute en el ciclo que le
corresponde.
 Estructurales
*Provocados por conflictos por los recursos.
 Por dependencia de datos.
*Ocurren cuando dos instrucciones se comunican por medio de un dato (ej.: una lo
produce y la otra lo usa).
 Por dependencia de control
*Ocurren cuando la ejecución de una instrucción depende de cómo se ejecute otra (ej.:
un salto y los 2 posibles caminos)
Fuentes Bibliográficas.
Organización y Arquitectura de Computadores, W.
Stallings, Capítulo 11, 5ta ed.
Diseño y evaluación de arquitecturas de computadoras,
M. Beltrán y A. Guzmán, Capítulo 1, 1er ed.
Preguntas…
1.-¿Qué es la Segmentación?
--Forma efectiva para organizar el hardware de la CPU para realizar una o más operaciones al mismo tiempo.
2.-Menciona dos características de la Segmentación:
1.-Es una técnica de mejora de presentaciones a nivel de diseño hardware.
2.-El diseño de procesadores segmentados tiene gran dependencia del
3.-¿qué problemas pueden existir en la segmentación?
--No todas las instrucciones necesitan las etapas.
--No todas las etapas pueden ser manejadas en paralelo.
4.-Menciona dos suposiciones que tiene la segmentación:
1.-Todas las tareas funcionan al mismo tiempo.
2.-Las instrucciones siempre pasan por todas las etapas.
5.-Menciona dos atascos de un cauce:
1.-Estructurales
2.-Por dependencia de datos.

Más contenido relacionado

La actualidad más candente

Casos de uso
Casos de usoCasos de uso
Casos de uso
Ejército Mexicano
 
1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño
landeta_p
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
Adotbdotz Sokawati
 
Modelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosModelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativos
Luis Dario Gomez
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
Fani Calle
 
ARQUITECTURAS PARALELAS
ARQUITECTURAS PARALELASARQUITECTURAS PARALELAS
ARQUITECTURAS PARALELAS
Alumic S.A
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
YESENIA CETINA
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
Juan Anaya
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
Ivan Porras
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
YESENIA CETINA
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
José Antonio Sandoval Acosta
 
Transacciones
TransaccionesTransacciones
Transacciones
Daniel Antonio Cruz
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
jhonatanalex
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesos
sueich
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
Victor Quintero
 
Algoritmo de planificación srt
Algoritmo de planificación srtAlgoritmo de planificación srt
Algoritmo de planificación srt
Carlos Solano
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
Osiris Mirerus
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
Giancarlo Aguilar
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
jimmy Apanu Inoach
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
Camila Arbelaez
 

La actualidad más candente (20)

Casos de uso
Casos de usoCasos de uso
Casos de uso
 
1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
 
Modelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosModelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativos
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
ARQUITECTURAS PARALELAS
ARQUITECTURAS PARALELASARQUITECTURAS PARALELAS
ARQUITECTURAS PARALELAS
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Algoritmo de planificación srt
Algoritmo de planificación srtAlgoritmo de planificación srt
Algoritmo de planificación srt
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 

Similar a Segmetación de instrucciones

Unidad 1
Unidad 1Unidad 1
Unidad 1
Isabel
 
exposicio_modelos _de _arquitectura.pptx
exposicio_modelos _de _arquitectura.pptxexposicio_modelos _de _arquitectura.pptx
exposicio_modelos _de _arquitectura.pptx
motocel013
 
Segmentación
SegmentaciónSegmentación
Segmentación
Sakura Miyamoto
 
Procesamiento segmentado - INFORME
Procesamiento segmentado - INFORMEProcesamiento segmentado - INFORME
Procesamiento segmentado - INFORME
Jairo Quiroz Cabanillas
 
Arqui hardware
Arqui hardwareArqui hardware
Tema 1: Procesadores segmentados.Tema 1: Procesadores segmentados.
Tema 1: Procesadores segmentados.Tema 1: Procesadores segmentados.Tema 1: Procesadores segmentados.Tema 1: Procesadores segmentados.
Tema 1: Procesadores segmentados.Tema 1: Procesadores segmentados.
Manuel Fernandez Barcell
 
Tarea 1.1
Tarea 1.1Tarea 1.1
Tarea 1.1
Kike Paz
 
Categorias sistemas operativos
Categorias sistemas operativosCategorias sistemas operativos
Categorias sistemas operativos
PATRICIOSANTIAGO
 
Arquitectura_de_Computadoras_11_04_15.pptx
Arquitectura_de_Computadoras_11_04_15.pptxArquitectura_de_Computadoras_11_04_15.pptx
Arquitectura_de_Computadoras_11_04_15.pptx
RicardoSusa4
 
Clase De Fds22
Clase De Fds22Clase De Fds22
Clase De Fds22
masa832
 
Unidad 1 arquitectura
Unidad 1 arquitecturaUnidad 1 arquitectura
Unidad 1 arquitectura
Cynthia Ramirez
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
G Hoyos A
 
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidosArquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
Juan Pablo Bustos Thames
 
Base expo
Base expoBase expo
Base expo
Sergio Carreño
 
Fundamentos del diseño de software
Fundamentos del diseño de softwareFundamentos del diseño de software
Fundamentos del diseño de software
alfonzomoreno2
 
Diseño estructurado y las técnicas que lo caracterizan
Diseño estructurado y las técnicas que lo caracterizanDiseño estructurado y las técnicas que lo caracterizan
Diseño estructurado y las técnicas que lo caracterizan
Jonathan Bastidas
 
Sistemas centralizados resume
Sistemas centralizados resumeSistemas centralizados resume
Sistemas centralizados resume
veronica tenelema
 
ARQUITECTURA_DE_COMPUTADORAS.pdf
ARQUITECTURA_DE_COMPUTADORAS.pdfARQUITECTURA_DE_COMPUTADORAS.pdf
ARQUITECTURA_DE_COMPUTADORAS.pdf
MariuxiBayas3
 
Modelo de cascada para desarrollar sistemas de información.ppt
Modelo de cascada para desarrollar sistemas de información.pptModelo de cascada para desarrollar sistemas de información.ppt
Modelo de cascada para desarrollar sistemas de información.ppt
LuisAlfonsoMagaaramo2
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
Jperez98
 

Similar a Segmetación de instrucciones (20)

Unidad 1
Unidad 1Unidad 1
Unidad 1
 
exposicio_modelos _de _arquitectura.pptx
exposicio_modelos _de _arquitectura.pptxexposicio_modelos _de _arquitectura.pptx
exposicio_modelos _de _arquitectura.pptx
 
Segmentación
SegmentaciónSegmentación
Segmentación
 
Procesamiento segmentado - INFORME
Procesamiento segmentado - INFORMEProcesamiento segmentado - INFORME
Procesamiento segmentado - INFORME
 
Arqui hardware
Arqui hardwareArqui hardware
Arqui hardware
 
Tema 1: Procesadores segmentados.Tema 1: Procesadores segmentados.
Tema 1: Procesadores segmentados.Tema 1: Procesadores segmentados.Tema 1: Procesadores segmentados.Tema 1: Procesadores segmentados.
Tema 1: Procesadores segmentados.Tema 1: Procesadores segmentados.
 
Tarea 1.1
Tarea 1.1Tarea 1.1
Tarea 1.1
 
Categorias sistemas operativos
Categorias sistemas operativosCategorias sistemas operativos
Categorias sistemas operativos
 
Arquitectura_de_Computadoras_11_04_15.pptx
Arquitectura_de_Computadoras_11_04_15.pptxArquitectura_de_Computadoras_11_04_15.pptx
Arquitectura_de_Computadoras_11_04_15.pptx
 
Clase De Fds22
Clase De Fds22Clase De Fds22
Clase De Fds22
 
Unidad 1 arquitectura
Unidad 1 arquitecturaUnidad 1 arquitectura
Unidad 1 arquitectura
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
 
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidosArquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
 
Base expo
Base expoBase expo
Base expo
 
Fundamentos del diseño de software
Fundamentos del diseño de softwareFundamentos del diseño de software
Fundamentos del diseño de software
 
Diseño estructurado y las técnicas que lo caracterizan
Diseño estructurado y las técnicas que lo caracterizanDiseño estructurado y las técnicas que lo caracterizan
Diseño estructurado y las técnicas que lo caracterizan
 
Sistemas centralizados resume
Sistemas centralizados resumeSistemas centralizados resume
Sistemas centralizados resume
 
ARQUITECTURA_DE_COMPUTADORAS.pdf
ARQUITECTURA_DE_COMPUTADORAS.pdfARQUITECTURA_DE_COMPUTADORAS.pdf
ARQUITECTURA_DE_COMPUTADORAS.pdf
 
Modelo de cascada para desarrollar sistemas de información.ppt
Modelo de cascada para desarrollar sistemas de información.pptModelo de cascada para desarrollar sistemas de información.ppt
Modelo de cascada para desarrollar sistemas de información.ppt
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 

Más de Lely

Capa 4 de trasnporte
Capa 4 de trasnporteCapa 4 de trasnporte
Capa 4 de trasnporte
Lely
 
Diagrama de tecnologías de la comunicación
Diagrama de tecnologías de la comunicaciónDiagrama de tecnologías de la comunicación
Diagrama de tecnologías de la comunicación
Lely
 
Mapa conceptual redes, origenes y evolución.
Mapa conceptual redes, origenes y evolución.Mapa conceptual redes, origenes y evolución.
Mapa conceptual redes, origenes y evolución.
Lely
 
LIFI - CISCO I
LIFI - CISCO ILIFI - CISCO I
LIFI - CISCO I
Lely
 
Aplicaciones de la Probabilidad y Estadística
Aplicaciones de la Probabilidad y EstadísticaAplicaciones de la Probabilidad y Estadística
Aplicaciones de la Probabilidad y Estadística
Lely
 
Clasificación de los números
Clasificación de los númerosClasificación de los números
Clasificación de los números
Lely
 
Mapa mental - Modificadores de Acceso
Mapa mental -  Modificadores de AccesoMapa mental -  Modificadores de Acceso
Mapa mental - Modificadores de Acceso
Lely
 
Mapa conceptual - Arquitectura de Computadoras
Mapa conceptual -  Arquitectura de ComputadorasMapa conceptual -  Arquitectura de Computadoras
Mapa conceptual - Arquitectura de Computadoras
Lely
 
Enfoque de la sociología ambiental
Enfoque de la sociología ambientalEnfoque de la sociología ambiental
Enfoque de la sociología ambiental
Lely
 
Creando una base de datos en SqlServer
Creando una base de datos en SqlServerCreando una base de datos en SqlServer
Creando una base de datos en SqlServer
Lely
 
Termino de Taller de Base de Datos
Termino de Taller de Base de DatosTermino de Taller de Base de Datos
Termino de Taller de Base de Datos
Lely
 
Bruja de Agnesi
Bruja de Agnesi Bruja de Agnesi
Bruja de Agnesi
Lely
 
Aportación de Calculo Vectorial a la Ingeniería
Aportación de Calculo Vectorial a la IngenieríaAportación de Calculo Vectorial a la Ingeniería
Aportación de Calculo Vectorial a la Ingeniería
Lely
 
Métodos gráficos
Métodos gráficosMétodos gráficos
Métodos gráficos
Lely
 
Ciclo de vida del software en espiral
Ciclo de vida del software en espiralCiclo de vida del software en espiral
Ciclo de vida del software en espiral
Lely
 
Producto vectorial y su aplicación en el área de la Física.
Producto vectorial y su aplicación en el área de la Física.Producto vectorial y su aplicación en el área de la Física.
Producto vectorial y su aplicación en el área de la Física.
Lely
 
Características de GNU-LINUX
Características de GNU-LINUXCaracterísticas de GNU-LINUX
Características de GNU-LINUX
Lely
 
Transporte y asignación
Transporte y asignaciónTransporte y asignación
Transporte y asignación
Lely
 
Distribuciones de relación de negocios.
Distribuciones de relación de negocios.Distribuciones de relación de negocios.
Distribuciones de relación de negocios.
Lely
 
Administración de la memoria virtual.
Administración de la memoria virtual.Administración de la memoria virtual.
Administración de la memoria virtual.
Lely
 

Más de Lely (20)

Capa 4 de trasnporte
Capa 4 de trasnporteCapa 4 de trasnporte
Capa 4 de trasnporte
 
Diagrama de tecnologías de la comunicación
Diagrama de tecnologías de la comunicaciónDiagrama de tecnologías de la comunicación
Diagrama de tecnologías de la comunicación
 
Mapa conceptual redes, origenes y evolución.
Mapa conceptual redes, origenes y evolución.Mapa conceptual redes, origenes y evolución.
Mapa conceptual redes, origenes y evolución.
 
LIFI - CISCO I
LIFI - CISCO ILIFI - CISCO I
LIFI - CISCO I
 
Aplicaciones de la Probabilidad y Estadística
Aplicaciones de la Probabilidad y EstadísticaAplicaciones de la Probabilidad y Estadística
Aplicaciones de la Probabilidad y Estadística
 
Clasificación de los números
Clasificación de los númerosClasificación de los números
Clasificación de los números
 
Mapa mental - Modificadores de Acceso
Mapa mental -  Modificadores de AccesoMapa mental -  Modificadores de Acceso
Mapa mental - Modificadores de Acceso
 
Mapa conceptual - Arquitectura de Computadoras
Mapa conceptual -  Arquitectura de ComputadorasMapa conceptual -  Arquitectura de Computadoras
Mapa conceptual - Arquitectura de Computadoras
 
Enfoque de la sociología ambiental
Enfoque de la sociología ambientalEnfoque de la sociología ambiental
Enfoque de la sociología ambiental
 
Creando una base de datos en SqlServer
Creando una base de datos en SqlServerCreando una base de datos en SqlServer
Creando una base de datos en SqlServer
 
Termino de Taller de Base de Datos
Termino de Taller de Base de DatosTermino de Taller de Base de Datos
Termino de Taller de Base de Datos
 
Bruja de Agnesi
Bruja de Agnesi Bruja de Agnesi
Bruja de Agnesi
 
Aportación de Calculo Vectorial a la Ingeniería
Aportación de Calculo Vectorial a la IngenieríaAportación de Calculo Vectorial a la Ingeniería
Aportación de Calculo Vectorial a la Ingeniería
 
Métodos gráficos
Métodos gráficosMétodos gráficos
Métodos gráficos
 
Ciclo de vida del software en espiral
Ciclo de vida del software en espiralCiclo de vida del software en espiral
Ciclo de vida del software en espiral
 
Producto vectorial y su aplicación en el área de la Física.
Producto vectorial y su aplicación en el área de la Física.Producto vectorial y su aplicación en el área de la Física.
Producto vectorial y su aplicación en el área de la Física.
 
Características de GNU-LINUX
Características de GNU-LINUXCaracterísticas de GNU-LINUX
Características de GNU-LINUX
 
Transporte y asignación
Transporte y asignaciónTransporte y asignación
Transporte y asignación
 
Distribuciones de relación de negocios.
Distribuciones de relación de negocios.Distribuciones de relación de negocios.
Distribuciones de relación de negocios.
 
Administración de la memoria virtual.
Administración de la memoria virtual.Administración de la memoria virtual.
Administración de la memoria virtual.
 

Último

3.2. MEMORIA DESCRIPTIVA DE ARQUITECTURA 123 (1).docx
3.2. MEMORIA DESCRIPTIVA DE ARQUITECTURA 123 (1).docx3.2. MEMORIA DESCRIPTIVA DE ARQUITECTURA 123 (1).docx
3.2. MEMORIA DESCRIPTIVA DE ARQUITECTURA 123 (1).docx
haymeeescobartaipe3
 
Apicultura (crianza de avejas en VRAEM.))
Apicultura (crianza de avejas en VRAEM.))Apicultura (crianza de avejas en VRAEM.))
Apicultura (crianza de avejas en VRAEM.))
ssuser79795c1
 
Investigación de tesis - DOCUMENTO INFORMATIVO
Investigación de tesis - DOCUMENTO INFORMATIVOInvestigación de tesis - DOCUMENTO INFORMATIVO
Investigación de tesis - DOCUMENTO INFORMATIVO
lady34455
 
Nomenclatura Organica Hibridacion del Carbono ALCANOS (1).pdf
Nomenclatura Organica Hibridacion del Carbono ALCANOS (1).pdfNomenclatura Organica Hibridacion del Carbono ALCANOS (1).pdf
Nomenclatura Organica Hibridacion del Carbono ALCANOS (1).pdf
elcuybueno
 
ANCHO ESTABLE y RUGOSIDA DEL RIO -jmz.pdf
ANCHO ESTABLE y RUGOSIDA  DEL RIO -jmz.pdfANCHO ESTABLE y RUGOSIDA  DEL RIO -jmz.pdf
ANCHO ESTABLE y RUGOSIDA DEL RIO -jmz.pdf
AldoMaycolPintoShuan
 
relaves en la minera , concepto , tipos de relave y sus partes
relaves en la minera , concepto , tipos de relave y sus partesrelaves en la minera , concepto , tipos de relave y sus partes
relaves en la minera , concepto , tipos de relave y sus partes
NatalyPajares
 
Las emociones en los centros de trabajo.pdf
Las emociones en los centros de trabajo.pdfLas emociones en los centros de trabajo.pdf
Las emociones en los centros de trabajo.pdf
Jose Manuel de la Cruz Castro
 
INTERACCIÓN DE TUNELES SOSTENIMIENTO.pdf
INTERACCIÓN DE TUNELES SOSTENIMIENTO.pdfINTERACCIÓN DE TUNELES SOSTENIMIENTO.pdf
INTERACCIÓN DE TUNELES SOSTENIMIENTO.pdf
GabrielRamirezBlanco1
 
GUIA_LEGAL_CAP-9_MERCADO ELÉCTRICO COLOMBIANO.pdf
GUIA_LEGAL_CAP-9_MERCADO ELÉCTRICO COLOMBIANO.pdfGUIA_LEGAL_CAP-9_MERCADO ELÉCTRICO COLOMBIANO.pdf
GUIA_LEGAL_CAP-9_MERCADO ELÉCTRICO COLOMBIANO.pdf
ProexportColombia1
 
NOTIFICACIÓN, INVESTIGACIÓN Y REPORTE DE INCIDENTES, INCIDENTES PELIGROSOS Y ...
NOTIFICACIÓN, INVESTIGACIÓN Y REPORTE DE INCIDENTES, INCIDENTES PELIGROSOS Y ...NOTIFICACIÓN, INVESTIGACIÓN Y REPORTE DE INCIDENTES, INCIDENTES PELIGROSOS Y ...
NOTIFICACIÓN, INVESTIGACIÓN Y REPORTE DE INCIDENTES, INCIDENTES PELIGROSOS Y ...
AnaGasparCantorin1
 
Indicadores de mantenimiento, guia para la construccion de indicadores basico...
Indicadores de mantenimiento, guia para la construccion de indicadores basico...Indicadores de mantenimiento, guia para la construccion de indicadores basico...
Indicadores de mantenimiento, guia para la construccion de indicadores basico...
ZeirFernandoMorales
 
RESULTADO DE METALES PESADOS RED DE SALUD JAUJA.pptx
RESULTADO DE METALES PESADOS RED DE SALUD JAUJA.pptxRESULTADO DE METALES PESADOS RED DE SALUD JAUJA.pptx
RESULTADO DE METALES PESADOS RED DE SALUD JAUJA.pptx
WendyJhoysALVAREZANT1
 
GUÍA BÁSICA DE LA NORMATIVA ELÉCTRICA.pdf
GUÍA BÁSICA DE LA NORMATIVA ELÉCTRICA.pdfGUÍA BÁSICA DE LA NORMATIVA ELÉCTRICA.pdf
GUÍA BÁSICA DE LA NORMATIVA ELÉCTRICA.pdf
Hector Gallardo
 
listado de precios unitarios de cegin.pdf
listado de precios unitarios de cegin.pdflistado de precios unitarios de cegin.pdf
listado de precios unitarios de cegin.pdf
luisespinocarrera1
 
seguridad 2. Herramientas manuales y de poder.pdf
seguridad 2. Herramientas manuales y de poder.pdfseguridad 2. Herramientas manuales y de poder.pdf
seguridad 2. Herramientas manuales y de poder.pdf
DidiAlexandraPantoja
 
PRESENTACION PROY REGIONAL PRONATEL (1).pptx
PRESENTACION PROY REGIONAL PRONATEL (1).pptxPRESENTACION PROY REGIONAL PRONATEL (1).pptx
PRESENTACION PROY REGIONAL PRONATEL (1).pptx
deborah13ya
 
plagas y enfermedades del cafe en la convencion.ppt
plagas y enfermedades del cafe en la convencion.pptplagas y enfermedades del cafe en la convencion.ppt
plagas y enfermedades del cafe en la convencion.ppt
adan yomar fenandez toro
 
Los cinco niveles de competencia dentro de un Estándar de Competencia Laboral...
Los cinco niveles de competencia dentro de un Estándar de Competencia Laboral...Los cinco niveles de competencia dentro de un Estándar de Competencia Laboral...
Los cinco niveles de competencia dentro de un Estándar de Competencia Laboral...
Jose Manuel de la Cruz Castro
 
nuevo - BALANCE DE ENERGIA PARA SISTEMAS REACCIONANTES.pptx
nuevo - BALANCE DE ENERGIA PARA SISTEMAS REACCIONANTES.pptxnuevo - BALANCE DE ENERGIA PARA SISTEMAS REACCIONANTES.pptx
nuevo - BALANCE DE ENERGIA PARA SISTEMAS REACCIONANTES.pptx
HernandoVillavicenci
 
Como es el funcionamiento de un pivote central.
Como es el funcionamiento de un pivote central.Como es el funcionamiento de un pivote central.
Como es el funcionamiento de un pivote central.
SalomonGarcia18
 

Último (20)

3.2. MEMORIA DESCRIPTIVA DE ARQUITECTURA 123 (1).docx
3.2. MEMORIA DESCRIPTIVA DE ARQUITECTURA 123 (1).docx3.2. MEMORIA DESCRIPTIVA DE ARQUITECTURA 123 (1).docx
3.2. MEMORIA DESCRIPTIVA DE ARQUITECTURA 123 (1).docx
 
Apicultura (crianza de avejas en VRAEM.))
Apicultura (crianza de avejas en VRAEM.))Apicultura (crianza de avejas en VRAEM.))
Apicultura (crianza de avejas en VRAEM.))
 
Investigación de tesis - DOCUMENTO INFORMATIVO
Investigación de tesis - DOCUMENTO INFORMATIVOInvestigación de tesis - DOCUMENTO INFORMATIVO
Investigación de tesis - DOCUMENTO INFORMATIVO
 
Nomenclatura Organica Hibridacion del Carbono ALCANOS (1).pdf
Nomenclatura Organica Hibridacion del Carbono ALCANOS (1).pdfNomenclatura Organica Hibridacion del Carbono ALCANOS (1).pdf
Nomenclatura Organica Hibridacion del Carbono ALCANOS (1).pdf
 
ANCHO ESTABLE y RUGOSIDA DEL RIO -jmz.pdf
ANCHO ESTABLE y RUGOSIDA  DEL RIO -jmz.pdfANCHO ESTABLE y RUGOSIDA  DEL RIO -jmz.pdf
ANCHO ESTABLE y RUGOSIDA DEL RIO -jmz.pdf
 
relaves en la minera , concepto , tipos de relave y sus partes
relaves en la minera , concepto , tipos de relave y sus partesrelaves en la minera , concepto , tipos de relave y sus partes
relaves en la minera , concepto , tipos de relave y sus partes
 
Las emociones en los centros de trabajo.pdf
Las emociones en los centros de trabajo.pdfLas emociones en los centros de trabajo.pdf
Las emociones en los centros de trabajo.pdf
 
INTERACCIÓN DE TUNELES SOSTENIMIENTO.pdf
INTERACCIÓN DE TUNELES SOSTENIMIENTO.pdfINTERACCIÓN DE TUNELES SOSTENIMIENTO.pdf
INTERACCIÓN DE TUNELES SOSTENIMIENTO.pdf
 
GUIA_LEGAL_CAP-9_MERCADO ELÉCTRICO COLOMBIANO.pdf
GUIA_LEGAL_CAP-9_MERCADO ELÉCTRICO COLOMBIANO.pdfGUIA_LEGAL_CAP-9_MERCADO ELÉCTRICO COLOMBIANO.pdf
GUIA_LEGAL_CAP-9_MERCADO ELÉCTRICO COLOMBIANO.pdf
 
NOTIFICACIÓN, INVESTIGACIÓN Y REPORTE DE INCIDENTES, INCIDENTES PELIGROSOS Y ...
NOTIFICACIÓN, INVESTIGACIÓN Y REPORTE DE INCIDENTES, INCIDENTES PELIGROSOS Y ...NOTIFICACIÓN, INVESTIGACIÓN Y REPORTE DE INCIDENTES, INCIDENTES PELIGROSOS Y ...
NOTIFICACIÓN, INVESTIGACIÓN Y REPORTE DE INCIDENTES, INCIDENTES PELIGROSOS Y ...
 
Indicadores de mantenimiento, guia para la construccion de indicadores basico...
Indicadores de mantenimiento, guia para la construccion de indicadores basico...Indicadores de mantenimiento, guia para la construccion de indicadores basico...
Indicadores de mantenimiento, guia para la construccion de indicadores basico...
 
RESULTADO DE METALES PESADOS RED DE SALUD JAUJA.pptx
RESULTADO DE METALES PESADOS RED DE SALUD JAUJA.pptxRESULTADO DE METALES PESADOS RED DE SALUD JAUJA.pptx
RESULTADO DE METALES PESADOS RED DE SALUD JAUJA.pptx
 
GUÍA BÁSICA DE LA NORMATIVA ELÉCTRICA.pdf
GUÍA BÁSICA DE LA NORMATIVA ELÉCTRICA.pdfGUÍA BÁSICA DE LA NORMATIVA ELÉCTRICA.pdf
GUÍA BÁSICA DE LA NORMATIVA ELÉCTRICA.pdf
 
listado de precios unitarios de cegin.pdf
listado de precios unitarios de cegin.pdflistado de precios unitarios de cegin.pdf
listado de precios unitarios de cegin.pdf
 
seguridad 2. Herramientas manuales y de poder.pdf
seguridad 2. Herramientas manuales y de poder.pdfseguridad 2. Herramientas manuales y de poder.pdf
seguridad 2. Herramientas manuales y de poder.pdf
 
PRESENTACION PROY REGIONAL PRONATEL (1).pptx
PRESENTACION PROY REGIONAL PRONATEL (1).pptxPRESENTACION PROY REGIONAL PRONATEL (1).pptx
PRESENTACION PROY REGIONAL PRONATEL (1).pptx
 
plagas y enfermedades del cafe en la convencion.ppt
plagas y enfermedades del cafe en la convencion.pptplagas y enfermedades del cafe en la convencion.ppt
plagas y enfermedades del cafe en la convencion.ppt
 
Los cinco niveles de competencia dentro de un Estándar de Competencia Laboral...
Los cinco niveles de competencia dentro de un Estándar de Competencia Laboral...Los cinco niveles de competencia dentro de un Estándar de Competencia Laboral...
Los cinco niveles de competencia dentro de un Estándar de Competencia Laboral...
 
nuevo - BALANCE DE ENERGIA PARA SISTEMAS REACCIONANTES.pptx
nuevo - BALANCE DE ENERGIA PARA SISTEMAS REACCIONANTES.pptxnuevo - BALANCE DE ENERGIA PARA SISTEMAS REACCIONANTES.pptx
nuevo - BALANCE DE ENERGIA PARA SISTEMAS REACCIONANTES.pptx
 
Como es el funcionamiento de un pivote central.
Como es el funcionamiento de un pivote central.Como es el funcionamiento de un pivote central.
Como es el funcionamiento de un pivote central.
 

Segmetación de instrucciones

  • 1. 2.3.2 SEGMENTACIÓN DE INSTRUCCIONES “Arquitectura de Computadoras” • Cardoza Godínez Glenda Lizbeth • Cruz Márquez Leslie Lillian • Lavenant Andrade Greisy Madai
  • 2. ¿Qué es la segmentación de instrucciones? Es una forma particularmente efectiva para organizar el HW de la CPU para realizar más de una operación al mismo tiempo. Consiste en descomponer el proceso de ejecución de las instrucciones en fases o etapas que permitan una ejecución simultánea. Explota el paralelismo entre las instrucciones de un flujo secuencial.
  • 3. Características La segmentación es una técnica de mejora de prestaciones a nivel de diseño hardware. La segmentación es invisible al programador. Necesidad de uniformizar las etapas. • Al tiempo de la más lenta El diseño de procesadores segmentados tiene gran dependencia del repertorio de instrucciones.
  • 4. Diagrama de estados del ciclo de instrucciones:
  • 6. Análisis de Segmentación: Suposiciones:  Todas las tareas duran el mismo tiempo.  Las instrucciones siempre pasan por todas las etapas.  Todos las etapas pueden ser manejadas en paralelo.
  • 7. Problemas: No todas las instrucciones necesitan todas las etapas. SW RT, inmed(RS) ; no utiliza W En MSX88: un MOV AX, mem ; no requiere X No todas las etapas pueden ser manejadas en paralelo. F y M acceden a memoria •No se tienen en cuenta los saltos de control.
  • 8. Atascos de un Cauce: Situaciones que impiden a la siguiente instrucción que se ejecute en el ciclo que le corresponde.  Estructurales *Provocados por conflictos por los recursos.  Por dependencia de datos. *Ocurren cuando dos instrucciones se comunican por medio de un dato (ej.: una lo produce y la otra lo usa).  Por dependencia de control *Ocurren cuando la ejecución de una instrucción depende de cómo se ejecute otra (ej.: un salto y los 2 posibles caminos)
  • 9. Fuentes Bibliográficas. Organización y Arquitectura de Computadores, W. Stallings, Capítulo 11, 5ta ed. Diseño y evaluación de arquitecturas de computadoras, M. Beltrán y A. Guzmán, Capítulo 1, 1er ed.
  • 10. Preguntas… 1.-¿Qué es la Segmentación? --Forma efectiva para organizar el hardware de la CPU para realizar una o más operaciones al mismo tiempo. 2.-Menciona dos características de la Segmentación: 1.-Es una técnica de mejora de presentaciones a nivel de diseño hardware. 2.-El diseño de procesadores segmentados tiene gran dependencia del 3.-¿qué problemas pueden existir en la segmentación? --No todas las instrucciones necesitan las etapas. --No todas las etapas pueden ser manejadas en paralelo. 4.-Menciona dos suposiciones que tiene la segmentación: 1.-Todas las tareas funcionan al mismo tiempo. 2.-Las instrucciones siempre pasan por todas las etapas. 5.-Menciona dos atascos de un cauce: 1.-Estructurales 2.-Por dependencia de datos.