martes, 6 de julio de 2010

MAS INFO. *

Sección crítica

Se denomina sección crítica, en programación concurrente, a la porción de código de un programa de computador en la cual se accede a un recurso compartido (estructura de datos o dispositivo) que no debe ser accedido por más de un hilo en ejecución. La sección crítica por lo general termina en un tiempo determinado y el hilo, proceso o tarea sólo tendrá que esperar un período determinado de tiempo para entrar. Se necesita un mecanismo de sincronización en la entrada y salida de la sección crítica para asegurar la utilización en exclusiva del recurso, por ejemplo un semáforo.

Sincronización y Comunicación entre procesos

La comunicación entre procesos: necesaria si se desea que varios procesos puedan colaborar para realizar una misma tarea. Sincronización funcionamiento coordinado en la resolución de una tarea encomendada.

El SO ofrece mecanismos básicos de comunicación, que permiten transferir cadenas de bytes. Deben ser los procesos que se comunican quienes interpreten el significado de las cadenas transferidas para su labor coordinada.
Los mecanismos de comunicación y sincronización son dinámicos. Es decir, cuando se necesita un mecanismo de este estilo, se crea, usa y destruye, de forma que no se establezca de forma definitiva ningún mecanismo de comunicación, ya que ellos podrían producir efectos indeseados. Es decir, la comunicación es algo puntual.

Código abierto (Open Source)

Código abierto es el término con el que se conoce al software distribuido y desarrollado libremente. El código abierto tiene un punto de vista más orientado a los beneficios prácticos de compartir el código que a las cuestiones morales y/o filosóficas las cuales destacan en el llamado software libre.

Su uso nació por primera vez en 1998 de la mano de algunos usuarios de la comunidad del software libre, tratando de usarlo como reemplazo al ambiguo nombre original en inglés del software libre (free software). Free en inglés significa dos cosas distintas dependiendo del contexto: gratuidad y libertad. Lo cual implica, para el caso que nos ocupa, "software que podemos leer, modificar y redistribuir gratuitamente" (software gratuito) y, además, software libre, según la acepción española de libertad.

Sobre BSC (Centro Nacional de Supercomputación)

A principios de 2004 el Ministerio de educación y ciencias (el Gobierno español), Generalitat de Catalunya (el Gobierno local catalán) y la Universidad Técnica de Cataluña (UPC) tomó la iniciativa de crear un Centro de Supercomputing Nacional en Barcelona. BSC-CNS (Barcelona Supercomputing el Centro - Centro Nacional de Supercomputación) es la Facilidad Nacional Supercomputing en España y oficialmente fue constituido en abril de 2005.

BSC-CNS maneja MareNostrum, uno de los superordenadores más poderosos en Europa, localizada en el Torre Girona la capilla. La misión de BSC-CNS es de investigar, desarrollar y manejar la tecnología de la información para facilitar el progreso científico. Con este objetivo, la dedicación especial ha sido aficionada áreas como Ciencias Computacionales, Ciencias de Vida y Tierra Ciencias.

Todas estas actividades son complementarias el uno al otro y muy fuerte relacionadas. De este modo, un lazo multidisciplinar es instalado: nuestra exposición a industrial y prácticas de académico de ciencia de no ordenador mejora nuestra comprensión de las necesidades y nos ayuda enfocando nuestra investigación fundamental hacia el mejoramiento de aquellas prácticas.

El resultado es muy positivo ambos para nuestro trabajo de investigación así como para mejorar el modo que atendemos nuestra sociedad.

No hay comentarios:

Publicar un comentario

2009 Rodriguez Time - Powered by Blogger
Blogger Templates by Deluxe Templates
Wordpress theme by Dirty Blue