"Alfred M. Szmidt" <[EMAIL PROTECTED]> writes:
> > So you admit that there has been no _fixed_ definition. Maybe
> > you are too old to remember those things, but in those times,
> > "operating system" and "kernel" was used pretty much synonymously
> > in computer science circles.
>
> This is true, but in computer marketing circles the definition
> extended far beyond the kernel. See, for example, what AT&T
> included in System III or for that matter what all came on the
> BSD tapes.
>
> It had nothing to do with "marketting circles", check what came on the
> LMI CADR, or LAMBDA tapes. Or what came on RSX-10, or even ITS.
"came on" most certainly had to do with marketing circles. In
academic circles, "operating system" and "operating system theory" was
very much centered about the concept "arbitration of system resources
like CPU, memory, file storage, devices".
If I take a look into "UNIX, The Book" by Banahan&Rutter, published in
1982, I read under "The Process Environment" (emphases not my own):
[...] In this chapter we explain the action of some of the UNIX
_system_ _calls_. These are the interface between programs and
the operating system, they are what actually do the work of the
system utilities. Without them, programs are powerless to do
anything except shuffle data around inside themselves. All
external action, be it input, output, executing another program --
all this has to be done using _system_ _calls_. System calls
communicate between programs and the bit of UNIX which really _is_
an operating system: it's called the `kernel' of UNIX. The kernel
is the part of UNIX which looks after the processor for you,
allocating memory and time to programs, handling the filestore and
the communications.
You'll actually find that while UNIX including its central utilities
is often informally referred to as "the system", the more formal term
"operating system", stemming from computer science, is commonly
reserved to mean the kernel itself.
--
David Kastrup, Kriemhildstr. 15, 44793 Bochum
_______________________________________________
gnu-misc-discuss mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss