Describing a graphical user interface driven by mouse control in an “event driven” fashion didn’t work well under the old model. Work on systems supporting these new devices in the 1980’s led to facilities for non-blocking input/output forms of inter-process communications other than just pipes, as well as moving functionality such as network protocols out of the kernel.
Just as with other operating systems, the programming was updated periodically to add other features and to streamline processes that the system would run. Ironically, the importance of the UNIX system is quite far-reaching. In fact, some experts call it the most important system you’ll never use.
UNIX is mostly used by Internet servers and database servers. It is a very efficient multi-user, multi-tasking operating system traditionally used by large companies and educational institutions.
It is scalable from a small system right up to a mainframe-class system (all you need to do is add extra hardware), which makes it suitable for anyone looking for a low cost, reliable operating system.
For programmers it has a wonderful set of built-in utilities, a programmable shell (command/user interface) and a straight forward structure that makes it very easy to quickly produce quite complex programs. For end users, UNIX has a friendly graphical interface (called X Windows) and many business applications and games.
As we said, UNIX is used as a basis for other operating systems. One of those is Linux.
No comments:
Post a Comment