Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por Modosito (17591) el Lunes, 09 Mayo de 2005, 06:51h (#498818)
    ( http://barrapunto.com/ )
    Por favor, el tiempo de cambio de contexto entre procesos en un sistema multitarea es sencillamente DESPRECIABLE frente al tiempo de cualquier tarea de E/S.

    Desde hace años cualquier sistema operativo que se precie es multitarea, lo cual evidentemente mejora el rendimiento. Y por supuesto Linux es multitarea, pero esto no se refleja en el inicio del sistema por el hecho de que los scripts se ejecutan secuencialmente según acaba completamente el anterior (muchos tiempos de E/S malgastando CPU).

    No te lo tomes a mal, pero parece que te suenan campanas y no sabes dónde. Dudar de si la multitarea merece la pena está un poco fuera de lugar hoy en día.
    --


    --
    ~ mírale, ahí va... con su mujer y mi hijo... ~
    [ Padre ]
  • Quizá para este caso no tenga mucho que ver, pero te diría que eso de que una sola cpu hace sólo una cosa a la vez no es del todo cierto. Todos los procesadores superescalares (tu pentium, amd o lo que tengas), que llegaron al mercado ya hace unos añitos, pueden ejecutar más de una intrucción (máquina por supuesto) a la vez. A parte, los últimos pentium 4 con hiperthreading se supone que pueden funcionar como un sistema con dos cpu's.

    --
    "Ojalá fuera los bastante tonto como para no darme cuenta de lo tonto que soy."
    [ Padre ]
  • por OmyKDE (16108) el Lunes, 09 Mayo de 2005, 10:03h (#498954)
    ( http://barrapunto.com/ )
    "el ordenador tiene una sola cpu, por lo tanto hacen sólo una cosa a la vez"

    Falso. Linux es multitarea hace años.

    "si hacemos concurrencia de inicio, aumentaremos la cantidad de cambios de contexto, lo que hará que todo sea más lento"

    Será más lento, o incluso no arrancará, si lo haces tú que no sabes lo que dices.
    [ Padre ]
  • Vaya troll

    (Puntos:1)
    por musg1 (3284) el Lunes, 09 Mayo de 2005, 06:24h (#498790)
    ( http://helvete.escomposlinux.org/ )
    Obviamente si tienes dos aplicaciones luchando por su sitio en una sóla CPU irán más lentas que una sola con toda la CPU para ella.

    Si tienes un método por el cual un sistema con multiples aplicaciones luchando entre ellas vaya más rápido que una sola aplicación me parece que te dan el premio Nobel de informática.

    [ Padre ]
  • por fabiang (14956) el Martes, 10 Mayo de 2005, 02:57h (#499577)
    ( http://www.fabiangonzalez.cl/ )
    Ya están leyendo entre líneas, lo único dije fue: antes de hablar de paralelismo:

    1. no tenemos paralelismo, tenemos concurrencia
    2. la concurrencia tiene un costo
    3. para que valga la concurrencia hay que ver el costo de la concurrencia versus el tiempo que los procesos esperan.

    Mi punto: a veces hablamos sin sustento teórico y los que están recien aprendiendo no saben por que suceden las cosas.

    --
    while(1==1){ printf("\t firma infinita \n"); }
    [ Padre ]
  • 2 respuestas por debajo de tu umbral de lectura actual.