Todas las Noticias en Películas, Avances de Películas y Reseñas.

El nuevo sistema PaSH hace que los programas Shell de Unix se ejecuten más rápido

Un nuevo sistema, PaSHha sido desarrollado para hacer que los programas de computadora se ejecuten más rápido y al mismo tiempo brindar precisión en el shell Unix. El shell Unix es un entorno de programación de 50 años de antigüedad que todavía se utiliza ampliamente en la actualidad.

El nuevo sistema aumenta la velocidad de los programas al dividir los componentes en partes y permitirles ejecutarse simultáneamente en múltiples procesadores de computadora. Hacerlo permite que los programas realicen tareas mucho más rápidamente.

Con el nuevo sistema, se permitirá el gran número de personas que lo utilizan. Los biólogos, científicos de datos, ingenieros y economistas pueden acelerar sus programas sin temor a obtener resultados incorrectos.

Además de programas más rápidos, el sistema facilitará a los programadores el desarrollo de herramientas que utilizan biólogos, ingenieros y otros. Ya no es necesario realizar ningún ajuste especial a los comandos del programa para permitir la paralelización automática y sin errores.

Lea también: El robot minicoche Sphero enseña a los niños los conceptos básicos de la programación informática: ¿no es demasiado bonito?

Resolviendo un viejo problema

PaSh se centra en programas o scripts en el shell de Unix. Uno de los principales problemas con los que se enfrentan los investigadores desde hace años es la paralelización correcta y automática de los scripts de shell. Incluso si el shell de Unix permite scripts en varios idiomas, aún resulta difícil paralelizarlos mediante los métodos tradicionales.

Esto se debe a que paralelizar un programa suele ser complicado porque algunas partes dependen de otras. Por lo tanto, cuando uno se equivoca en el orden, todo el programa falla.

Recomendado:  Juega Roblox en el navegador web [Without Downloading]

PaSh resuelve estos problemas mediante un paso de preprocesamiento que inserta anotaciones simples en componentes del programa que es viable para ser paralelizado. Después de eso, el sistema intentará paralelizar los componentes del script mientras el programa se está ejecutando.

Por lo tanto, esto evita otro problema en programación de shell y acelera efectivamente muchos de los componentes en comparación con los métodos tradicionales que intentan realizar la paralelización por adelantado.

También acelera el programa y garantiza que obtenga resultados precisos. Cuando el sistema llega a un componente del programa que no se puede paralelizar, ejecutará la versión original para evitar causar un error.

El sistema ha sido probado en cientos de scripts y no falló ni uno solo. Pudo ejecutar programas seis veces más rápido en comparación con scripts incomparables. Además, aumentó la velocidad del guión, convirtiéndolo en el primero en mostrar este tipo de transformación correcta en su forma más completa.

En el futuro, los informáticos quieren utilizar el sistema para abordar problemas de distribución en los que dividirá un programa para ejecutarlo en varias computadoras en lugar de tener muchos procesadores en una computadora. También buscan mejorar el esquema de anotaciones para hacerlo más fácil de usar y poder describir mejor los componentes complejos del programa.

Este artículo es propiedad de TechTimes.

â“’ 2023 . .