SlideShare una empresa de Scribd logo
Hebras Cecilia Hernández
Qué es un proceso? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Concurrencia y paralelismo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Que se necesita? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Podemos hacer esto con procesos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Podemos hacerlo mejor ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hebras y procesos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hebras en sistemas/lenguajes disponibles Espacio direcc. hebra Una hebra/proceso Muchos procesos Muchas hebras/proceso Muchos procesos Una hebra/proceso Un proceso Muchas hebras/proceso Un proceso MS/DOS Java UNIX antiguos Mach, NT, Linux, … clave
Proceso ayer/hoy 0x00 0 00000 0xFFFFFFFF Espacio de direccionamiento código (text segment) Datos estáticos (data segment) heap (mem dinámica) Stack hebra 1 PC (H2) SP (H2) Stack hebra 2 Stack hebra 3 SP (H1) SP (H3) PC (H1) PC (H3) código (text segment) Datos estáticos (data segment) heap (mem dinámica) stack (mem dinámica) SP PC
Proceso
Hebras
Separación Hebra/proceso ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Quién crea/maneja hebras? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Quién crea/maneja hebras? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],proceso Hebra kernel
Ilustración hebras de kernel Espacio Direccionamiento hebra Mach, NT, Linux, … kernel Operaciones sobre hebras mediante llamadas a sistema al kernel CPU
Hebras nivel usuario Espacio de direccionamiento hebra Mach, NT, Linux, … kernel Kernel crea maneja hebras de kernel CPU Hebras de kernel Biblioteca hebras  nivel usuario Operaciones sobre hebras
Manejando mejor hebras nivel usuario  Espacio de direccionamiento hebra Mach, NT, Linux, … kernel Manejo hebras kernel CPU Hebras kernel Biblioteca hebras  Nivel usuario Operaciones sobre hebras
Implementación de hebras nivel usuario ,[object Object],[object Object],[object Object],[object Object],[object Object]
Hebras de nivel usuario  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Resumen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Manual linux
Manual linuxManual linux
Manual linux
david_nabte
 
Unix essentials 3.1
Unix essentials 3.1Unix essentials 3.1
Unix essentials 3.1
Julian696
 
Comandos Basicos En Linux
Comandos Basicos En LinuxComandos Basicos En Linux
Comandos Basicos En Linux
ITSON
 
Linux ud7 - gestion de procesos
Linux   ud7 - gestion de procesosLinux   ud7 - gestion de procesos
Linux ud7 - gestion de procesos
Javier Muñoz
 
Unidad 3 gestion de procesos en linux
Unidad 3 gestion de procesos en linuxUnidad 3 gestion de procesos en linux
Unidad 3 gestion de procesos en linux
jcfarit
 
20 comandos linux que todos los administradores deben conocer
20 comandos linux que todos los administradores deben conocer20 comandos linux que todos los administradores deben conocer
20 comandos linux que todos los administradores deben conocer
OpenWebinars.net
 
Ejercicios sobre procesos en Windows y Linux
Ejercicios sobre procesos en Windows y LinuxEjercicios sobre procesos en Windows y Linux
Ejercicios sobre procesos en Windows y Linux
Antonio José López Fernández
 
Codigos de terminal linux
Codigos de terminal linuxCodigos de terminal linux
Codigos de terminal linux
diananaranjo2012
 
T32
T32T32
T32
jonete
 
Apunt2a
Apunt2aApunt2a
Apunt2a
pabesacv
 
Utilización de Ssh entre varios servidores.
Utilización de Ssh entre varios servidores.Utilización de Ssh entre varios servidores.
Utilización de Ssh entre varios servidores.
Javier Martin Rivero
 
2.6.montajes y accesos a medios
2.6.montajes y accesos a medios2.6.montajes y accesos a medios
2.6.montajes y accesos a medios
Fernando Solis
 
Perl4 io
Perl4 ioPerl4 io
Perl4 io
Alfonso Alba
 
Comandos
ComandosComandos
Nachos sistema operativo
Nachos sistema operativoNachos sistema operativo
Nachos sistema operativo
mahc83
 
Sistema operativo NachOS
Sistema operativo NachOSSistema operativo NachOS
Sistema operativo NachOS
Wilder Valencia
 
Ayuda para Redes
Ayuda para RedesAyuda para Redes
Ayuda para Redes
Lindbergh Bonilla Durán
 
00 introducción a Python
00 introducción a Python00 introducción a Python
00 introducción a Python
Juan Rodríguez
 

La actualidad más candente (18)

Manual linux
Manual linuxManual linux
Manual linux
 
Unix essentials 3.1
Unix essentials 3.1Unix essentials 3.1
Unix essentials 3.1
 
Comandos Basicos En Linux
Comandos Basicos En LinuxComandos Basicos En Linux
Comandos Basicos En Linux
 
Linux ud7 - gestion de procesos
Linux   ud7 - gestion de procesosLinux   ud7 - gestion de procesos
Linux ud7 - gestion de procesos
 
Unidad 3 gestion de procesos en linux
Unidad 3 gestion de procesos en linuxUnidad 3 gestion de procesos en linux
Unidad 3 gestion de procesos en linux
 
20 comandos linux que todos los administradores deben conocer
20 comandos linux que todos los administradores deben conocer20 comandos linux que todos los administradores deben conocer
20 comandos linux que todos los administradores deben conocer
 
Ejercicios sobre procesos en Windows y Linux
Ejercicios sobre procesos en Windows y LinuxEjercicios sobre procesos en Windows y Linux
Ejercicios sobre procesos en Windows y Linux
 
Codigos de terminal linux
Codigos de terminal linuxCodigos de terminal linux
Codigos de terminal linux
 
T32
T32T32
T32
 
Apunt2a
Apunt2aApunt2a
Apunt2a
 
Utilización de Ssh entre varios servidores.
Utilización de Ssh entre varios servidores.Utilización de Ssh entre varios servidores.
Utilización de Ssh entre varios servidores.
 
2.6.montajes y accesos a medios
2.6.montajes y accesos a medios2.6.montajes y accesos a medios
2.6.montajes y accesos a medios
 
Perl4 io
Perl4 ioPerl4 io
Perl4 io
 
Comandos
ComandosComandos
Comandos
 
Nachos sistema operativo
Nachos sistema operativoNachos sistema operativo
Nachos sistema operativo
 
Sistema operativo NachOS
Sistema operativo NachOSSistema operativo NachOS
Sistema operativo NachOS
 
Ayuda para Redes
Ayuda para RedesAyuda para Redes
Ayuda para Redes
 
00 introducción a Python
00 introducción a Python00 introducción a Python
00 introducción a Python
 

Destacado

Sintesis Proteica
Sintesis ProteicaSintesis Proteica
Sintesis Proteica
Verónica Rosso
 
Musculo estriado
Musculo estriadoMusculo estriado
Musculo estriado
Rame BoTe
 
358pc
358pc358pc
358pc
Pablo Mora
 
El graffiti en América Latina
El graffiti en América LatinaEl graffiti en América Latina
El graffiti en América Latina
Tere Cesáreo
 
La imagen en los medios
La imagen en los mediosLa imagen en los medios
Veille numérique 2511
Veille numérique 2511Veille numérique 2511
Veille numérique 2511
Agence Elan
 
What's up Digital #00 - by ELAN
What's up Digital #00 - by ELAN What's up Digital #00 - by ELAN
What's up Digital #00 - by ELAN
Agence Elan
 
Estado del Arte, Intercambio y Recomendación de Material Educativo
Estado del Arte, Intercambio y Recomendación de Material EducativoEstado del Arte, Intercambio y Recomendación de Material Educativo
Estado del Arte, Intercambio y Recomendación de Material Educativo
Xavier Ochoa
 
Lionel FUMADO - Alban ONDREJECK - ORANGE - Conference Media Aces - octobre 2011
Lionel FUMADO - Alban ONDREJECK - ORANGE - Conference Media Aces - octobre 2011Lionel FUMADO - Alban ONDREJECK - ORANGE - Conference Media Aces - octobre 2011
Lionel FUMADO - Alban ONDREJECK - ORANGE - Conference Media Aces - octobre 2011
A Mon Boss
 
ALEJANDRO_LONDONO_HV
ALEJANDRO_LONDONO_HVALEJANDRO_LONDONO_HV
ALEJANDRO_LONDONO_HV
Alejandro Londoño
 
Herramientas web 2.0
Herramientas web 2.0Herramientas web 2.0
Herramientas web 2.0
Sofía González
 
La routine-habitudes-du-quotidien-dm2008-1208780563947496-9
La routine-habitudes-du-quotidien-dm2008-1208780563947496-9La routine-habitudes-du-quotidien-dm2008-1208780563947496-9
La routine-habitudes-du-quotidien-dm2008-1208780563947496-9Malena541
 
Experiencia acompanyament
Experiencia acompanyamentExperiencia acompanyament
Experiencia acompanyamentatallada
 
Innovacion Profesional en Tiempos de Internet
Innovacion Profesional en Tiempos de InternetInnovacion Profesional en Tiempos de Internet
Innovacion Profesional en Tiempos de Internet
Mario Nel Villamizar Ochoa
 
0.contenidos curso
0.contenidos curso0.contenidos curso
0.contenidos curso
Josefa Pérez Melgarejo
 
Semana 14
Semana 14Semana 14
Semana 14
Larry Mendoza
 
ENIB 2013-2014 - CAI Web #1: Côté navigateur 1/3
ENIB 2013-2014 - CAI Web #1: Côté navigateur 1/3ENIB 2013-2014 - CAI Web #1: Côté navigateur 1/3
ENIB 2013-2014 - CAI Web #1: Côté navigateur 1/3
Horacio Gonzalez
 
Coupe de france juniors
Coupe de france juniorsCoupe de france juniors
Coupe de france juniorswebinitiation
 

Destacado (20)

Sintesis Proteica
Sintesis ProteicaSintesis Proteica
Sintesis Proteica
 
Musculo estriado
Musculo estriadoMusculo estriado
Musculo estriado
 
358pc
358pc358pc
358pc
 
Octobre 2010
Octobre 2010Octobre 2010
Octobre 2010
 
El graffiti en América Latina
El graffiti en América LatinaEl graffiti en América Latina
El graffiti en América Latina
 
La imagen en los medios
La imagen en los mediosLa imagen en los medios
La imagen en los medios
 
Veille numérique 2511
Veille numérique 2511Veille numérique 2511
Veille numérique 2511
 
What's up Digital #00 - by ELAN
What's up Digital #00 - by ELAN What's up Digital #00 - by ELAN
What's up Digital #00 - by ELAN
 
Estado del Arte, Intercambio y Recomendación de Material Educativo
Estado del Arte, Intercambio y Recomendación de Material EducativoEstado del Arte, Intercambio y Recomendación de Material Educativo
Estado del Arte, Intercambio y Recomendación de Material Educativo
 
Lionel FUMADO - Alban ONDREJECK - ORANGE - Conference Media Aces - octobre 2011
Lionel FUMADO - Alban ONDREJECK - ORANGE - Conference Media Aces - octobre 2011Lionel FUMADO - Alban ONDREJECK - ORANGE - Conference Media Aces - octobre 2011
Lionel FUMADO - Alban ONDREJECK - ORANGE - Conference Media Aces - octobre 2011
 
ALEJANDRO_LONDONO_HV
ALEJANDRO_LONDONO_HVALEJANDRO_LONDONO_HV
ALEJANDRO_LONDONO_HV
 
Herramientas web 2.0
Herramientas web 2.0Herramientas web 2.0
Herramientas web 2.0
 
La routine-habitudes-du-quotidien-dm2008-1208780563947496-9
La routine-habitudes-du-quotidien-dm2008-1208780563947496-9La routine-habitudes-du-quotidien-dm2008-1208780563947496-9
La routine-habitudes-du-quotidien-dm2008-1208780563947496-9
 
Experiencia acompanyament
Experiencia acompanyamentExperiencia acompanyament
Experiencia acompanyament
 
Innovacion Profesional en Tiempos de Internet
Innovacion Profesional en Tiempos de InternetInnovacion Profesional en Tiempos de Internet
Innovacion Profesional en Tiempos de Internet
 
Brahim TPIM CV
Brahim TPIM CVBrahim TPIM CV
Brahim TPIM CV
 
0.contenidos curso
0.contenidos curso0.contenidos curso
0.contenidos curso
 
Semana 14
Semana 14Semana 14
Semana 14
 
ENIB 2013-2014 - CAI Web #1: Côté navigateur 1/3
ENIB 2013-2014 - CAI Web #1: Côté navigateur 1/3ENIB 2013-2014 - CAI Web #1: Côté navigateur 1/3
ENIB 2013-2014 - CAI Web #1: Côté navigateur 1/3
 
Coupe de france juniors
Coupe de france juniorsCoupe de france juniors
Coupe de france juniors
 

Similar a Hebras

Leng prog clase_01
Leng prog clase_01Leng prog clase_01
Leng prog clase_01
diana242424
 
Documentacion Proyecto Final
Documentacion Proyecto FinalDocumentacion Proyecto Final
Documentacion Proyecto Final
MoisesAlvarez38
 
Hilo de ejecución
Hilo de ejecuciónHilo de ejecución
9 managing processes
9  managing processes9  managing processes
9 managing processes
yimfer1
 
9 managing processes
9  managing processes9  managing processes
9 managing processes
Juan Camilo
 
9 managing processes
9  managing processes9  managing processes
9 managing processes
cyberleon95
 
Procesos concurrencia
Procesos  concurrenciaProcesos  concurrencia
Procesos concurrencia
puracastillo
 
Capitulo 8 Memoria Principal
Capitulo 8 Memoria PrincipalCapitulo 8 Memoria Principal
Capitulo 8 Memoria Principal
lagm000
 
Documentacion Final Proyecto UNIX
Documentacion Final Proyecto UNIXDocumentacion Final Proyecto UNIX
Documentacion Final Proyecto UNIX
MoisesAlvarez38
 
Couch db
Couch dbCouch db
Procesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosProcesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas Operativos
Emmanuel Fortuna
 
Introduccion al s
Introduccion al sIntroduccion al s
Introduccion al s
Montse Perez
 
Introduccion al s
Introduccion al sIntroduccion al s
Introduccion al s
Montse Perez
 
Lenguaje C para Administradores de Red / Script III - Memoria
Lenguaje C para Administradores de Red / Script III - MemoriaLenguaje C para Administradores de Red / Script III - Memoria
Lenguaje C para Administradores de Red / Script III - Memoria
sirfids
 
Recurrencia en procesos
Recurrencia en procesosRecurrencia en procesos
Recurrencia en procesos
rcarrerah
 
Monitoreo tunning postgresql_2011
Monitoreo tunning postgresql_2011Monitoreo tunning postgresql_2011
Monitoreo tunning postgresql_2011
Lennin Caro
 
3. Hadoop
3.  Hadoop3.  Hadoop
¿Qué es un sistema operativo?
¿Qué es un sistema operativo?¿Qué es un sistema operativo?
¿Qué es un sistema operativo?
Peioarteta
 
Gestión de procesos
Gestión de procesosGestión de procesos
Gestión de procesos
Freddy Patricio Ajila Zaquinaula
 
3. Conceptos de sistemas operativos
3. Conceptos de sistemas operativos3. Conceptos de sistemas operativos
3. Conceptos de sistemas operativos
rcarrerah
 

Similar a Hebras (20)

Leng prog clase_01
Leng prog clase_01Leng prog clase_01
Leng prog clase_01
 
Documentacion Proyecto Final
Documentacion Proyecto FinalDocumentacion Proyecto Final
Documentacion Proyecto Final
 
Hilo de ejecución
Hilo de ejecuciónHilo de ejecución
Hilo de ejecución
 
9 managing processes
9  managing processes9  managing processes
9 managing processes
 
9 managing processes
9  managing processes9  managing processes
9 managing processes
 
9 managing processes
9  managing processes9  managing processes
9 managing processes
 
Procesos concurrencia
Procesos  concurrenciaProcesos  concurrencia
Procesos concurrencia
 
Capitulo 8 Memoria Principal
Capitulo 8 Memoria PrincipalCapitulo 8 Memoria Principal
Capitulo 8 Memoria Principal
 
Documentacion Final Proyecto UNIX
Documentacion Final Proyecto UNIXDocumentacion Final Proyecto UNIX
Documentacion Final Proyecto UNIX
 
Couch db
Couch dbCouch db
Couch db
 
Procesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosProcesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas Operativos
 
Introduccion al s
Introduccion al sIntroduccion al s
Introduccion al s
 
Introduccion al s
Introduccion al sIntroduccion al s
Introduccion al s
 
Lenguaje C para Administradores de Red / Script III - Memoria
Lenguaje C para Administradores de Red / Script III - MemoriaLenguaje C para Administradores de Red / Script III - Memoria
Lenguaje C para Administradores de Red / Script III - Memoria
 
Recurrencia en procesos
Recurrencia en procesosRecurrencia en procesos
Recurrencia en procesos
 
Monitoreo tunning postgresql_2011
Monitoreo tunning postgresql_2011Monitoreo tunning postgresql_2011
Monitoreo tunning postgresql_2011
 
3. Hadoop
3.  Hadoop3.  Hadoop
3. Hadoop
 
¿Qué es un sistema operativo?
¿Qué es un sistema operativo?¿Qué es un sistema operativo?
¿Qué es un sistema operativo?
 
Gestión de procesos
Gestión de procesosGestión de procesos
Gestión de procesos
 
3. Conceptos de sistemas operativos
3. Conceptos de sistemas operativos3. Conceptos de sistemas operativos
3. Conceptos de sistemas operativos
 

Más de Stefano Salvatori

Salida a Volcán Copahue Febrero 2011
Salida a Volcán Copahue Febrero 2011Salida a Volcán Copahue Febrero 2011
Salida a Volcán Copahue Febrero 2011
Stefano Salvatori
 
Salida a Aguas Calientes abril 2011
Salida a Aguas Calientes abril 2011Salida a Aguas Calientes abril 2011
Salida a Aguas Calientes abril 2011
Stefano Salvatori
 
Sistema de capas
Sistema de capasSistema de capas
Sistema de capas
Stefano Salvatori
 
Enumeracion de Goedel
Enumeracion de GoedelEnumeracion de Goedel
Enumeracion de Goedel
Stefano Salvatori
 
Maquinas Abstractas
Maquinas AbstractasMaquinas Abstractas
Maquinas Abstractas
Stefano Salvatori
 
Intro
IntroIntro
Pipelining
PipeliningPipelining
Pipelining
Stefano Salvatori
 
Memoria I I
Memoria  I IMemoria  I I
Memoria I I
Stefano Salvatori
 
I S A
I S AI S A
C P U Uniciclo
C P U  UnicicloC P U  Uniciclo
C P U Uniciclo
Stefano Salvatori
 
Mips1
Mips1Mips1
Exc Int
Exc IntExc Int
DesempeñO
DesempeñODesempeñO
DesempeñO
Stefano Salvatori
 
Mips
MipsMips
Memoria I
Memoria  IMemoria  I
Codificacion
CodificacionCodificacion
Codificacion
Stefano Salvatori
 
Multiciclo
MulticicloMulticiclo
Multiciclo
Stefano Salvatori
 
Semaforos
SemaforosSemaforos
Planificacion Procesos Gral
Planificacion Procesos GralPlanificacion Procesos Gral
Planificacion Procesos Gral
Stefano Salvatori
 
Memoria Soporte Hw
Memoria Soporte HwMemoria Soporte Hw
Memoria Soporte Hw
Stefano Salvatori
 

Más de Stefano Salvatori (20)

Salida a Volcán Copahue Febrero 2011
Salida a Volcán Copahue Febrero 2011Salida a Volcán Copahue Febrero 2011
Salida a Volcán Copahue Febrero 2011
 
Salida a Aguas Calientes abril 2011
Salida a Aguas Calientes abril 2011Salida a Aguas Calientes abril 2011
Salida a Aguas Calientes abril 2011
 
Sistema de capas
Sistema de capasSistema de capas
Sistema de capas
 
Enumeracion de Goedel
Enumeracion de GoedelEnumeracion de Goedel
Enumeracion de Goedel
 
Maquinas Abstractas
Maquinas AbstractasMaquinas Abstractas
Maquinas Abstractas
 
Intro
IntroIntro
Intro
 
Pipelining
PipeliningPipelining
Pipelining
 
Memoria I I
Memoria  I IMemoria  I I
Memoria I I
 
I S A
I S AI S A
I S A
 
C P U Uniciclo
C P U  UnicicloC P U  Uniciclo
C P U Uniciclo
 
Mips1
Mips1Mips1
Mips1
 
Exc Int
Exc IntExc Int
Exc Int
 
DesempeñO
DesempeñODesempeñO
DesempeñO
 
Mips
MipsMips
Mips
 
Memoria I
Memoria  IMemoria  I
Memoria I
 
Codificacion
CodificacionCodificacion
Codificacion
 
Multiciclo
MulticicloMulticiclo
Multiciclo
 
Semaforos
SemaforosSemaforos
Semaforos
 
Planificacion Procesos Gral
Planificacion Procesos GralPlanificacion Procesos Gral
Planificacion Procesos Gral
 
Memoria Soporte Hw
Memoria Soporte HwMemoria Soporte Hw
Memoria Soporte Hw
 

Último

Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
70244530
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
Manuel Diaz
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 

Último (20)

Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 

Hebras

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Hebras en sistemas/lenguajes disponibles Espacio direcc. hebra Una hebra/proceso Muchos procesos Muchas hebras/proceso Muchos procesos Una hebra/proceso Un proceso Muchas hebras/proceso Un proceso MS/DOS Java UNIX antiguos Mach, NT, Linux, … clave
  • 9. Proceso ayer/hoy 0x00 0 00000 0xFFFFFFFF Espacio de direccionamiento código (text segment) Datos estáticos (data segment) heap (mem dinámica) Stack hebra 1 PC (H2) SP (H2) Stack hebra 2 Stack hebra 3 SP (H1) SP (H3) PC (H1) PC (H3) código (text segment) Datos estáticos (data segment) heap (mem dinámica) stack (mem dinámica) SP PC
  • 12.
  • 13.
  • 14.
  • 15. Ilustración hebras de kernel Espacio Direccionamiento hebra Mach, NT, Linux, … kernel Operaciones sobre hebras mediante llamadas a sistema al kernel CPU
  • 16. Hebras nivel usuario Espacio de direccionamiento hebra Mach, NT, Linux, … kernel Kernel crea maneja hebras de kernel CPU Hebras de kernel Biblioteca hebras nivel usuario Operaciones sobre hebras
  • 17. Manejando mejor hebras nivel usuario Espacio de direccionamiento hebra Mach, NT, Linux, … kernel Manejo hebras kernel CPU Hebras kernel Biblioteca hebras Nivel usuario Operaciones sobre hebras
  • 18.
  • 19.
  • 20.