Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

General Comprehensive Operating System

Un article de Wikipédia, l'encyclopédie libre.

General Comprehensive Operating System
Un système DPS-7 GCOS7 de Honeywell-Bull en 1990
Un système DPS-7 GCOS7 de Honeywell-Bull en 1990

LanguesAnglaisVoir et modifier les données sur Wikidata
Plates-formesGamme GE-600 et Honeywell 6000 series(en)Voir et modifier les données sur Wikidata
Entreprise /
Développeur
General ElectricVoir et modifier les données sur Wikidata
LicenceLicence propriétaireVoir et modifier les données sur Wikidata
Première versionVoir et modifier les données sur Wikidata
Site webatos.net/en/products/enterprise-servers/bullsequana-mVoir et modifier les données sur Wikidata
modifier 

GCOS /djee'kohs/ (GeneralComprehensiveOperatingSystem) est une famille desystèmes d'exploitation orientéemainframes.

La première version a été développée parGeneral Electric à partir de1962 ; nommée historiquement GECOS (theGeneralElectricComprehensiveOperatingSupervisor).

Il reste encore utilisé de nos jours sur de gros systèmes. Les programmes sur ce système d'exploitation sont généralement écrits enCobol,Fortran (voireAlgol), et maintenantJava.

Architecture système et concepts

[modifier |modifier le code]

GCOS utilise le concept deprocessus pour décrire des séquences d'instructions qui agissent sur un ensemble de données et qui s'exécutent sur un processeur. Il a également le concept demultitâche. De plus, il existe une notion degroupe de processus, entité contenant plusieursprocessus chargés et ordonnancés simultanément. GCOS fournit également dessémaphores pour synchroniser des processus entre eux ou avec le matériel.

Chaque processus possède son propre espace d'adressage, sur lequel les droits d'accès sont une combinaison de droits élémentaires (lecture,écriture,exécution). L'espace d'adressage est segmenté, ce qui permet le partage de données entreprocessus. La gestion des privilèges est basée sur lesanneaux : chaque processus est associé à unanneau, plus le niveau de l'anneau est bas, plus le processus possède de privilèges.

Le système d'exploitation peut gérer les ordinateurs multi-processeurs (SMP). Il est basé sur unmicro-noyau implanté sur lefirmware de la machine. Il peut également fonctionner dans des modes d'émulation avec de très faibles pertes de vitesse.

Histoire

[modifier |modifier le code]

Le système d'exploitation GECOS-II a été développé parGeneral Electric pour le GE-635, une machine 36 bits, de1962 à1964. Contrairement à la rumeur, GECOS n'est pas une copie deSystem/360 (rumeur reprise par leJargon File). L'architecture du GE-635 était très différente de celle de l'IBM 360, et GECOS était bien plus ambitieux queDOS/360. Une des caractéristiques marquantes de la seconde génération de cesystème d'exploitation était le support dutemps partagé (Time-Sharing,TSS) ainsi que dutraitement par lots (batch).

Après le rachat de la division desordinateurs deGeneral Electric parHoneywell, GECOS-III a été rebaptisé GCOS-3, et la ligne de machines renommée H-6000. Plus tard, le marketing d'Honeywell a créé une « Série 60 », et renommé le H-6000 en Level-66. Honeywell, avec son associé européenCII-Honeywell Bull, a aussi décidé de lancer une nouvelle ligne de produits « Level 64 », qui est devenue le DPS-7.

Le nom GCOS s'est ensuite étendu à toutes les lignes de produits commercialisées par Honeywell et à GCOS-64, un système d'exploitation 32 bits complètement différent, largement inspiré parMultics développé parallèlement parHoneywell et Honeywell-Bull en France et àBoston.GCOS-62, un autre système 32 bits bas de gamme a été conçu enItalie. GCOS 61 était une nouvelle version d'un petit système réalisé en France, et la nouvelle ligne DPS-6 demini-ordinateurs 16 bits du Massachusetts a pris le nom GCOS-6.

Un autre changement de nom dans les lignes de produits a eu lieu en 1979, le Level-6 devenant le DPS-6 le Level-61 renommé DPS-4, Le Level-64 rebaptisé en DPS-7, et le Level-66 désormais appelé DPS-8. Le nom commercial deMini 6 est utilisé enFrance, où il faut trouver un successeur auMitra 15.

Lessystèmes d'exploitation gardèrent le nom commercial GCOS, avec l'introduction de GCOS 6, GCOS 4, GCOS 7 et GCOS 8. Tous ces changements causèrent une certaine confusion chez les clients, parce que la ligne GCOS d'origine, qui s'appelait GCOS-III (ou GCOS-3) était soudainement devenue GCOS 8. GCOS-3 a été supporté et maintenu pendant plusieurs années après ces annonces.

GCOS-3 (et ensuite GCOS-7 et GCOS-8) avait un bonsystème de gestion de base de données réseau (CODASYL) appelé IDS (Integrated Data Store). IDS a été le modèle pourIDMS, qui a connu davantage de succès. La version IDS/2 est encore utilisée à ce jour.

Plusieursmoniteurs transactionnels ont été conçus pour GCOS-3 et GCOS-8. Une première version de moniteur pour GCOS-3 supposait, comme dansUnix, qu'un nouveauprocessus soit lancé pour chaque transaction de labase de données. Les clients d'IBM voulaient un modèle plus efficace où des processus légers (threads) multiplexés attendent des messages et partagent des ressources. Ces caractéristiques ont été réalisées sous forme de sous-systèmes.

GCOS-3 a bientôt eu un vrai moniteur transactionnel nommé TDS (Transaction Driven System), qui était essentiellement un développement d'Honeywell. TDS a ensuite évolué en TP (faisant partie du package Data Management IV, comprenant 4 briques : un langage (COBOL), un SGBD (IDS/2), un langage d'interrogation type SQL (PDQ : Personal Data Query) et donc un moniteur transactionnel (TP :Transactional Processor)). DMIV a été également porté sur GCOS-8, cependant, sur cette version du système d'exploitation, la brique TP a été remplacée par TP8 lorsque celui-ci a vu se développer le concept de workstation (ensemble de ressources partagées/partageables par un ou plusieurs processus), de même que le SGBD IDS/2 a été remplacé par RFM (Relational File Manager, un SGBDR) et le programme PDQ remplacé par Interel (intégré dans une sorte de 'bureau à tout faire', nommé Infoedge).Cependant, toutes les briques DMIV sont restées utilisables.

TDS et ses successeurs ont été des succès commerciaux et prirent des parts de marché àCICS (d'IBM) dont l'architecture était semblable. Un produit similaire, également appelé TDS, a été développé pour GCOS-7.

GCOS-6 et GCOS-4 (l'ex GCOS-62) ont été dépassés par des mini-ordinateurs à base deMotorola 68000 et dePowerPC sous Unix, et les lignes de produits ont été arrêtées. Cependant GCOS-6 tournait dans unémulateur fonctionnant surAIX. La gamme DPS-7, avec GCOS 7, a continué à évoluer avec le DPS-7000.

À la fin desannées 1980, Honeywell a vendu son activité informatique à une coentreprise dont faisaient partie NEC etBull, et à laquelle Honeywell a pris part pendant un temps. En quelques années,Bull a pris la tête de cette compagnie. NEC a fourni plusieurs générations de matérielgrand-système dans le haut de gamme, qui tournaient à la fois avec GCOS 8 et leur propre système ACOS-4.Bull a utilisé la dénomination DPS-9000 pour sa ligne entière de grands systèmes GCOS-8, avec des modèles conçus parBull et par NEC.

À la fin desannées 1990 et au début desannées 2000,Bull voulait centrer son développement sur un seul type de matériel à base decircuits intégrésIntel standards, mais avec des "bonus"Bull. Sur cette plate-formeNovascale (basée sur les processeursItanium 2) tournentWindows etLinux en mode natif.Qui plus est, des émulateurs (Instruction Set Simulator) de DPS-7000 et DPS-9000 permettent de faire tourner GCOS7 et GCOS8 sur cette plateforme.Bull continue à investir dans le développement et le support de GCOS7 et GCOS8, et a encore des clients dans de nombreux pays dans le monde.

Influence sur d'autresSE

[modifier |modifier le code]
  • Quelques-uns des premiers systèmes Unix desLaboratoires Bell utilisaient des machines sous GCOS commespools d'impression et divers services.
  • L'élément ajouté au fichier/etc/passwd pour stocker l'information d'identité GCOS a été baptisé « champ Gecos » (GECOS field) et existe toujours dans l'API Unix, nommépw_gecos, contenant le nom complet de l'utilisateur et autres informations à usage essentiellement humain.

Annexes

[modifier |modifier le code]

Voir aussi

[modifier |modifier le code]
v ·m
Apple
Mac OSClassic
Dérivés de NeXTSTEP
Dérivés deBeOS
DOS
IBM
Microsoft Windows
Fondés sur MS-DOS
Branche NT
ReactOS Foundation
Branche NT (GPL/LGPL/AGPL) non-Microsoft
POSIX /Unix
AT&T /Laboratoires Bell
BSD
GNU Hurd
Linux(liste)
Autres dérivés
Dérivés d'AmigaOS
Dérivés duTOS
D’importance historique
Mobile
Noyau Linux
Autres noyaux
Embarqués
Pour capteur en réseau
Pour carte à puce
Temps réel
Autres systèmes
Pour une liste complète, voir laliste des systèmes d’exploitation et lacatégorie « Système d’exploitation ».
v ·m
Filiales et divisions
Actuelles
Anciennes
Actifs détenus
Actuels
Anciens
Marques et produits
Personnes
Fondateurs
Autres
Lieux et installations
Autres
  • 1Maintenant intégré dans d'autres divisions de GE ou groupe d'affaires
  • 2Vendu
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=General_Comprehensive_Operating_System&oldid=186643322 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2025 Movatter.jp