Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

¿ Más velocidad es igual a problemas ?
#1

Buenas!.

¿ Qué ocurre cuando una serie de procesos se ejecutan uno tras otros y tenemos una velocidad distinta de procesamiento ?.

¿ Os acordáis cuando en Gambas ejecutamos procesos externos y para evitar el atropello debíamos usar instrucciones como wait ?.
Para esperar que acabase el proceso.

Ahora apliquemos eso a la carga del sistema operativo Linux. Si por algún motivo "algo" debe tardar más cuando carga
o no se esperaba que cargase tan rápidamente, el resultado puede llegar a ser el no esperado ?.
(Imaginar que tenemos un disco "ultra-rápido") y a la vez nuestro procesador puede también ser rápido o más lento.

¿ Y si eso a la larga afecta de alguna forma al funcionamiento de esos programas que van cargando al iniciarse el sistema operativo ?.
¿ Y si esa velocidad no se lo toma igual cada una de las partes del hardware de nuestro ordenador ?.

¿ Tenemos un cuello de botella ?. Rolleyes

Saludos

"El lobo siempre será malo si sólo escuchamos a Caperucita.". El lobo.
    ¡Gracias!
#2

Hola:

Efectivamente, se forman cuellos de botella constantemente en cualquier sistema operativo, pero se van liberando tarde o temprano. Y esa es la triste realidad. Claro que todo el hardware trabaja con interrupciones, ya sean señales eléctricas o código, y es por eso que una computadora u ordenador, son tan lentos como el mas lento de sus componentes.

Por ejemplo en Win2 se había incorporado un medidor de rendimiento que calificaba una PC en sus diferentes componentes: RAM, ROM, Discos, Video, Audio, Procesador, etc. y daba una calificación entre 1 y 7 máximo. En versiones mas nuevas de ése SO ya no proporcionan tal medidor, creo.

Ahora bien, la instrucción "wait" o "wait 1" en Gambas por ejemplo yo la uso no para liberar otros procesos importantes de la PC, sino para permitir precisamente que el mismo gambas prosiga con la ejecución de sus propios procesos, por ejemplo que muestre un resultado, aún cuando haya un proceso de acceder a un disco. Es algo como programar un microprocesador con RTOS (Real Time Operative Sistem)....

Bueno, así lo miro yo.....

Saludos...

Es mejor saber un poco de todo, que todo de muy poco. Lo primero, garantiza la supervivencia humana.
[-] Los siguientes 1 usuarios dice gracias a AlfredoSC por este post:
  • Shell
    ¡Gracias!
#3

(05-04-2021, 19:16)AlfredoSC escribió:  "wait" o "wait 1" en Gambas

Yo uso wait muchas veces para cuando proceso archivos y uso una barra de progreso porque de lo contrario la barra no "progresa".
Saludos.
[-] Los siguientes 1 usuarios dice gracias a tincho por este post:
  • Shell
    ¡Gracias!


Posibles temas similares…
Tema / Autor Respuestas Vistas Último mensaje

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)