Unidata
BS-1000
série X (77x0)
1974-19--
Le système d'exploitation des
machines de la série Unidata a été le système BS-1000 développé
par Siemens à partir de l'apport RCA sur la série Spectra. En 1975 Siemens était en train de développer une version compatible BS-2000 |
The operating system
adopted for the Unidata series was BS-1000, a system developed by
Siemens from the RCA Spectra product line. A new compatible version named BS-2000 was in development in 1975/ |
|
BS-1000 fut introduit sur le CII 7740 avec des logiciels français initialement développés pour l'Iris 50 | CII sold 7740 with BS-1000 improved by the port of genuine products originally developed for Iris 50 |
BS 1000 1 - Grandes orientations Un certain nombre d’orientations fondamentales ont été recherchées lors de la création du système BS 1000. Elles se situent dans le cadre de l’exploitation et permettent à l’utilisateur de disposer d’un système logiciel souple et performant. Ces grandes orientations sont :
Automatisation L’un des axes de développement du BS 1000 est la recherche de la plus grande automatisation de l’exploitation. Elle permet d’atteindre un haut degré d’intégration et intervient au niveau de toutes les fonctions.
Optimisation Pour gérer efficacement ressources et travaux, le BS 1000 fait appel à un ensemble de méthodes élaborées qui permettent d’atteindre à tous les niveaux une gestion optimum.
Sécurité Elle a été recherchée à tous les niveaux. Elle est obtenue principalement grâce aux fonctions suivantes :
Simplicité et souplesse
2 - Principes d’exploitation
Trois méthodes d’exploitation principales sont à la disposition de l’utilisateur :
Elles se distinguent les unes des autres par le degré d’automatisation qu’elles permettent d’atteindre et offrent à l’utilisateur la possibilité de réaliser une exploitation personnalisée qui peut aller jusqu’à l’emploi simultané des 3 méthodes pour des catégories de travaux différents. Le système intervient à quatre niveaux différents dans l’exploitation des travaux :
Exploitation sous contrôle de l’exécutif Cette méthode, peu automatisée, permet la prise en charge et le lancement de programmes indépendants. La prise en compte des travaux, la sélection et le lancement, l’exécution sont pilotés par l’opérateur. Les fichiers de résultats élaborés au cours de l’exécution d’un programme sont directement restitués sur les appareils périphériques de sortie correspondants. Exploitation avec moniteur d’enchaînement La notion de " travail " apparaît avec cette méthode. Des suites d’ordres relatifs à un ou plusieurs programmes sont en effet constitués et perforés sur cartes ou stockés sur bandes magnétiques ou disques. Un travail se compose d’étapes contenant les ordres au moniteur relatifs à l’exécution d’un programme et, éventuellement, des données pour ce programme. Cette méthode d’exploitation des travaux est particulièrement adaptée aux configurations de petite et moyenne dimension. Elle se situe à mi-chemin entre l’exploitation de programmes indépendants initialisés à partir du pupitre d’exploitation et la gestion entièrement automatique des travaux par le système. L’exploitation avec moniteur d’enchaînement offre la possibilité d’utiliser les fonctions " spool-in " et " spool-out " des systèmes SPOOL 1 ou SPOOL 2. La sélection et le lancement des travaux sont toutefois réalisés à partir du pupitre d’exploitation. Exploitation automatique Le BS 1000 offre deux systèmes de gestion des travaux. Utilisant comme base le moniteur d’enchaînement, JMS 1 (mode réel uniquement) et JMS 2 (mode réel et mode virtuel) permettent de réaliser une exploitation entièrement automatique. Le JMS 1 nécessite une organisation des travaux par le groupe de préparation du travail qui réalise les fonctions suivantes :
Le JMS 2, très souple, ne demande pas de tâches particulières pour l’utilisateur. Cependant, il suppose, afin d’obtenir un rendement global optimum, l’utilisation d’une configuration importante. 3 - Compilateurs . Traducteurs de langage
4 - Programmes de service La bibliothèque de programmes de service comprend de nombreux utilitaires facilitant la gestion de l’exploitation. Citons :
5 - Téléinformatique Le système de base de gestion des transmissions est le TCS (Transmission Communication System) appelé encore MCS ou DUS. C’est l’un des constituants fondamentaux du BS 1000 ; il est chargé du transfert des données entre l’ordinateur et les terminaux de télétraitement. Les fonctions principales de TCS sont :
Sa composition est la suivante :
Piastre Le système de base TCS, comme tout système de base de télécommunications, laisse un travail important aux programmeurs pour les problèmes spécifiques au télétraitement : démarrages et arrêts du temps réel, reprises, protection des accès... Le moniteur de télétraitement PIASTRE prend en charge ces tâches et autorise la programmation des applications temps réel en langage évolué (Cobol). PIASTRE assure la gestion des terminaux, des applications, des blocs d’enchaînement de messages, du journal, des fichiers et des messages venant du pupitre. Stratège Le moniteur de télétraitement
STRATÈGE est destiné à la prise en charge de grosses applications de
gestion de transaction (de quelques dizaines à quelques centaines de
terminaux conversationnels). Les possibilités de simultanéité et un
système élaboré de sécurité et de surveillance du réseau
permettent d’obtenir des performances et une fiabilité élevées. 6 - Bases de données Sophocle Le système de gestion de bases de données SOPHOCLE est un outil permettant de gérer des articles de longueur fixe. Ces articles, regroupés dans des fichiers, peuvent être reliés les uns aux autres par la technique de chaîne. SOPHOCLE est composé d’un ensemble de fonctions, de description et d’exécution, permettant la structuration et l’accès aux informations. Le noyau de SOPHOCLE est un ensemble de fonctions élémentaires qu’on peut appeler directement dans un programme d’application. Des utilitaires font partie du système. Socrate Le système de gestion
de bases de données SOCRATE est un outil puissant et très complet
destiné à la prise en compte de petites ou de grosses bases de données
aux relations complexes. SOCRATE est un ensemble de modules de logiciel
qui prennent en charge la création, la structuration, l’organisation
et la maintenance de l’ensemble formant la base. © 2001 Bruno Dallemagne |