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

Поділитися
Вставка
  • Опубліковано 11 сер 2020
  • Hola ! Si te interesa las Ciencias de la Computación y el Machine Learning, puedes suscribirte al canal para estar al tanto de más contenido. Esperamos que este contenido gratuito te ayude a aprender más y sea útil, un saludo. 👋
    .
    .
    Si quieres prepararte para entrevistas de trabajo y aprender más sobre algoritmos y estructuras de datos te recomiendo este libro: amzn.to/2XXjpX9
    .
    .
    .
    .
    .
    .
    .
    .
    .
    ------------------------------
    Track: Cyber Warrior - Iaio [Audio Library Release]
    Music provided by Audio Library Plus
    Watch: • Cyber Warrior - Iaio |...
    Free Download / Stream: alplus.io/cyber-warrior
    ------------------------------
  • Наука та технологія

КОМЕНТАРІ • 40

  • @brunogarcete1836
    @brunogarcete1836 3 роки тому

    Gracias viejo claro conciso sin enredaderas

  • @alejo3157
    @alejo3157 3 роки тому +7

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

  • @rubendario9481
    @rubendario9481 8 місяців тому

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

  • @roysalazarmorales8474
    @roysalazarmorales8474 3 роки тому

    Excelente como se explica sencillo y con profundidad

  • @AcademiaCS1
    @AcademiaCS1 3 роки тому

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

  • @PREDALIENNET
    @PREDALIENNET 3 роки тому +12

    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.

  • @michellegutierrez4690
    @michellegutierrez4690 2 роки тому

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

  • @analauratorresmarin1815
    @analauratorresmarin1815 3 роки тому +2

    excelente video... !!

  • @agusfcoronado
    @agusfcoronado 3 роки тому

    Excelente! Muchas gracias!

  • @alejandroyaelortizmartinez3443
    @alejandroyaelortizmartinez3443 3 роки тому

    Excelente trabajo amigo gracias

  • @Denisfutbol
    @Denisfutbol Рік тому

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

  • @educationcurve8981
    @educationcurve8981 2 роки тому

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

  • @g0lbano
    @g0lbano Рік тому

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

  • @alexdavidhurtadoyeneris7116
    @alexdavidhurtadoyeneris7116 2 роки тому

    Muchas gracias, saludos.

  • @andressantiagosanchezjalvi6896
    @andressantiagosanchezjalvi6896 3 роки тому

    gran ayuda, gracias

  • @davidenriquez6379
    @davidenriquez6379 3 роки тому +1

    K grande mi auxiliar de sistemas operativos 2!

  • @ezequielmorales8115
    @ezequielmorales8115 2 роки тому

    Linda información

  • @nayabodden8770
    @nayabodden8770 2 роки тому

    que buen video amigo

  • @JosueChatto
    @JosueChatto 2 роки тому

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

  • @elxchizel
    @elxchizel 2 роки тому

    gracias amigo me sirvio mucho! sub y mg

  • @Stark-cx5ub
    @Stark-cx5ub 3 роки тому +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

  • @adriant1451
    @adriant1451 11 місяців тому

    gracias

  • @XtremStar21
    @XtremStar21 2 роки тому

    Graciaaaas

  • @ferchsp1379
    @ferchsp1379 4 місяці тому

    5:00 definición de hilo

  • @einerdoxa9049
    @einerdoxa9049 3 роки тому

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

  • @estefaniamorenocastro7743
    @estefaniamorenocastro7743 2 роки тому

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

  • @AlexSoto1987
    @AlexSoto1987 3 роки тому

    hola, que programa usas para la presentación

  • @lumed2189
    @lumed2189 Рік тому

    hola, que programa usas para tus presentaciones?

  • @juliocesararenasborrero3852
    @juliocesararenasborrero3852 2 роки тому

    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.

  • @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

  • @gastonvaldez4918
    @gastonvaldez4918 2 роки тому

    Que libro recomendas para aprender esto??

  • @gilbertoduarte6428
    @gilbertoduarte6428 3 роки тому

    Muy buena explicacion, use velocidad de 1.25

  • @abnereliberganzahernandez6337

    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 8 місяців тому

      Como se llama el libro?

  • @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.

  • @Gustmrlzz
    @Gustmrlzz Рік тому

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

  • @BrunoBackes
    @BrunoBackes 2 роки тому

    0:44

  • @educationcurve8981
    @educationcurve8981 2 роки тому

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

  • @develop-TC
    @develop-TC Рік тому

    gracias