GCOS ( MPA : [ ˈdʒiːk oʊs ] ; förkortning för G eneral C omprehensive O perating S ystem ) är en familj av operativsystem utformade för att köras på stordatorer . Deras första representant utvecklades av General Electric 1962; och det hette ursprungligen GECOS ( General Electric C omprehensive Operating Supervisor ) .
Det används fortfarande idag, även om det är mycket sällan, och ofta av historiska skäl. Program för detta operativsystem skrivs vanligtvis i GMAP (assembler), COBOL , Fortran eller ALGOL .
Operativsystemet GECOS-II (General Electric Comprehensive Operating System II) skapades av General Electric för 36-bitars GE-635 stordator ( eng. ) 1962-1964. Trots att GE-635-arkitekturen skilde sig mycket från System/360 -arkitekturen , låg kärnan i operativsystemet nära IBM DOS/360 . GECOS-II stödde batchbearbetning med dynamisk minnesallokering, vilket gör det till ett riktigt andra generationens operativsystem.
Efter att Honeywell förvärvade General Electrics datordivision döptes GECOS-III om till GCOS3. Namnet "GCOS" har blivit ett vanligt namn för Honeywells operativsystem. 1974 började utvecklingen av GCOS64, ett 32-bitars operativsystem för nivå 64 -maskiner . 1975 började utvecklingen av nya 16-bitars nivå 6 minidatorer (kodnamn-NML). 1979 beslutades det att döpa om nivå 6 till DSP 6, nivå 62 till DSP 4, nivå 64 till DSP 7 och nivå 66 till DSP 8. OS-namnen för dem ändrades också (GCOS6, GCOS4, GCOS7 och GCOS8) .
Därefter ersattes DPS 6 och DPS 4 av servrar som kör Motorola 68k och senare av PowerPC -minidatorer som kör UNIX . DPS 7 och GCOS 7 fortsätter att utvecklas under namnet DSP 7000.
På 1980-talet säljer Honeywell sin datorverksamhet till Bull , som döper om hela serien av GCOS-8-baserade datorer DSP-9000.
I slutet av 1990-talet började Bull Corporation arbeta med Intel . I början av 2000-talet skapar Bull den Intel Itanium II -baserade NovaScale- hårdvaruplattformen som kör Windows och Linux . Bull planerar att stödja GCOS7 och GCOS8 till åtminstone 2025, inklusive utveckling av hårdvaru- och mjukvaruuppdateringar.
Spår av GCOS kan hittas i moderna UNIX-liknande operativsystem. Vissa UNIX-maskiner på Bell Labs använde GCOS för utskriftsspooling. Än idag har fältet pw_gecos, som innehåller det fullständiga användarnamnet, bevarats i passwd-strukturen.