Comunidad Gambas-es
¿ Más velocidad es igual a problemas ? - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: General (https://gambas-es.org/forum-4.html)
+--- Tema: ¿ Más velocidad es igual a problemas ? (/thread-259.html)



¿ Más velocidad es igual a problemas ? - Shell - 04-02-2021

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


RE: ¿ Más velocidad es igual a problemas ? - AlfredoSC - 05-04-2021

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


RE: ¿ Más velocidad es igual a problemas ? - tincho - 06-04-2021

(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.