GCOS: diferència entre les revisions

Contingut suprimit Contingut afegit
Cap resum de modificació
Línia 1:
''' GCOS ''' (''' G ''' eneral ''' C''' omprehensiv ''' O '''perating ''' S '''upervisor ) és una família de [[sistemes operatius]] orientats cap a ordinadors centrals ([[mainframes]]). La seva primera versió va ser desenvolupada per [[General Electric]] el [[1962]]; originalment designat ''' GECOSE ''' (the ''' G ''' eneral ''' E ''' letric ''' C ''' omprehensive ''' O ''' perating ''' S ''' upervisor).
 
Actualment encara s'utilitza sobre grans sistemes, encara que rares vegades, sobretot a causa de problemes de [[herència]]. Els programes empleats sobre aquest sistema operatiu estan generalment escrits en llenguatges com ara [[COBOL]], [[Fortran]] (veure [[ALGOL]]) i ara [[Llenguatge de programació Java|Java]].
Línia 5:
== L'arquitectura de sistema i els conceptes ==
 
GCOS utilitza el concepte de '' procés '' per descriure seqüències d'instruccions executades en un processador sobre un conjunt de dades. Té també el concepte de multiposicions. A més, existeix el que s'anomena un '' grup de procés '', una entitat que conté diversos processos carregats i programats simultàniament. GCOS proveeix també comunicacions per '' banderins '' per sincronitzar processos entre ells o amb el maquinari.
 
Cada procés té el seu propi espai d'adreçament, sobre el qual els drets d'accés són una combinació de drets elementals ('' lectura, escriptura, execució ''). L'espai de direccionament està segmentat, cosa que permet el repartiment de dades entre '' processos ''. La gestió de privilegis està basada sobre anells: cada procés està associat a un '' anell '' i, com més baix sigui el nivell de l'anell, més privilegis tindrà el procés.
 
 
El sistema operatiu sap administrar els ordinadors múltiples ([[SMP]]). Es basa en un [[micronucli]] implementat en el suport lògic inalterable ([[firmware]]) de la màquina. Pot funcionar igualment en modes d'emulació amb pèrdues de velocitat molt fluixes.
 
Linha 12 ⟶ 15:
 
== Història ==
 
El sistema d'explotació GECOSE-II va ser desenvolupat per General Electric per al GE-635, una màquina de 36 bits, de [[1962]] a [[1964]]. Contradient la remor, GECOSE no és una còpia de [[System/360]] (remor mal recollit pel "[[Jargon file]]"), en efecte l'arquitectura del GE-635 era molt diferent de la del [[IBM S/360]], i GECOSE era molt més ambiciós que DOS/360. Una de les característiques destacables de la segona generació d'aquest sistema operatiu era el seu suport del [[temps compartit]] (Time Sharing option, "[[TSO]]"), així com el seu tractament per paquets o lots ("[[batch]] processing ").
 
Linha 22 ⟶ 24:
 
GCOS-3 (i posterior GCOS-7 i GCOS-8) va presentar una bona base de dades [[CODASYL]] anomenada [[IDS]] ("magatzem integrat de dades"), que va ser el model per al [[IDMS]] (Integrated Database Management System).
 
Diversos monitors de tractament transaccional van ser dissenyat per GCOS-3 i GCOS-8. Una primera versió de monitor per GCOS-3 suposava que, com a [[Unix]], un nou [[procés informàtic]] hauria de començar per manejar cada [[transacció]] de dades. Els clients d'IBM volien un model més eficient on els aixo "esperessin missatges i poguessin compartir recursos. Aquestes característiques van ser implementades com subsistemes.{{CN}}
 
Linha 30 ⟶ 33:
El [[1980]] Honeywell va vendre el seu negoci a una empresa formada conjuntament per [[NEC]] i [[Groupe Bull]], a la qual va prendre part durant un temps. Després d'uns anys, Bull va assumir el control de la companyia. NEC proveir diverses generacions de maquinari d'alta gamma, que corrien sota GCOS 8 i el seu propi sistema ASSETJAMENT-4. Bull va nomenar sota la nomenclatura DPS-9000 a tota la seva línia de grans sistemes GCOS 8, amb models concebuts per Bull i per NEC.
 
Al final dels 90 i començaments de l'any [[2000]], el desig de Bull va ser centrar el seu desenvolupament en un únic tipus de material basat en circuits integrats [[Intel]] estàndards, però amb "extres" de Bull. Aquesta plataforma, NovaScale (obtinguda a partir de [[Itanium 2]]), funciona amb Windows i [[Linux]] en mode natiu. Simuladors per DPS-7000 i DPS-9000 permeten el funcionament de GCOS 7 i GCOS 8 sota aquesta plataforma. Bull continua invertint en el desenvolupament i suport de GCOS 7 i GCOS 8, i encara té clients en diversos països arreu del món.<ref>{{CNcitar web |url=http://www.bull.es/news/Notas_Prensa/11_GCOS7.html |títol=Bull renueva sus mainframes GCOS 7 dotándolos de una nueva arquitectura procedente del extreme computing |consulta=18/3/2012 |obra= |editor=Bull |data=21/11/2011 |llengua=castellà }}</ref>
 
== Anècdotes ==
Alguns anteriors sistemes Unix de [[Bell Labs]] empraven màquines sota GCOS com spools d'impressió i serveis diversos. L'element afegit al fitxer/ '' etc/passwd '' per emmagatzemar d'identitat GCOS ha estat batejat '' camp GECOSE '' i sobreviu avui com els '' pw _ gecos '' que contenen el nom complet de l'usuari i altra informació d'ús humà.
 
Alguns anteriors sistemes Unix de [[Bell Labs]] empraven màquines sota GCOS com spools d'impressió i serveis diversos. L'element afegit al fitxer/'' etc/passwd '' per emmagatzemar d'identitat GCOS ha estat batejat '' camp GECOSE '' i sobreviu avui com els '' pw _ gecos '' que contenen el nom complet de l'usuari i altra informació d'ús humà.
 
== Vegeu també ==
 
* [[Multics]]
* [[Sistema operatiu]]
 
==Referències==
== Enllaços externs ==
{{referències}}
 
== Enllaços externs ==
* [http://www.feb-patrimoine.com/Histoire/systemes/histoire_systemes.html De GECOSE a GCOS8 ] - Una història extensiva de GCOS.
* [http://www.bull.com/servers/gcos8 El producte GCOS8 del Groupe Bull ]