Sistemas operativos modernos
ros tres minutos, con lo cual llega también al cuadro 5550. A partir de ese punto, ambos flujos corren a velocidad normal. Durante el periodo de alcance, el flujo del usuario 1 corre a una velocidad 2.8% más lenta, y el del usuario 2, a una velocidad 2.8% más rápida. Es poco probable que los usuarios se den cuenta de esto, pero si se considera necesario, el periodo de alcance podría alargarse a más de tres minutos. Otra forma de frenar a un usuario para fusionar su flujo con el de otro sería ofrecer la opción de incluir comerciales en las películas, tal vez a un precio más bajo que el de las películas sin co merciales. El usuario también podría escoger las categorías de productos anunciados, a fin de que los comerciales sean menos molestos y aumente la probabilidad de que el usuario ios vea. Me diante una manipulación del número, duración y tiempos de los comerciales, un flujo podría retrasarse lo suficiente como para sincronizarlo con el flujo deseado (Krishnan, 1999). 7.7.2 Colocación de archivos en caché Hay otra posibilidad en cuanto a uso de cachés en los sistemas mulfimedia. Por el gran tama ño de la mayoría de las películas (2 GB), es común que los servidores de vídeo no puedan al macenar todas sus películas en disco y las mantengan en DVD o cinta. Cuando se necesita una película, siempre podrá copiarse primero en disco, pero se requiere un fiempo de preparación considerable para localizar la película y copiarla en disco. Por ello, casi todos los servidores de vídeo manfienen un caché en disco de las películas más solicitadas, almacenadas en su totali dad en disco. Otra forma de usar cachés sería mantener los primeros minutos de cada película en disco. Así, cuando se solicite una película, se podrá iniciar de inmediato la reproducción a partir del archivo en disco. Mientras tanto, la película se copiará del DVD o de la cinta al disco. Si se al macena en disco una fracción suficiente de la película todo el tiempo, puede elevarse mucho la probabilidad de que el siguiente fragmento de la película ya se haya obtenido antes de necesitar lo. Si todo sale bien, la película entera estará en disco mucho antes de que se requiera. Entonces pasará a formar parte del caché, permanecerá en disco por si alguien la vuelve a pedir después. Si pasa demasiado tiempo antes de que alguien la vuelva a solicitar, la película se saca del caché para dejar su lugar a otra más popular. 7.8 CALENDARIZACION DE DISCO PARA MULTIMEDIA Los sistemas multimedia imponen a los discos demandas diferentes que las aplicaciones tradicio nales orientadas a texto, como los compiladores o procesadores de texto. En particular, exigen una tasa de datos alta en extremo y entrega de datos en tiempo real. Satisfacer ambas exigencias no es trivial. Además, en el caso de un servidor de vídeo, existen presiones económicas para lograr que un solo servidor maneje miles de clientes al mismo fiempo. Estos requisitos dejan sentir su impac to en todo el sistema. Antes examinamos el sistema de archivos. Ahora nos concentraremos en 1a calendarización de discos para multimedia.
RkJQdWJsaXNoZXIy MjI4NDcx