Veuillez choisir le dossier dans lequel vous souhaitez ajouter ce contenu :
Filtrer les résultats
Le concept de mémoire virtuelle qui permet à un programmeur d'adresser de manière uniforme la mémoire centrale ainsi que la mémoire secondaire date de plus de 10 ans mais son utilisation s'est limitée aux modèles d'ordinateurs les plus puissants. La communication décrit l'implantation d'un espace virtuel de 64 K octets dans un mini-ordinateur de 16 K octets de mémoire centrale. La modification des adresses se fait par microprogramme avec l'aide de trois tables résidentes en mémoire centrale. Un but principal de l'implantation est d'avoir un mode virtuel exactement le même jeu d'instructions qu'en mode normal. Présentement, un système fonctionne avec …
Créé en Septembre 1971, le Laboratoire d'Informatique Appliquée a pour but la mise au point de systèmes câblés devant illustrer les philosophies et les techniques actuelles en matière d'organes logiques. Deux réalisations sont exposées : 1 - Double Aiguillage Programmable. De plus, un contrôleur spécial permet à deux ordinateurs (dans notre cas deux INTERDATA 4) de partager un même ensemble d'organes d'entrée sortie branchés en parallèle sur un bus commun. Le DAP, connecté en permanence aux deux ordinateurs, interroge tout à tour ceux-ci. Une programmation adéquate, intégrée dans le "moniteur de chaque calculateur", permet (au moment des E/S) aux programmes …
La conception de systèmes comprenant une multitude de tâches parallèles ou quasi-parallèles demande des algorithmes de synchronisation simples et fiables. La communication reprend certaines idées de Dijkstra à ce sujet. L'implémentation de son "sémaphore" est donnée en SIMULA. De plus, certaines structures d'information bien connues en simulation ("facilities" et "storages" de GPSS) seront appliquées à des problèmes de système.
La communication décrit la structure du langage SAM et de son compilateur. Ce langage est conçu pour le développement de systèmes complexes à partir d'un noyau commun. Le langage est un sous-ensemble modeste d'ALGOL 68 mais son utilisation interactive (compilation incrémentielle et exécution à partir d'un terminal) y apporte des aspects intéressants. Le compilateur constitue le coeur d'un ensemble plus complexe qui y ajoutera un système de fichiers et un superviseur à temps partagé.
La communication décrit la structure du langage SAM et de son compilateur. Ce langage est conçu pour le développement de systèmes complexes à partir d'un noyau commun. Le langage est un sous-ensemble modeste d'ALGOL 68 mais son utilisation interactive (compilation incrémentielle et exécution à partir d'un terminal) y apporte des aspects intéressants. Le compilateur constitue le coeur d'un ensemble plus complexe qui y ajoutera un système de fichiers et un superviseur à temps partagé.