Monitor de alteración de archivos


En informática , File Alteration Monitor , también conocido como FAM y sgi_fam , proporciona un subsistema desarrollado por Silicon Graphics para sistemas operativos similares a Unix . El subsistema FAM permite aplicaciones para ver ciertos archivos y ser notificado cuando se modifican. Esto ayuda enormemente a las aplicaciones, porque antes de que existiera FAM, tales aplicaciones tendrían que leer el disco repetidamente para detectar cualquier cambio, lo que resultó en un alto uso del disco y la CPU .

Por ejemplo, una aplicación de administración de archivos puede detectar si algún archivo ha cambiado y luego puede actualizar un icono y / o nombre de archivo mostrado.

Aunque FAM puede parecer innecesario ahora que muchos kernels más nuevos incluyen soporte de notificación integrado ( inotify en Linux , por ejemplo), el uso de FAM ofrece dos beneficios:

El principal problema con FAM es que durante la creación de una gran cantidad de archivos (por ejemplo, durante el primer inicio de sesión en un entorno de escritorio) ralentiza todo el sistema, utilizando muchos ciclos de CPU. [ cita requerida ]