Download The Operating System The Operating System of the computer is a

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Smallfoot wikipedia , lookup

RSTS/E wikipedia , lookup

Classic Mac OS wikipedia , lookup

Plan 9 from Bell Labs wikipedia , lookup

MS-DOS wikipedia , lookup

Linux adoption wikipedia , lookup

Berkeley Software Distribution wikipedia , lookup

Spring (operating system) wikipedia , lookup

OS-tan wikipedia , lookup

Distributed operating system wikipedia , lookup

OS/2 wikipedia , lookup

Unix security wikipedia , lookup

VS/9 wikipedia , lookup

Copland (operating system) wikipedia , lookup

System 7 wikipedia , lookup

Security-focused operating system wikipedia , lookup

CP/M wikipedia , lookup

Mobile operating system wikipedia , lookup

Transcript
The Operating System
The Operating System of the computer is a master program that controls the operation of a
computer. It is described as a boot program that loads the computer when it is turned on. The
roles of the Operating Systems includes managing the functioning of the computer hardware,
running the applications programs serving as an interface between the computers and the user
and allocating computer resources to various functions.
The Operating Systems performs various functions:
User Interface: The user interface currently is an all graphics based that includes the windows,
menus and method of interaction between the user and the computer. Prior to the graphic user
interface, all operation were performed by typing in commands. This interface was called a
command line interface. The command line interface was included in all major operating systems
and all highly technical operations were executed from the command line.
Job Management: The job management function controls the order and time in which
applications are run. This function consists in preparing, scheduling, controlling and monitoring
jobs submitted for execution to ensure the most efficient processing.
Task Management: Is the ability to simultaneously execute multiple programs. This function
provides the users or administrators with information of all application and process running. In
mainframes and servers environment, applications can be prioritized to run faster or slower
depending on their purposes. This function also keeps track of the CPU and Memory usage.
Data Management: The data management function keeps track of the data on disk and other
storage devices. This function also governs the input and output of the data and their location,
storage and retrieval.
Device Management: The device management function controls peripheral devices by sending
them commands in their proprietary command language. This proprietary command language is
also known as driver which is a software routine that deals with each device.
Security: Operating Systems provide password protection to keep unauthorized users out of the
system. Operating Systems also maintain activity logs and accounting of the user’s time.
There are several Operating Systems in use such as Windows 7, Windows XP and Windows
Vista, Macintosh OS X, LINUX and UNIX and last but not least MS-DOS.
Throughout the history of computers, the operating systems have continuously evolved as the
needs of the users and the capabilities of the computer system changes. The earliest computers
were mainframe that had no form of an operating system. In the first generation of computers,
programs were entered one bit at a time on row of mechanical plug boards. Programming
language was unknown as well as the operating systems. In the second generation of computers
the routine was improve with the introduction of punch card. By the early 1950, General Motors
Research Lab implemented the first operating system for the IBM 701. This system generally run
one task at a time and was known as the batch processing system because data were submitted in
batches or groups. The third generation was also a batch processing systems but computers were
able to performed several jobs at once. Operating Systems designers developed concepts of
multiprogramming where several jobs are in the memory at once. Another major feature in the
third generation operating system was the simultaneous peripheral operations on line this feature
is called spooling. This is when a high speed device like a disk is introduced between a running
program and a low speed device involved in input or output program. Another feature was time
sharing technique. Timesharing systems were developed to multiprogramming large number of
simultaneous interactive users. The fourth generation evolved with the development of the Large
Scale Integration circuits and chips. Operating System entered in the system of the personal
computer and workstation age. Microprocessor technology was developed to a point that it
became possible to build desktop computers as powerful as the mainframe of the 1970’s. Two
operating systems dominated the personal computers; the MS-DOS by Microsoft for the IBM
personal computers and UNIX dominant on the large personal computers using by Motorola
6899 CPU family. Today all multi-purpose computers from desktop to mainframe and consumer
electronics devices use an operating system.
The MS-DOS was the main operating systems for the IBM PC during the 1980 and mid 1990
until it was gradually superseded by an operating system offering a graphic users interface (GUI)
in particular by Microsoft Windows operating system. With the release of Microsoft Windows
95, MS-DOS had a very small role. It was installed for compatible reason to make Windows 95
able to start. Today MS-DOS is no longer in use in desktop. With the development of Window
XP, MS-DOS is no longer needed to boot the computer. Windows XP contains a copy of the
Windows ME boot disk. Today, MS-DOS is still in used in certain enterprises to run legacy
application such as a food service management.
Operating Systems can be categorized in Open Source and Proprietary. LINUX is a computer
operating system based on open source software. LINUX is installed in a wide variety of
computer hardware from mobile phones, tablets computers, desktop computers, video game
console, mainframes and super computers. Open source means that the code of the language in
which a program is written can be used, modified and distributed commercially and noncommercially by anyone under the General Public License. LINUX is package in a format
known as LINUX Distribution for desktop and server use. LINUX kernel is used in the
distribution mentioned supporting utilities and libraries and usually a large amount of application
software. LINUX was originally written in 1991, the main supporting user space system tools
and libraries are the basis for the GNU/LINUX.
LINUX is not the only open source operating system, but is by far the most widely uses. Below
are several open source operating systems:
1.
2.
3.
4.
5.
Ubuntu: Operating system derived from UNIX
OpenIndiana: Is a free Unix like operating system
Symbian: Is a real time mobile operating system
ReactOS: Operating System built on Windows NT Architecture
Haiku: Is a free and open source operating system compatible with BeOS
Some of these open source operating systems are base on the principles of copyleft, which is the
right to distribute copies. The most common free software license is the GNU GPL used for the
LINUX kernel.
Proprietary Operating System is the one that a company designs, develops, and markets it as the
company own system. Like Microsoft Windows and Macintosh OS X. It is licensed under
exclusive legal rights of the copyright holder. This license gives the right to use the software but
restricts the right to do modifications, further distributions or reverse engineering. Microsoft
Windows is designed and developed by Microsoft Corporation. Microsoft Windows was
originated in 1985 as a running application on top of MS-DOS, which was the standard operating
system on most of the Intel architecture personal computers at that time. Currently, the most
widely use of the Windows family is Windows XP, Windows 7 and Window Server 2008 R2.
Server version of Windows is widely used but is not as personal computers. Windows competes
against LINUX and BSD for server market share. Macintosh OS X is a graphical operating
system developed, marketed and sold by Apple Inc. MAC OS X is the successor to the MAC OS,
which has been Apple’s Operating System since 1984. MAC OS X is a UNIX operating system
built on technology that had been developed by Next Inc until Apple Inc. purchased the company
in 1997. MAC OS X was first release in 1999 with a desk top oriented version (MAC OS X
v10.0). There has been six more distinct client and server editions of MAC OS X that have been
released and named after big cats. The current version of MAC OS X is “Lion”. The server
edition MAC OS X Server it is built identical to its desktop counterpart but runs on Apple’s Line
of Macintosh server hardware. MAC OS X Server includes work group management and
administration software tools. All server aspect of MAC OS X Server has been integrated into
the client version as well.
MINIX is an operating system that fulfills both open source and proprietary roles. It was first
released in 1987 with its complete source code made available to universities for study and
research.
Operating systems can be classified as Open Source, Proprietary, Disk Operating System,
Network Operating System, Web Operating System, Generic, Embedded, and Capability Based.
There are also a large number of Berkeley Software Distribution (BSD) Operating Systems, a
series of Unix Variants. The embedded operating systems are the ones used by Smartphone’s
like Blackberry OS, Windows CE, Android, iOS, and Windows Mobile.
Conclusion:
Operating Systems provides a software platform on which other programs can run. A user
normally interacts with the operating systems through commands. The commands are executed
through the command line interpreter or command processor. The Graphical User Interface
(GUI) allows the user to enter commands by pointing and clicking at objects that appears on the
screen. The Operating Systems has several jobs that allow communication between the system
software and application in memory, and input/output devices. Operating Systems provide
security by preventing unauthorized access to the computer’s resources. The Operating Systems
can be categorized as open source and proprietary. Open source operating systems are the ones
that the code of the language in which a program is written are accessible to the public and can
be modified. LINUX is one of the several Open Source Operating Systems. Proprietary
Operating System is the one that a company designs, develops, and markets it as the company
own system, such as Microsoft Windows, Macintosh OS X and much more. MINIX is an
operating system that performs both roles.
References:
1.
2.
3.
4.
5.
http://en.wikipedia.org/wiki/Operating_system
http://www.webopedia.com/TERM/O/operating_system.html
http://en.wikipedia.org/wiki/Linux
http://en.wikipedia.org/wiki/MS-DOS
http://en.wikipedia.org/wiki/Mac_OS_X