SECTION
1
Architectural ConceptsSECTION 2
the GCOS computer model
SECTION 3
Structure
of the Operating System.
SECTION 4
Modes and Emulators
SECTION 5
Interactive Modes of operation
SECTION 6
Miscellaneous |
|
© Jean Bellec 2001 Thirty one
years after having written, with Claude Carré, André Bensoussan and Axel Kvilekvaal a
first draft about the "APL OS" architecture, and seven years after leaving Bull,
I felt worthwhile to revisit the past in writing a description of what has been eventually
that operating system. The description is written here assuming that the reader
has more knowledge of modern operating systems than familiarity with the pre-1970 state of
the art.
Since 1974, we have been
somewhat frustrated by the secrecy that had enveloped the inside of this project.
Customers were given only a sketchy idea of their OS. University people and even French
computer scientists consequently ignored the creation of the Bull engineers. Our
nostalgia does not mean that we believe that the industry has missed a great
opportunity to build on the base of GCOS rather to rely on more popular systems that have
invaded our personal computers and servers. The architectural concepts of our system were
designed when the modern computer usage starts to appear and well before hardware became
cheaper by several orders of magnitude. While such consideration also applies to IBM
mainframes and to UNIX, the fact that GCOS 64 was considered as a proprietary system owned
by what was then "the other computer company" deprived it from the
acknowledgement that Open Systems were able to provide to its competitors. After understanding what is behind
GCOS 64/ GCOS 7 concepts, it will be seen that GCOS incorporated many of the features of
systems appeared long after its introduction. It will explain reasons for diverging from
more celebrated OS and attempt to explain reasons behind the complexity of some
mechanisms.
This paper
does not describe the "history" of GCOS birth and its evolution described in
other documents of this site.
GCOS here is used for GCOS 64 and GCOS 7, two successive names for essentially the
same product. GCOS 7 design is completely different from GECOS III or GCOS 8 as well as
from GCOS 4 or GCOS 6.
|
|