Brevet FR3073959A1 (20190524)

REVENDICATIONS1. Système informatique (100) comportant : - une unité de traitement centrale (UTC), - une mémoire principale (MP) comportant des emplacements mémoire, - une unité de gestion de mémoire (UGM) conçue pour respectivement associer des emplacements mémoire de la mémoire principale (MP) à des emplacements mémoire d'une mémoire virtuelle d'un processus, caractérisé en ce que la mémoire principale (MP) est non volatile et en ce que le système informatique (100) comporte en outre : - des moyens matériels et/ou logiciels (SE, SF) pour créer un fichier informatique (F1) dans un ou plusieurs emplacements mémoire de la mémoire principale (MP), - des moyens matériels et/ou logiciels (SE, SF) pour commander à l'unité de gestion de mémoire (UGM) de respectivement associer au moins un des emplacements mémoire de la mémoire principale (MP) où le fichier informatique (F1) est enregistré à au moins un emplacement mémoire d'une mémoire virtuelle (MV P1) d'un processus, afin de permettre à l'unité de traitement centrale (UTC) exécutant ce processus d'accéder au contenu du fichier informatique (F1).\n<CLM>\1\tSystème informatique (100) selon la revendication 1, dans lequel le fichier informatique (F1) est associé à des métadonnées comportant l'un ou plusieurs parmi : un propriétaire du fichier informatique (F1), des permissions d'accès au fichier informatique (F1), un instant de création, un instant de modification et une taille du fichier informatique (F1).\n<CLM>\1\tSystème informatique (100) selon la revendication 1 ou 2, dans lequel le fichier informatique (F1) se trouve dans une arborescence de répertoires.\n<CLM>\1\tSystème informatique (100) selon l'une quelconque des revendications 1 à 3, dans lequel le fichier informatique (F1) est un fichier informatique exécutable dont le contenu comporte des instructions destinées à être exécutées par l'unité de traitement centrale (UTC). 10\n<CLM>\1\tSystème informatique (100) selon l'une quelconque des revendications 1 à 3, dans lequel le fichier informatique (F1) est un fichier informatique de données dont le contenu comporte des données non-exécutables par l'unité de traitement centrale (UTC). 5\n<CLM>\1\tSystème informatique (100) selon l'une quelconque des revendications 1 à 5, comportant en outre des moyens matériels et/ou logiciels (SE, SF) pour réserver des emplacements mémoire de la mémoire principale (MP) pour la création de fichiers informatiques et des moyens matériels et/ou logiciels (SE, SF) pour empêcher que l'unité de gestion de mémoire (UGM) n'associe des emplacements 10 mémoire réservés libres à des emplacements mémoire d'une mémoire virtuelle d'un processus.\n<CLM>\1\tSystème informatique (100) selon la revendication 6, dans lequel les moyens matériels et/ou logiciels (SE, SF) pour réserver des emplacements mémoire de la mémoire principale (MP) sont conçus pour réaliser la réservation par pages 15 d'emplacements mémoire, chaque page regroupant un même nombre d'emplacements mémoire consécutifs.\n<CLM>\1\tSystème informatique selon la revendication 6 ou 7, dans lequel les moyens matériels et/ou logiciels (SE, SF) pour réserver des emplacements mémoire de la mémoire principale (MP) sont conçus pour modifier dynamiquement quels 20 emplacements mémoire sont réservés.\n<CLM>\1\tProcédé d'accès à un fichier informatique (F1), mis en oeuvre dans un système informatique (100) comportant : - une unité de traitement centrale (UTC), - une mémoire principale (MP) non volatile comportant des 25 emplacements mémoire, - une unité de gestion de mémoire (UGM) conçue pour respectivement associer des emplacements mémoire de la mémoire principale (MP) à des emplacements mémoire d'une mémoire virtuelle d'un processus, 30 le procédé comportant : - la création d'un fichier informatique (F1) dans un ou plusieurs emplacements mémoire de la mémoire principale (MP), - la commande de l'unité de gestion de mémoire (UGM) pour respectivement associer au moins un des emplacements mémoire de la mémoire principale (MP) où le fichier informatique (F1) est 11 enregistré à au moins un emplacement mémoire d'une mémoire virtuelle (MV P1) d'un processus, afin de permettre à l'unité de traitement centrale (UTC) exécutant ce processus d'accéder au contenu du fichier informatique (F1). 5\n<CLM>\1\tProgramme d'ordinateur téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur, caractérisé en ce qu'il comprend des instructions pour l'exécution des étapes d'un procédé d'accès à un fichier informatique selon la revendication 9, lorsque ledit programme est exécuté sur un ordinateur.