SlideShare una empresa de Scribd logo
1 de 9
CONCEPTOS
              
 QUE ES UN HILO? Es cada subproceso dentro del
  proceso que se esta ejecutando y que casa subproceso
  ocupa sus propios recursos.
 GRUPO DE HILOS: Es un conjunto de subprocesos
  (hilos) en ejecución dentro de un proceso.
 SERVICIOS POSIX: Son llamadas al sistema
  conectadas con los hilos y que se comportan como
  librería.
 ¿QUE PERMITEN HACER LOS HILOS EN UN
  SISTEMA? Permiten crear pequeñas tareas dentro de un
  proceso

                         
PROCESOS-HILOS
PROCESOS-HILO
PROCESO:
                  
 Informalmente un proceso se puede decir que es un
  programa en ejecución. Formalmente un proceso es
  una unidad de actividad que se caracteriza por la
  ejecución de una secuencia de instrucciones, un
  estado actual, y un conjunto de recursos del sistema
  asociados.
HILOS:
                    
 Un Hilo de ejecución, hebra o subproceso es la
  unidad de procesamiento mas pequeña en que
  puede ser planificada por un sistema operativo.
  Básicamente un hilo dentro de un proceso es un
  pequeño sub-proceso para cada aplicación que
  contenga el proceso
COMPARACION DE
      PROCESO-HILO
                        
        PROCESO                         HILOS
 Los hilos son generados    Se tarda menos tiempo en
                              crear un hilo nuevo en un
  a partir de la creación     proceso existente que en
  de un proceso.              crear un proceso.
 Podemos decir que un       Se tarda menos tiempo en
                              eliminar un hilo que un
  proceso es un hilo de       proceso, ya que cuando se
  ejecución, conocido         elimina el proceso se debe
  como Mono hilo              eliminar el BCP del mismo,
                              mientras que un hilo se
                              elimina su contexto y pila

HILOS SOPORTADOS
   POR LOS SO Y
  LENGUAJES DE
 PROGRAMACION
TABLA DE
  COMPARAION
       
NOMBRE DE SO HILOS QUE         LEGUAJE DE
             SOPORTA           PROGRAMACI
                               ON
WINDOWS      Multi-hilos       C++
MAC OS       Multi-hilos       c#
MS-DOS       Soporta un solo   fortran
             hilo
LINUX        Multi-hilos       java

Más contenido relacionado

La actualidad más candente (9)

Taller Crontab - Ubuntu
Taller Crontab  - UbuntuTaller Crontab  - Ubuntu
Taller Crontab - Ubuntu
 
Semana1
Semana1Semana1
Semana1
 
Network
NetworkNetwork
Network
 
Network
NetworkNetwork
Network
 
Desfragmentacion del disco duro
Desfragmentacion del disco duroDesfragmentacion del disco duro
Desfragmentacion del disco duro
 
Network.ppt alan gonzalez
Network.ppt alan gonzalezNetwork.ppt alan gonzalez
Network.ppt alan gonzalez
 
Pasos para prueba ftp de banda ku tambos
Pasos para prueba ftp de banda ku tambosPasos para prueba ftp de banda ku tambos
Pasos para prueba ftp de banda ku tambos
 
Compresores de archivos
Compresores de archivosCompresores de archivos
Compresores de archivos
 
Primeros pasos con Docker
Primeros pasos con DockerPrimeros pasos con Docker
Primeros pasos con Docker
 

Similar a Conceptos (20)

GUIA 1 HILOS Y PROCESOS
GUIA 1 HILOS Y PROCESOSGUIA 1 HILOS Y PROCESOS
GUIA 1 HILOS Y PROCESOS
 
Guia 1 de hilos y procesos posix
Guia 1 de hilos y procesos posixGuia 1 de hilos y procesos posix
Guia 1 de hilos y procesos posix
 
hilos informatica
hilos informatica hilos informatica
hilos informatica
 
Hilos cindy
Hilos cindyHilos cindy
Hilos cindy
 
Hilo de ejecución
Hilo de ejecuciónHilo de ejecución
Hilo de ejecución
 
Guía de trabajos hilos y posix
Guía de trabajos   hilos y posixGuía de trabajos   hilos y posix
Guía de trabajos hilos y posix
 
Capitulo 4 grupo 4
Capitulo 4 grupo 4Capitulo 4 grupo 4
Capitulo 4 grupo 4
 
Kernel
KernelKernel
Kernel
 
Gnu linux programacion-de-sistemas
Gnu linux programacion-de-sistemasGnu linux programacion-de-sistemas
Gnu linux programacion-de-sistemas
 
Programaciongnulinux
ProgramaciongnulinuxProgramaciongnulinux
Programaciongnulinux
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisio
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisio
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 
Hilos hebras
Hilos hebrasHilos hebras
Hilos hebras
 
Portafolio de evidencias
Portafolio de evidenciasPortafolio de evidencias
Portafolio de evidencias
 
Unix
UnixUnix
Unix
 
Unix. (1)
Unix. (1)Unix. (1)
Unix. (1)
 
Unix
UnixUnix
Unix
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisio
 
Manejo de sistemas operativos
Manejo de sistemas operativosManejo de sistemas operativos
Manejo de sistemas operativos
 

Más de Vifredo Gomez

Más de Vifredo Gomez (20)

Reporte Final deViabilidad
Reporte Final deViabilidadReporte Final deViabilidad
Reporte Final deViabilidad
 
Backlog
BacklogBacklog
Backlog
 
Historias de usuario - Actividad Mario Bross
Historias de usuario - Actividad Mario BrossHistorias de usuario - Actividad Mario Bross
Historias de usuario - Actividad Mario Bross
 
Proyecto Agil vs Tradicional
Proyecto Agil vs TradicionalProyecto Agil vs Tradicional
Proyecto Agil vs Tradicional
 
Propuesta Financiera
Propuesta FinancieraPropuesta Financiera
Propuesta Financiera
 
Licitacion
LicitacionLicitacion
Licitacion
 
Presentacion del caso - Consola DreamCast
Presentacion del caso - Consola DreamCastPresentacion del caso - Consola DreamCast
Presentacion del caso - Consola DreamCast
 
Presentacion de Proyecto
Presentacion de ProyectoPresentacion de Proyecto
Presentacion de Proyecto
 
El vuelo del fenix - Gestion
El vuelo del fenix - Gestion El vuelo del fenix - Gestion
El vuelo del fenix - Gestion
 
Equipo multifuncional
Equipo multifuncionalEquipo multifuncional
Equipo multifuncional
 
Guia5
Guia5Guia5
Guia5
 
Guia6
Guia6Guia6
Guia6
 
Guia4
Guia4Guia4
Guia4
 
Guia3
Guia3Guia3
Guia3
 
Practica 2
Practica 2Practica 2
Practica 2
 
Guia 1
Guia 1Guia 1
Guia 1
 
Procesos vrs programas
Procesos vrs programasProcesos vrs programas
Procesos vrs programas
 
Guía practica procesos parte1
Guía practica procesos parte1Guía practica procesos parte1
Guía practica procesos parte1
 
Ejercicio1
Ejercicio1Ejercicio1
Ejercicio1
 
Presentación1 so
Presentación1 soPresentación1 so
Presentación1 so
 

Conceptos

  • 1. CONCEPTOS   QUE ES UN HILO? Es cada subproceso dentro del proceso que se esta ejecutando y que casa subproceso ocupa sus propios recursos.  GRUPO DE HILOS: Es un conjunto de subprocesos (hilos) en ejecución dentro de un proceso.  SERVICIOS POSIX: Son llamadas al sistema conectadas con los hilos y que se comportan como librería.
  • 2.  ¿QUE PERMITEN HACER LOS HILOS EN UN SISTEMA? Permiten crear pequeñas tareas dentro de un proceso 
  • 5. PROCESO:   Informalmente un proceso se puede decir que es un programa en ejecución. Formalmente un proceso es una unidad de actividad que se caracteriza por la ejecución de una secuencia de instrucciones, un estado actual, y un conjunto de recursos del sistema asociados.
  • 6. HILOS:   Un Hilo de ejecución, hebra o subproceso es la unidad de procesamiento mas pequeña en que puede ser planificada por un sistema operativo. Básicamente un hilo dentro de un proceso es un pequeño sub-proceso para cada aplicación que contenga el proceso
  • 7. COMPARACION DE PROCESO-HILO  PROCESO HILOS  Los hilos son generados  Se tarda menos tiempo en crear un hilo nuevo en un a partir de la creación proceso existente que en de un proceso. crear un proceso.  Podemos decir que un  Se tarda menos tiempo en eliminar un hilo que un proceso es un hilo de proceso, ya que cuando se ejecución, conocido elimina el proceso se debe como Mono hilo eliminar el BCP del mismo, mientras que un hilo se elimina su contexto y pila
  • 8.  HILOS SOPORTADOS POR LOS SO Y LENGUAJES DE PROGRAMACION
  • 9. TABLA DE COMPARAION  NOMBRE DE SO HILOS QUE LEGUAJE DE SOPORTA PROGRAMACI ON WINDOWS Multi-hilos C++ MAC OS Multi-hilos c# MS-DOS Soporta un solo fortran hilo LINUX Multi-hilos java