Système de commande de vol d’un aéronef comprenant un ensemble d’actionneurs de contrôle d’aéronef et un ensemble de calculateurs de commande de vol prévus pour commander les actionneurs de l’ensemble d’actionneurs, chaque calculateur est de type duplex, comprenant une première et deuxième unités (UA, UB) configurées pour mettre en œuvre des partitions logicielles à partir de données d’entrées, caractérisé en ce qu’au moins une première donnée d’entrée (D) est acquise par une partition logicielle (P1(A)) de la première unité (UA) puis transmise à une partition logicielle (P1(B)) de la deuxième unité (UB), les partitions logicielle (P1(A), P1(B)) de la première unité (UA) de la deuxième unité (UB) étant couplées. Système de commande de vol selon la revendication précédente caractérisé en ce que : la première unité (UA) comporte un module d’acquisition de données asynchrones (A1) configuré pour extraire la donnée d’entrée (D) requise par la partition logicielle (P1(A)), un module de transmission de données locales (A2) configurée pour transmettre la donnée d’entrée (D) à la deuxième unité (UB), un module de mise à disposition de données synchrones (A5) configuré pour transmettre la donnée d’entrée (D) acquise à la partition logicielle (P1 (A)) de la première unité (UA) ; la deuxième unité (UB) comporte un module d’acquisition de données opposées (B3) configurée pour réceptionner la donnée d’entrée (D) transmise par le module de de transmission de données locales (A2) de la première unité (UA), un module de mise à disposition de données synchrones (B5) configuré pour transmettre la donnée d’entrée (D) réceptionnée à la partition logicielle (P1(B)) de la deuxième unité (UB). Système de commande de vol selon l’une des revendications précédentes caractérisé en ce que la deuxième unité (UB) comporte un module d’acquisition de données asynchrones (B1) configurée pour extraire la donnée d’entrée (D), un module de surveillance de données opposées (B4) configurée pour : comparer la première donnée d’entrée extraite par le module d’acquisition de données asynchrones (B1) de la deuxième unité (UB) à la deuxième donnée d’entrée réceptionnée par le module d’acquisition de données opposées (B3) de la deuxième unité (UB) ; conclure à une intégrité de la donnée d’entrée si les première et deuxième données d’entrées sont égales, et à une non intégrité si les première et deuxième données d’entrées sont différentes, puis établir un statut d’intégrité ; transmettre le statut d’intégrité au module de mise à disposition de données synchrones (B5) de la deuxième unité (UB). Système de commande de vol selon l’une des revendications précédentes caractérisé en ce que la donnée d’entrée (D) est associée à une latence (L) configurée pour que : le temps entre le début de l’exécution du module d’acquisition de données asynchrones (A1) et l’utilisation de la donnée d’entrée (D) dans la partition logicielle (P1(A)) de la première unité (UA) est inférieur à ladite latence (L) de la donnée (D), le temps entre le début de l’exécution du module d’acquisition de données asynchrones (A1) et l’utilisation de la donnée d’entrée (D) dans la partition logicielle (P1(B)) de la deuxième unité (UB) est inférieur à ladite latence (L) de la donnée (D).