Procesos e Hilos ¿Cuál es la diferencia? ¿Porqué es importante comprenderlos?

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ธ.ค. 2024

ความคิดเห็น • 41

  • @rubendario9481
    @rubendario9481 ปีที่แล้ว

    Me encantó tu video, por favor jamás dejes de enseñar; en general, no me refiero sólo a TH-cam.

  • @alejo3157
    @alejo3157 4 ปีที่แล้ว +7

    Excelente clase me sirvió para la Universidad, muchas gracias espero que siga subiendo mas contenido enriquecido. Gracias, saludos desde Colombia.

  • @brunogarcete1836
    @brunogarcete1836 3 ปีที่แล้ว

    Gracias viejo claro conciso sin enredaderas

  • @g0lbano
    @g0lbano 2 ปีที่แล้ว

    Me ha molado mucho muchisimo la explicacion!! Gracias tio!!!

  • @davidenriquez6379
    @davidenriquez6379 3 ปีที่แล้ว +1

    K grande mi auxiliar de sistemas operativos 2!

  • @educationcurve8981
    @educationcurve8981 2 ปีที่แล้ว

    muy buena profe, gracias aclaro mis dudas y me genero mas interes para estudiarlo a detalle

  • @roysalazarmorales8474
    @roysalazarmorales8474 3 ปีที่แล้ว

    Excelente como se explica sencillo y con profundidad

  • @ThaisCoder
    @ThaisCoder 5 หลายเดือนก่อน

    Grandísima explicación!

  • @analauratorresmarin1815
    @analauratorresmarin1815 4 ปีที่แล้ว +2

    excelente video... !!

  • @alexdavidhurtadoyeneris7116
    @alexdavidhurtadoyeneris7116 2 ปีที่แล้ว

    Muchas gracias, saludos.

  • @PREDALIENNET
    @PREDALIENNET 3 ปีที่แล้ว +15

    Creo que hay 3 errores. Fork crea procesos, no hilos. Los hilos en C se crean con POSIX. Otro error es que golang no trabaja con hilos, de hecho, en un hilo introduce las goroutines, con lo que el hilo lo gestiona el sistema operativo mientras que las goroutinas es el mismo concepto de hilo pero gestionado por Go.
    El último error es que el hilo, no comparte el pcb ni los datos del proceso, que es realmente lo pesado, por tamaño y a la hora de hacer el cambio de contexto.

  • @JosueChatto
    @JosueChatto 2 ปีที่แล้ว

    gracias!!, entendi mejor este tema, me ayudará en mi investigación 🕵

  • @AcademiaCS1
    @AcademiaCS1 4 ปีที่แล้ว

    Haces un bello trabajo y además eficiente. Muchas gracias.

  • @Denisfutbol
    @Denisfutbol 2 ปีที่แล้ว

    Muchas gracias por la información… muy útil ❤

  • @michellegutierrez4690
    @michellegutierrez4690 3 ปีที่แล้ว

    Muchas gracias amigo me ayudaste entender finalmente este concepto! Explicas muy bien y las diapositivas ayudan muchisimo. De verdad gracias! :)

  • @alejandroyaelortizmartinez3443
    @alejandroyaelortizmartinez3443 3 ปีที่แล้ว

    Excelente trabajo amigo gracias

  • @ezequielmorales8115
    @ezequielmorales8115 3 ปีที่แล้ว

    Linda información

  • @Stark-cx5ub
    @Stark-cx5ub 4 ปีที่แล้ว +1

    Un video aplicando ejercicios de procesos e hilos en C
    O también listado de videos explicando arquitectura de computadoras, sistemas operativos y distribuidos

  • @agusfcoronado
    @agusfcoronado 3 ปีที่แล้ว

    Excelente! Muchas gracias!

  • @elxchizel
    @elxchizel 2 ปีที่แล้ว

    gracias amigo me sirvio mucho! sub y mg

  • @nayabodden8770
    @nayabodden8770 2 ปีที่แล้ว

    que buen video amigo

  • @andressantiagosanchezjalvi6896
    @andressantiagosanchezjalvi6896 4 ปีที่แล้ว

    gran ayuda, gracias

  • @Gustmrlzz
    @Gustmrlzz ปีที่แล้ว

    dos núecleos son dos procesadores? (min. 13:02)

  • @lumed2189
    @lumed2189 ปีที่แล้ว

    hola, que programa usas para tus presentaciones?

  • @develop-TC
    @develop-TC ปีที่แล้ว

    gracias

  • @einerdoxa9049
    @einerdoxa9049 4 ปีที่แล้ว

    Que esperas para hacer mas videos necesito saber todo sobre sistemas operativos

  • @omarcode6245
    @omarcode6245 ปีที่แล้ว

    tu proceso kernel_task usa 219 hilos?porque si un procesador maximo vi de 64 hilos como es posible
    o no entiendo bien

  • @AlexSoto1987
    @AlexSoto1987 3 ปีที่แล้ว

    hola, que programa usas para la presentación

  • @XtremStar21
    @XtremStar21 3 ปีที่แล้ว

    Graciaaaas

  • @estefaniamorenocastro7743
    @estefaniamorenocastro7743 2 ปีที่แล้ว

    Hola, muy interesante tu video, puedo encontrar el libro en español?

  • @ferchsp1379
    @ferchsp1379 9 หลายเดือนก่อน

    5:00 definición de hilo

  • @alexdavidhurtadoyeneris7116
    @alexdavidhurtadoyeneris7116 2 ปีที่แล้ว

    Te hago una consulta para validar si comprendí, digamos que estoy creando un proyecto frontend, en Js creo un codigo para validar un formulario y otro para el evento del menuhamburguesa en mobile, los hilos serán cada uno de estas instrucciones, una para validar el formulario y otra para el evento ?

    • @diego.coder26
      @diego.coder26 2 ปีที่แล้ว

      Javascript se ejecuta en un solo hilo, así es su arquitectura. y los eventos son APIS del navegador, por ende se ejecutan en otro hilo ya que no forman parte de Javascript, pero si se complementan. Recuerda que el hilo transporta instrucciones al core. un Hilo puede tener N operaciones.

  • @abnereliberganzahernandez6337
    @abnereliberganzahernandez6337 2 ปีที่แล้ว

    despues de estudiar el libro de staling capitulos del 1 al 5 este video resume y da una muy buena explicacion conceptual. pero vayan a leer el libro ya que estos temas son demasiado amplios'
    pero excelente video me ha gustado mucho.
    con respecto a algo que hablaste en el video es interesante observar que al final tu dijiste que muchas aplicaciones requieren de programacion concrurrente y es totalmente cierto. un ejemplo que se me ocurre a esto es la computacion grafica, donde se hace el pipiline grafico, y es un arquitectura simd, con multiples hilos de ejecucion, entonces se realiza la misma instruccion para cada p[ixel, y ya que las imagenes de video y de renderizado constan de miles de pixeles, entonces se aplica la misma instruccion a cada pixel.
    hasta se ha creado hardware especializado como son las gpu para tener mayor poder computacional.
    y segun lo qu e he visto se podria decir que ningun cpu o gpu que tiene una estructura muy peculiar, podria funcionar sin la intervencion directa del sistema operativo, ya que aunque los nucleos este ahi y listos para ejecutar, es el sistema operativo el que optimiza la ejecucion y practicamente crea un proceso y le sigue la pista de principio a fin. esto creando estructuras de control con suficient einformacion asi como la informacion de estado del microprocesador.
    practicamente lo unico que hace el kernel es delegar tiempo de cpu a los distintos programas, manteniendo una temporizacion exacta y a su vez utilizando parametros como la prioridad de cada uno de los procesos para poder tomar decisione mas inteligentes.
    perodon por escribir tanto pero me sirve para repasar

    • @alexmon689
      @alexmon689 ปีที่แล้ว

      Como se llama el libro?

  • @gastonvaldez4918
    @gastonvaldez4918 3 ปีที่แล้ว

    Que libro recomendas para aprender esto??

  • @juliocesararenasborrero3852
    @juliocesararenasborrero3852 3 ปีที่แล้ว

    Hola ven tengo una duda, un proceso es un programa en ejecución, es decir ¿cuando ese programa cuando esta montando en memoria RAM ya no sería un proceso? Y se convierte en proceso cuando la CPU lo ejecuta. Es muy importante para mí saberlo porfa por que tengo otra pregunta.

  • @gilbertoduarte6428
    @gilbertoduarte6428 3 ปีที่แล้ว

    Muy buena explicacion, use velocidad de 1.25

  • @BrunoBackes
    @BrunoBackes 3 ปีที่แล้ว

    0:44

  • @educationcurve8981
    @educationcurve8981 2 ปีที่แล้ว

    muy buena profe, gracias aclaro mis dudas y me genero mas interes para estudiarlo a detalle

  • @adriant1451
    @adriant1451 ปีที่แล้ว

    gracias