A file system capable of performing bandwidth setting is realized. Further,
a bandwidth assuring function and a prefetching function are added
thereto, and are organically coupled to a bandwidth setting function,
thereby realizing a real-time remote file system. For these purposes, a
bandwidth setting request issued by an application 302 is fed to a
bandwidth setting part 305 through an extended API 313. The bandwidth
setting part 305 sets bandwidths, respectively, for transmission bandwidth
control parts 311 and 314 and a prefetching amount control part 310. The
transmission bandwidth control parts 311 and 314 and the prefetching
amount control part 310 respectively control a transmission bandwidth and
control the amount of prefetching on the basis of the bandwidths
respectively set.
Un système de fichiers capable d'exécuter l'arrangement de largeur de bande est réalisé. De plus, une largeur de bande assurant la fonction et une fonction prefetching sont ajoutées là-dessus, et sont organiquement couplées à une largeur de bande plaçant la fonction, réalisant de ce fait un système de fichiers à distance en temps réel. Dans ces buts, une demande d'arrangement de largeur de bande publiée par une application 302 est alimentée à une largeur de bande plaçant la partie 305 par un api prolongé 313. La largeur de bande plaçant la partie 305 place des largeurs de bande, respectivement, pour des pièces de commande de largeur de bande de transmission 311 et 314 et une partie de commande prefetching de quantité 310. Les pièces de commande de largeur de bande de transmission 311 et 314 et la commande prefetching de la partie de commande de quantité 310 respectivement une largeur de bande de transmission et commandent la quantité de prefetching sur la base des largeurs de bande ont respectivement placé.