Veuillez choisir le dossier dans lequel vous souhaitez ajouter ce contenu :
Filtrer les résultats
Depuis longtemps, les commandes au niveau du langage de machine sont interprétées par le matériel alors que les fonctions de systèmes d'exploitation sont implantées principalement en logiciel. Cependant, de plus en plus, la microprogrammation joue un rôle important dans la construction de systèmes d'exploitation. Les microprogrammes peuvent interpréter la plupart des fonctions primitives ainsi qu'à supporter certaines fonctions plus complexes. Les avantages à en tirer consistent en une meilleure fiabilité, une exécution plus rapide et une plus grande capacité ainsi qu'une simplification de la programmation du système au niveau du logiciel. Cette publication consiste donc en une analyse de cette …
Le but de cette communication est de présenter une analyse de certains problèmes posés par l'implémentation d'un logiciel d'exploitation microprogrammé. À cause de certaines contraintes, un véritable système d'exploitation devra contenir des modules réalisés par circuits, d'autres réalisés par programmation (l'aspect classique) et enfin, d'autres par microprogrammation. Un premier problème, après avoir défini les modules du système, est de déterminer lesquels doivent être ou ne devraient être microprogrammés. Ensuite, la répartition (temporaire ou résident) dans la mémoire de contrôle, qui a nécessairement une taille très limitée, détermine l'usage d'une mémoire de contrôle altérable. La communication entre les modules, pour être …
Le but de cette communication est de présenter une analyse de certains problèmes posés par l'implémentation d'un logiciel d'exploitation microprogrammé. À cause de certaines contraintes, un véritable système d'exploitation devra contenir des modules réalisés par circuits, d'autres réalisés par programmation (l'aspect classique) et enfin, d'autres par microprogrammation. Un premier problème, après avoir défini les modules du système, est de déterminer lesquels doivent être ou ne devraient être microprogrammés. Ensuite, la répartition (temporaire ou résident) dans la mémoire de contrôle, qui a nécessairement une taille très limitée, détermine l'usage d'une mémoire de contrôle altérable. La communication entre les modules, pour être …
Un utilisateur désirant écrire un microprogramme pour un ordinateur conçu pour l'enseignement de la microprogrammation, peut utiliser ce système écrit en APL. Le simulateur lui permet d'écrire, d'éditer, modifier et puis de dérouler son microprogramme de façon interactive. Le programme peut être aussi écrit entièrement, puis exécuté en séquence. Le programme simule l'existence de la mémoire de contrôle, et de la mémoire principale dont les tailles sont variables. Diverses commandes ont été ajoutées pour garder en bibliothèque les programmes ainsi créés.
Un langage de programmation pour la géométrie analytique a été constitué pour faciliter l'utilisation des ordinateurs par les géomètres sans avoir besoin de connaître la programmation. Le langage est analysé par un interpréteur de façon conversationnelle et les résultats de chaque commande sont visualisés sur un écran cathodique. Un clavier de fonctions et des commandes permettent toute modification de l'image obtenue, et toutes les fonctions géométriques nécessaires sont implémentées. Un macro interpréteur est utilisé pour modifier le système selon les besoins de l'usager, de façon conversationnelle.
Décrit la conception et la réalisation d'un système de programmation conversationnelle pour la géométrie analytique. Ce système est opérationnel au centre d'études nucléaires de Saclay (France), sur un ordinateur IBM 360/91 utilisant des consoles graphiques.