I found this on wikipedia.org
In computing, an operating system (OS) is the system software
responsible for the direct control and management of hardware and
basic system operations. Additionally, it provides a foundation upon
which to run application software such as word processing programs and
web browsers.
In general, the operating system is the first layer of software loaded
into computer memory when it starts up. As the first software layer,
all other software that gets loaded after it depends on this software
to provide them with various common core services. These common core
services include, but are not limited to: disk access, memory
management, task scheduling, and user interfacing. Since these basic
common services are assumed to be provided by the OS, there is no need
to re-implement those same functions over and over again in every
other piece of software that you may use. The portion of code that
performs these core services is called the "kernel" of the operating
system. Operating system kernels had been evolved from libraries that
provided the core services into unending programs that control system
resources because of the early needs of accounting for computer usage
and then protecting those records. |