Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. General Comprehensive Operating System — Wikipédia
General Comprehensive Operating System — Wikipédia 👆 Click Here! Read More..
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

Langues AnglaisVoir et modifier les données sur Wikidata
Plates-formes Gamme 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
Licence Licence propriétaireVoir et modifier les données sur Wikidata
Première version 1962Voir et modifier les données sur Wikidata
Site web atos.net/en/products/enterprise-servers/bullsequana-mVoir et modifier les données sur Wikidata
modifier 

GCOS /djee'kohs/ (General Comprehensive Operating System) est une famille de systèmes d'exploitation orientée mainframes.

La première version a été développée par General Electric à partir de 1962 ; nommée historiquement GECOS (the General Electric Comprehensive Operating Supervisor).

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 en Cobol, Fortran (voire Algol), et maintenant Java.

Architecture système et concepts

[modifier | modifier le code]

GCOS utilise le concept de processus 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 de multitâche. De plus, il existe une notion de groupe de processus, entité contenant plusieurs processus chargés et ordonnancés simultanément. GCOS fournit également des sé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 entre processus. La gestion des privilèges est basée sur les anneaux : chaque processus est associé à un anneau, 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 un micro-noyau implanté sur le firmware 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é par General Electric pour le GE-635, une machine 36 bits, de 1962 à 1964. Contrairement à la rumeur, GECOS n'est pas une copie de System/360 (rumeur reprise par le Jargon File). L'architecture du GE-635 était très différente de celle de l'IBM 360, et GECOS était bien plus ambitieux que DOS/360. Une des caractéristiques marquantes de la seconde génération de ce système d'exploitation était le support du temps partagé (Time-Sharing, TSS) ainsi que du traitement par lots (batch).

Après le rachat de la division des ordinateurs de General Electric par Honeywell, 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éen CII-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é par Multics développé parallèlement par Honeywell et Honeywell-Bull en France et à Boston. GCOS-62, un autre système 32 bits bas de gamme a été conçu en Italie. GCOS 61 était une nouvelle version d'un petit système réalisé en France, et la nouvelle ligne DPS-6 de mini-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 de Mini 6 est utilisé en France, où il faut trouver un successeur au Mitra 15.

Les systè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 bon système de gestion de base de données réseau (CODASYL) appelé IDS (Integrated Data Store). IDS a été le modèle pour IDMS, qui a connu davantage de succès. La version IDS/2 est encore utilisée à ce jour.

Plusieurs moniteurs transactionnels ont été conçus pour GCOS-3 et GCOS-8. Une première version de moniteur pour GCOS-3 supposait, comme dans Unix, qu'un nouveau processus soit lancé pour chaque transaction de la base 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 de Motorola 68000 et de PowerPC sous Unix, et les lignes de produits ont été arrêtées. Cependant GCOS-6 tournait dans un émulateur fonctionnant sur AIX. La gamme DPS-7, avec GCOS 7, a continué à évoluer avec le DPS-7000.

À la fin des années 1980, Honeywell a vendu son activité informatique à une coentreprise dont faisaient partie NEC et Bull, 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ériel grand-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 par Bull et par NEC.

À la fin des années 1990 et au début des années 2000, Bull voulait centrer son développement sur un seul type de matériel à base de circuits intégrés Intel standards, mais avec des "bonus" Bull. Sur cette plate-forme Novascale (basée sur les processeurs Itanium 2) tournent Windows et Linux 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'autres SE

[modifier | modifier le code]
  • Quelques-uns des premiers systèmes Unix des Laboratoires Bell utilisaient des machines sous GCOS comme spools 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]
  • (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « General Comprehensive Operating System » (voir la liste des auteurs).

Voir aussi

[modifier | modifier le code]
  • Multics
  • Chronologie des systèmes d'exploitation
v · m
Principaux systèmes d’exploitation
Apple
Mac OS Classic
  • Système 5
  • Système 6
  • Système 7
  • Mac OS 8
  • Mac OS 9
Dérivés de NeXTSTEP
  • NeXTSTEP
  • Rhapsody
  • Darwin
  • macOS
  • iOS
Dérivés de BeOS
  • BlueEyedOS
  • Haiku
  • ZETA
DOS
  • DR-DOS
  • FreeDOS
  • MS-DOS
  • PC-DOS
  • Open DOS
IBM
  • AIX
  • MVS
  • OS/2
  • OS/360
  • OS/390
  • z/OS
  • OS/400
Microsoft Windows
Fondés sur MS-DOS
  • 1.0
  • 2.x
  • 3.x
  • 95
  • 98
  • ME
Branche NT
  • NT 3.x
  • NT 4.0
  • 2000
  • XP
  • 2003
  • Vista
  • 2008
    • R2
  • 7
  • 2012
    • R2
  • 8 / 8.1
  • 2016
  • 10
  • 2019
  • 2022
  • 11
  • 2025
ReactOS Foundation
Branche NT (GPL/LGPL/AGPL) non-Microsoft
  • ReactOS
POSIX / Unix
AT&T / Laboratoires Bell
  • Unix version 6
  • Unix version 7
  • System III (en)
  • System V
BSD
  • FreeBSD
  • TrueOS
  • GhostBSD
  • DragonFly BSD
  • TrueNas
  • OpenBSD
  • NetBSD
GNU Hurd
  • Debian GNU/Hurd
  • Arch Hurd
Linux (liste)
  • Arch Linux
  • Calculate Linux
  • Debian
  • Gentoo
  • Manjaro
  • Linux Mint
  • openSUSE
  • PCLinuxOS
  • Puppy
  • RHEL
  • Slackware
  • SLE
  • Ubuntu
  • Raspberry Pi OS
  • Chromium OS/ChromeOS
Autres dérivés
  • AIX
  • Apache NuttX
  • ChorusOS
  • Fuzix OS
  • HP-UX
  • IRIX
  • Kylin
  • LynxOS
  • macOS
  • Minix
  • Oracle Solaris
  • QNX
  • Redox
  • Tru64
  • UNICOS
  • UnixWare
Dérivés d'AmigaOS
  • MorphOS
  • AROS
Dérivés du TOS
  • EmuTOS
  • FreeMiNT
  • Geneva
  • MagiC
  • MultiTOS
  • N.AES
D’importance historique
  • CP/M
  • CTSS
  • GCOS
  • Genera
  • ITS
  • Multics
  • Plan 9
  • QDOS
  • RSTS
  • TENEX
  • TOPS-20
  • VMS
  • SCO
Mobile
Noyau Linux
  • Android
  • Bada
  • Firefox OS
  • HarmonyOS
  • KaiOS
  • LG webOS
  • Sailfish OS
  • Tizen
  • Ubuntu Touch
Autres noyaux
  • BlackBerry OS
  • HarmonyOS
  • iOS
  • Palm OS
  • Symbian OS
  • Windows Phone
Embarqués
Pour capteur en réseau
  • Contiki
  • TinyOS
Pour carte à puce
  • Java Card
  • MULTOS
Temps réel
  • eCos
  • FreeRTOS
  • Linux embarqué
  • LiteOS
  • LynxOS
  • MenuetOS
  • NuttX
  • OS-9
  • PikeOS
  • QNX
  • RTEMS
  • RTLinux
  • RT-Thread
  • RTX
  • µC/OS-II
  • VxWorks
  • Zephyr
Autres systèmes
  • eyeOS
  • Cisco IOS
  • Inferno
  • MenuetOS
  • KolibriOS
  • Orbis OS
  • CertiKOS
Pour une liste complète, voir la liste des systèmes d’exploitation et la catégorie « Système d’exploitation ».
v · m
General Electric
Filiales et divisions
Actuelles
  • GE Capital
    • GE Capital Aviation Services
  • GE Commercial Finance (en)
  • GE Energy Financial Services (en)
  • GE Money
  • GE Capital Rail Services (en)
  • GE Capital Rail Services (Europe) (en)
  • GE Trailer Fleet Services (en))
  • GE Technology Infrastructure (en)
  • GE Aerospace
  • GE Aviation Systems (en)
  • GE Healthcare
  • GE Transportation
  • GE Energy (en)
  • GE Digital Energy
  • GE Jenbacher (en)
  • GE Measurement & Control Solutions (en)
  • GE Oil & Gas
  • GE Power & Water
  • GE Wind Energy
  • GE Home & Business Solutions (en)
  • GE Consumer & Industrial (en)
  • Fanuc GE CNC Europe
  • GE Global Research (en)
Anciennes
  • Australian Guarantee Corporation (en)1
  • Canadian General Electric (en)1
  • Compagnia Generale di Elettricità2
  • Electric Bond and Share Company (en)2
  • SES Americom2 (SES)
  • GE Aerospace (1960s) (en)2
  • GE Betz1
  • GE Capital IT Solutions (en)2
  • GECIS (en)2
  • GE Equipment Services (en)1
  • GE Industrial1
  • GE Infrastructure (en)1
  • GXS Inc. (en)2
  • Genesis Lease (en)2
  • GE Security (en)2
  • Genworth Financial (en)2
  • Montgomery Ward2
  • Tungsram1
  • Whatman plc (en)1
Actifs détenus
Actuels
  • CFM International (50%)
  • Engine Alliance (50%)
  • GE Hitachi Nuclear Energy (en) (60%)
  • GE Honda Aero Engines (50%)
  • Penske Truck Leasing (en)
  • TBS GB (en)
Anciens
  • Alco-GE (en) (1940-1953)
  • NBC (1926-1930, 1986-2004)
  • NBCUniversal (2004-2013)
Marques et produits
  • GE Aviation
  • General Comprehensive Operating System
  • GEnie
  • List of GE locomotives (en)
  • Mazda (lumière)
  • List of GE reciprocating engines (en)
  • Trivection oven (en)
  • Tungsram
Personnes
Fondateurs
  • Charles A. Coffin (en)
  • Thomas Edison
  • Edwin J. Houston
  • Elihu Thomson
Autres
  • James Cash, Jr. (en)
  • Ann Fudge (en)
  • Susan Hockfield
  • Jeffrey R. Immelt
  • Andrea Jung
  • Rochelle Lazarus (en)
  • Sam Nunn
  • Roger Penske
  • Douglas A. Warner III (en)
  • Jack Welch
  • Bob Wright (en)
Lieux et installations
  • GE Building
  • 570 Lexington Avenue
  • General Electric Realty Plot (en)
  • General Electric Research Laboratory (en)
  • General Electric Switchgear Plant (en)
  • John F. Welch Technology Centre (en)
  • Nela Park (en)
Autres
  • Edison Engineering Development Program
  • GE True (en)
  • The General Electric Concert (en)
  • General Electric EdgeLab (en)
  • General Electric Theater
  • General Imaging (en)
  • Thomson-Houston Electric Company
  • General Electric timeline (en)
  • United States v. General Electric Co. (en)
  • 1Maintenant intégré dans d'autres divisions de GE ou groupe d'affaires
  • 2Vendu
  • icône décorative Portail de l’informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=General_Comprehensive_Operating_System&oldid=186643322 ».
Catégories :
  • Système d'exploitation propriétaire
  • Grands Systèmes
  • Histoire de l'informatique
Catégories cachées :
  • Article à illustrer Logiciel
  • Page utilisant P407
  • Page utilisant des données de Wikidata à traduire de l'anglais
  • Page utilisant P400
  • Page utilisant P178
  • Page utilisant P275
  • Page utilisant P571
  • Page utilisant P856
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id