? Systèmes d'exploitation jouent le rôle vital d'être le pont entre le matériel et le logiciel d'un ordinateur. Ils fournissent un environnement où le logiciel peut être écrit sans la nécessité de répondre aux spécificités du matériel sous-jacent , ce qui était nécessaire dans les premiers jours de l'informatique. Il existe plusieurs systèmes d'exploitation largement utilisés qui diffèrent les uns des autres à bien des égards . Cependant, ils effectuent chacun un certain nombre de fonctions similaires , y compris exécution des instructions de base, soit compilé ou interprété , et également les processus de gestion , de la mémoire , entrée et sortie , de stockage, de réseau et de fichier et de dossier /répertoire opérations . Il ya cinq grandes fonctions de gestion de fichiers qui contrôle un système d'exploitation . Création et suppression de fichiers
création du fichier et de suppression sont fondamentales pour les opérations informatiques . Dans le premier cas , les données ne peuvent être stockées d'une manière efficace à moins disposées dans une certaine forme de structure de fichier . Dans ce dernier , le stockage permanent serait remplir rapidement si les fichiers n'ont pas été supprimés et l'espace occupé par les réaffectées à de nouveaux fichiers.
Création et suppression de répertoires
une corollaire la nécessité de stocker des données dans les fichiers , les fichiers eux-mêmes doivent être organisées dans des répertoires ou dossiers afin de permettre leur stockage et une récupération efficaces . Cela est particulièrement vrai dans le cas des ordinateurs personnels où l'utilisateur a besoin pour naviguer vers un ou plusieurs fichiers spécifiques pour y accéder. Sans une certaine forme de cloisonnement , cela prouverait une lourde si la tâche n'est pas impossible. Tout comme la suppression de fichiers , répertoires ou des dossiers inutiles doivent être supprimés afin de maintenir le système épuré.
Manipuler des fichiers Instructions
Comme les systèmes d'exploitation permettre l'application logiciel permettant de manipuler des fichiers en utilisant des instructions symboliques , le système d'exploitation lui-même doit avoir un jeu d'instructions au niveau machine afin de l'interface avec le matériel directement . Instructions symboliques de l' application doivent être traduits dans les instructions de niveau machine , soit par un interprète ou par la compilation du code de l'application . Le système d'exploitation contient des dispositions pour gérer cette manipulation de fichiers au niveau machine .
Cartographie à
systèmes d'exploitation
de stockage permanent doivent être en mesure de cartographier les fichiers et dossiers à leur physique emplacement pour le stockage permanent afin d'être en mesure de stocker et récupérer. Ce sera enregistrée dans une certaine forme de répertoire du disque qui varie selon le ou les systèmes que le système d'exploitation utilise le fichier . Le système d'exploitation comprendra un mécanisme pour localiser les segments de fichiers séparés où il a divisé un fichier.
Sauvegarde des fichiers
fichiers représentent un investissement considérable en temps , intellectuel effort et souvent de l'argent aussi bien, donc leur perte peut avoir un impact grave. Dispositifs de stockage permanents de l'ordinateur contiennent généralement un certain nombre de dispositifs mécaniques qui peuvent échouer , et lui-même le support de stockage peuvent se dégrader . Une fonction des systèmes d'exploitation est d'éviter le risque de perte de données en sauvegardant les fichiers sur support sécurisé et stable supplémentaires dans un système redondant .