摘要 |
<p>Le système exécute des services par une application dite « serveur » pour au moins une application dite « client ». Une étape préliminaire (40) établit une liste de services du serveur disponibles, paramétrés pour ledit au moins client, étape (40) dans laquelle on détermine un temps de traitement libérable du serveur pour ledit au moins client par cycle d'exécution de code appelé MIF. Le système crée au démarrage : - (41) NT tâches d'exécution pour ledit au moins client avec chacune un niveau de priorité d'exécution et une durée moyenne d'exécution allouée, NT étant égal ou supérieur à 1, la somme des durées desdites tâches étant inférieure ou égal audit temps de traitement libérable ; - (42) des règles d'exécution associant chacune desdites tâches à au moins un service de ladite liste ; puis, lors de chaque cycle MIF (43, 44, 45), le système exécute lesdits services sur leur tâches associées, une tâche étant exécutée en fonction son niveau de priorité et pour une durée au plus égale à sa durée moyenne d'exécution allouée, la partie non exécutée d'un service étant exécutée au cycle suivant sur sa tâche associée.</p> |