SlideShare una empresa de Scribd logo
1 de 14
SEGMENTACION
INTRODUCCION Y CONCEPTO DE LA TECNICA DE SEGMENTACIÓN


A. Un operador completo solo atiende un proceso hasta que lo realiza, los
   demás esperan su turno.

                                   OPERADOR COMPLETO

                        ENTRADA

                                                                  SALIDA DE
                                                                  RESULTADOS
 6      5    4    3     2                    1


     COLA DE PROCESOS
INTRODUCCION Y CONCEPTO DE LA TECNICA DE
                        SEGMENTACIÓN

 Dentro de las técnicas utilizadas para acelerar el funcionamiento de un sistema
  digital, esta el tratamiento en cadena de la secuencia de operaciones que debe de
  realizar.


                         A. Es así como se denomina al tratamiento en
                            cadena, consiste en dividir la función F a realizar
                            en una serie de subfunciones (F1,F2,F3,…Fn)
                            que se pueden ejecutar en forma
                            independiente.
 SEGMENTADO
  O PIPELINE:
                         B. Si se dispone de unidades individuales para
                            procesar cada subfunción(F), se puede
                            configurar una cadena, que soporte el
                            tratamiento simultáneo de tantos procesos
                            como subfunciones existen.
INTRODUCCION Y CONCEPTO DE LA TECNICA DE SEGMENTACIÓN


    B. Un proceso en cadena con cuatro etapas puede atender cuatro procesos a
       la vez




                          OPERADORES PARCIALES SIMPLES
                                                                       SALIDA DE
       ENTRADA                                                         RESULTADOS


6       5           4             3            2              1


            COLA DE PROCESOS
Características de la Segmentación


 Como las subfunciones Fi son           Si se parte de que los tiempos de las n
  más simples que la función total        funciones son iguales, cada una tendrá
  F, se pueden ejecutar en una            una duración de T/n, con lo cual se
  fracción del tiempo T que le            pueden ejecutar n procesos en un
  toma a la función F.                    periodo de tiempo T.


 En un computador el flujo de instrucciones circula por una serie de unidades
  elementales en cadena, que realizan una operación simple cada una, y cuyo
  conjunto completa la ejecución de las instrucciones .Estas unidades tienen las
  siguientes funciones:


                      Búsqueda de la instrucción
                      Decodificación
                      Búsqueda de operandos
                       Ejecución
Características de la Segmentación


   Esquema de un computador con las unidades fundamentales que se utilizan para
    llevar a cabo las fases en las que se descompone una instrucción

                                    DATOS


                                                                                       UNIDAD
                                             UNIDAD DE CONTROL                        OPERATIVA

            DIRECCIÓN
                              CONTADOR
                                 DE
MEMORIA                       PROGRAMA                             BÚSQUEDA
PRINCIPAL                                                        DE OPERANDOS               ALU
              INSTRUCCIÓN       REGISTRO       DECODIFICADOR
                                   DE                DE
                             INSTRUCCIONES     INSTRUCCIONES     SECUENCIADOR
                                                                                          REGISTROS


                                                                                CONTROL
                               FASE DE            FASE DE          FASE DE
                                                                                             FASE
                              BUSQUEDA         DECODIFICACIÓN     BUSQUEDA
                                                                                              DE
                                  DE                (FD)              DE
                                                                                          EJECUCIÓN
                            INSTRUCCIONES                         OPERANDOS
                                                                                             (FE)
                                 (FBI)                               (FBO)
Características de la Segmentación


  Procesamiento segmentado en cadena de la secuencia de
   instrucciones


               FASE
ENTRADA    DE BÚSQUEDA             FASE DE
                                                    FASE DE     FASE DE    SALIDA
                                                   BÚSQUEDA    EJECUCIÓN
                DE              DECODIFICACIÓN
                                                   OPERANDOS       FE
          INSTRUCCIONES              FD
                                                      FBO
                FBI

   FLUJO DE                                                          RESULTADOS
INSTRUCCIONES
Características de la Segmentación

 Existe un reloj que genera impulsos de sincronismo de periodo t, que es el
  tiempo que dura cada fase. Si hay que procesar 5 instrucciones (I1, I2, I3, I4, I5):




Primer impulso(t1)                      Fase de búsqueda de la instrucción T1

Segundo impulso(t2)                     I1 pasa a la unidad encargada de la
                                        decodificación (FD)
           .                                                .
           .                                                .
           .                                                .

                                         Ejecución completa de I1
 Cuarto impulso(t4)                      I2 en la fase de búsqueda de los
                                          operandos
                                         I3 en la de decodificación
                                         I4 en la de búsqueda de código OP
Características de la Segmentación

 Procesamiento de las instrucciones a través de los bloques funcionales

                           FBI            FD           FBO         FE     SALIDA
       I5I4I3I2              I1


                  RELOJ
                                    t1

                           FBI            FD           FBO         FE     SALIDA
       I5I4I3                I2           I1

                  RELOJ
                                    t2           t1

                            FBI           FD            FBO         FE     SALIDA
        I5I4                  I3          I2            I1

                   RELOJ
                                     t3           t2          t1



                             FBI          FD           FBO         FE      SALIDA
         I5                    I4           I3           I2          I1


                   RELOJ
                                     t4          t3           t2    t1
Conclusiones sobre la segmentación



Es una técnica muy apropiada en los computadores y se
 puede aplicar a sus 3 grandes bloques: Unidad de Control,
 Unidad Lógico Aritmética y Memoria Principal.



La UC es una buena candidata para el tratamiento en
 cadena, puesto que la ejecución de instrucciones se divide
 en una serie de etapas.
Conclusiones sobre la segmentación



 La unidades operativas más complejas como las que manejan datos en
  coma flotante, también adoptan el método segmentado. Las distintas
  fases en la que se dividen estas operaciones se pueden realizar por
  circuitos específicos que configuran una cadena.



 El concepto de cadena aplicado a la memoria principal es ligeramente
  distinto, puesto que su funcionamiento se basa en una serie de
  accesos independientes en módulos de memoria distintos, no
  existiendo interrelación ni comunicación entre dichos módulos.
EJEMPLOS
Segmentación en computadores: concepto y características
Segmentación en computadores: concepto y características

Más contenido relacionado

Similar a Segmentación en computadores: concepto y características

Solución de problemas por medio del computador
Solución de problemas por medio del computadorSolución de problemas por medio del computador
Solución de problemas por medio del computadornachosgold
 
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 CPUIvan Porras
 
Organizacion del Computador
Organizacion del ComputadorOrganizacion del Computador
Organizacion del ComputadorG Hoyos A
 
Grupo 3 descripción a nivel de registros del proceso de ejecución de instrucc...
Grupo 3 descripción a nivel de registros del proceso de ejecución de instrucc...Grupo 3 descripción a nivel de registros del proceso de ejecución de instrucc...
Grupo 3 descripción a nivel de registros del proceso de ejecución de instrucc...viviana_12
 

Similar a Segmentación en computadores: concepto y características (7)

Sistemas operativos 02_-_2010
Sistemas operativos 02_-_2010Sistemas operativos 02_-_2010
Sistemas operativos 02_-_2010
 
computacion I
computacion Icomputacion I
computacion I
 
Solución de problemas por medio del computador
Solución de problemas por medio del computadorSolución de problemas por medio del computador
Solución de problemas por medio del computador
 
Presentaciones Dropbox
Presentaciones DropboxPresentaciones Dropbox
Presentaciones Dropbox
 
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
 
Organizacion del Computador
Organizacion del ComputadorOrganizacion del Computador
Organizacion del Computador
 
Grupo 3 descripción a nivel de registros del proceso de ejecución de instrucc...
Grupo 3 descripción a nivel de registros del proceso de ejecución de instrucc...Grupo 3 descripción a nivel de registros del proceso de ejecución de instrucc...
Grupo 3 descripción a nivel de registros del proceso de ejecución de instrucc...
 

Más de Jairo Quiroz Cabanillas (20)

COMPUTACIÓN EVOLUTIVA
COMPUTACIÓN EVOLUTIVACOMPUTACIÓN EVOLUTIVA
COMPUTACIÓN EVOLUTIVA
 
ROBOTICA
ROBOTICAROBOTICA
ROBOTICA
 
Algoritmo voraces
Algoritmo voracesAlgoritmo voraces
Algoritmo voraces
 
Sistemas raid
Sistemas raidSistemas raid
Sistemas raid
 
Sql dataadapter
Sql dataadapterSql dataadapter
Sql dataadapter
 
Sql connection
Sql connectionSql connection
Sql connection
 
ADO
ADOADO
ADO
 
ACCIDENTES DE TRABAJO
ACCIDENTES  DE TRABAJOACCIDENTES  DE TRABAJO
ACCIDENTES DE TRABAJO
 
Discos duros
Discos durosDiscos duros
Discos duros
 
Evolucion web
Evolucion webEvolucion web
Evolucion web
 
Procesamiento superescalar
Procesamiento superescalarProcesamiento superescalar
Procesamiento superescalar
 
Procesamiento segmentado - INFORME
Procesamiento segmentado - INFORMEProcesamiento segmentado - INFORME
Procesamiento segmentado - INFORME
 
Buses de arquitectura
Buses de arquitecturaBuses de arquitectura
Buses de arquitectura
 
MRP y ERP
MRP y ERPMRP y ERP
MRP y ERP
 
Planeacion de produccion
Planeacion de produccionPlaneacion de produccion
Planeacion de produccion
 
Sistema justo a tiempo
Sistema justo a tiempoSistema justo a tiempo
Sistema justo a tiempo
 
Administración del mantenimiento y fiabilidad
Administración del mantenimiento y fiabilidadAdministración del mantenimiento y fiabilidad
Administración del mantenimiento y fiabilidad
 
Mantenimiento y confiabiliadad
Mantenimiento y confiabiliadadMantenimiento y confiabiliadad
Mantenimiento y confiabiliadad
 
Nivel red
Nivel redNivel red
Nivel red
 
Capa de transporte nivel enrutamiento - pat - nat
Capa de transporte   nivel enrutamiento - pat - natCapa de transporte   nivel enrutamiento - pat - nat
Capa de transporte nivel enrutamiento - pat - nat
 

Segmentación en computadores: concepto y características

  • 2. INTRODUCCION Y CONCEPTO DE LA TECNICA DE SEGMENTACIÓN A. Un operador completo solo atiende un proceso hasta que lo realiza, los demás esperan su turno. OPERADOR COMPLETO ENTRADA SALIDA DE RESULTADOS 6 5 4 3 2 1 COLA DE PROCESOS
  • 3. INTRODUCCION Y CONCEPTO DE LA TECNICA DE SEGMENTACIÓN  Dentro de las técnicas utilizadas para acelerar el funcionamiento de un sistema digital, esta el tratamiento en cadena de la secuencia de operaciones que debe de realizar. A. Es así como se denomina al tratamiento en cadena, consiste en dividir la función F a realizar en una serie de subfunciones (F1,F2,F3,…Fn) que se pueden ejecutar en forma independiente.  SEGMENTADO O PIPELINE: B. Si se dispone de unidades individuales para procesar cada subfunción(F), se puede configurar una cadena, que soporte el tratamiento simultáneo de tantos procesos como subfunciones existen.
  • 4. INTRODUCCION Y CONCEPTO DE LA TECNICA DE SEGMENTACIÓN B. Un proceso en cadena con cuatro etapas puede atender cuatro procesos a la vez OPERADORES PARCIALES SIMPLES SALIDA DE ENTRADA RESULTADOS 6 5 4 3 2 1 COLA DE PROCESOS
  • 5. Características de la Segmentación  Como las subfunciones Fi son  Si se parte de que los tiempos de las n más simples que la función total funciones son iguales, cada una tendrá F, se pueden ejecutar en una una duración de T/n, con lo cual se fracción del tiempo T que le pueden ejecutar n procesos en un toma a la función F. periodo de tiempo T.  En un computador el flujo de instrucciones circula por una serie de unidades elementales en cadena, que realizan una operación simple cada una, y cuyo conjunto completa la ejecución de las instrucciones .Estas unidades tienen las siguientes funciones:  Búsqueda de la instrucción  Decodificación  Búsqueda de operandos  Ejecución
  • 6. Características de la Segmentación  Esquema de un computador con las unidades fundamentales que se utilizan para llevar a cabo las fases en las que se descompone una instrucción DATOS UNIDAD UNIDAD DE CONTROL OPERATIVA DIRECCIÓN CONTADOR DE MEMORIA PROGRAMA BÚSQUEDA PRINCIPAL DE OPERANDOS ALU INSTRUCCIÓN REGISTRO DECODIFICADOR DE DE INSTRUCCIONES INSTRUCCIONES SECUENCIADOR REGISTROS CONTROL FASE DE FASE DE FASE DE FASE BUSQUEDA DECODIFICACIÓN BUSQUEDA DE DE (FD) DE EJECUCIÓN INSTRUCCIONES OPERANDOS (FE) (FBI) (FBO)
  • 7. Características de la Segmentación Procesamiento segmentado en cadena de la secuencia de instrucciones FASE ENTRADA DE BÚSQUEDA FASE DE FASE DE FASE DE SALIDA BÚSQUEDA EJECUCIÓN DE DECODIFICACIÓN OPERANDOS FE INSTRUCCIONES FD FBO FBI FLUJO DE RESULTADOS INSTRUCCIONES
  • 8. Características de la Segmentación  Existe un reloj que genera impulsos de sincronismo de periodo t, que es el tiempo que dura cada fase. Si hay que procesar 5 instrucciones (I1, I2, I3, I4, I5): Primer impulso(t1) Fase de búsqueda de la instrucción T1 Segundo impulso(t2) I1 pasa a la unidad encargada de la decodificación (FD) . . . . . .  Ejecución completa de I1 Cuarto impulso(t4)  I2 en la fase de búsqueda de los operandos  I3 en la de decodificación  I4 en la de búsqueda de código OP
  • 9. Características de la Segmentación  Procesamiento de las instrucciones a través de los bloques funcionales FBI FD FBO FE SALIDA I5I4I3I2 I1 RELOJ t1 FBI FD FBO FE SALIDA I5I4I3 I2 I1 RELOJ t2 t1 FBI FD FBO FE SALIDA I5I4 I3 I2 I1 RELOJ t3 t2 t1 FBI FD FBO FE SALIDA I5 I4 I3 I2 I1 RELOJ t4 t3 t2 t1
  • 10. Conclusiones sobre la segmentación Es una técnica muy apropiada en los computadores y se puede aplicar a sus 3 grandes bloques: Unidad de Control, Unidad Lógico Aritmética y Memoria Principal. La UC es una buena candidata para el tratamiento en cadena, puesto que la ejecución de instrucciones se divide en una serie de etapas.
  • 11. Conclusiones sobre la segmentación  La unidades operativas más complejas como las que manejan datos en coma flotante, también adoptan el método segmentado. Las distintas fases en la que se dividen estas operaciones se pueden realizar por circuitos específicos que configuran una cadena.  El concepto de cadena aplicado a la memoria principal es ligeramente distinto, puesto que su funcionamiento se basa en una serie de accesos independientes en módulos de memoria distintos, no existiendo interrelación ni comunicación entre dichos módulos.