Saurabh Bhatt
Saurabh Bhatt
Saurabh Bhatt
Synopsis
Submitted by:
SAURABH BHATT
ECE/10/150
ECE-A
Faculty Comments
Name of Faculty :
Signature of Faculty :
Date of Checking :
Status : Approved Rejected
Date to submit new synopsis (applicable only if status is rejected) :
If the synopsis is rejected faculty will mention the reason below and group is required to
submit the new synopsis by the date mentioned above.
Comments :__________________________________________________
_______________________________________________________________________
_______________________________________________________________________
SBIT ii
TABLE OF CONTENTS
SBIT 3
ABSTRACT OF THE PROJECT
An operating system is a program which acts as an interface between a user and the hardware
(i.e., all computer resources).
It is just like our secretary. The primary goal of an operating system is thus to make the
computer system convenient to use and secondary goal is to use computer hardware in an
efficient manner.
It controls all other components of the computer system. Major components of computer
system are:
1. The Hardware
2. The Operating System
3. The application program routines (compilers, linkers, database management systems)
4. The Humanware (users).
For hardware functions such as input and output and memory allocation, the operating system
acts as an intermediary between application programs and the computer hardware although
the application code is usually executed directly by the hardware and will frequently call the
OS or be interrupted by it. Operating systems are found on almost any device that contains a
computer—from cellular phones and video game consoles to supercomputers and web
servers.
SBIT 4
DETAILED DESCRIPTION
An operating system (OS) is software, consisting of programs and data, that runs on
computers and manages computer hardware resources[1] and provides common services for
efficient execution of various application software.
For hardware functions such as input and output and memory allocation, the operating system
acts as an intermediary between application programs and the computer hardware although
the application code is usually executed directly by the hardware and will frequently call the
OS or be interrupted by it. Operating systems are found on almost any device that contains a
computer—from cellular phones and video game consoles to supercomputers and web
servers.
Examples of popular modern operating systems for personal computers are (in alphabetical
order): GNU/Linux, Mac OS X, Microsoft Windows and Unix.
Multi-user and Single-user Operating Systems: The operating systems of this type allow a
multiple users to access a computer system concurrently. Time-sharing system can be
classified as multi-user systems as they enable a multiple user access to a computer through
the sharing of time. Single-user operating systems, as opposed to a multi-user operating
system, are usable by a single user at a time. Being able to have multiple accounts on a
Windows operating system does not make it a multi-user system. Rather, only the network
SBIT 5
administrator is the real user. But for a Unix-like operating system, it is possible for two users
to login at a time and this capability of the OS makes it a multi-user operating system.
Embedded System: The operating systems designed for being used in embedded computer
systems are known as embedded operating systems. They are designed to operate on small
machines like PDAs with less autonomy. They are able to operate with a limited number of
resources. They are very compact and extremely efficient by design. Windows CE and Minix
3 are some examples of embedded operating systems.
Hardware is nothing but finely designed machinery. A machine is ultimately a machine only,
which is always made to work. In case of computers, it is either us if we do that or ‘some
other’ which does it for us. This ‘some other’ is nothing but our very own OPERATING
SYSTEM.
It is a program which acts as an interface between a user and the hardware. It is just like our
secretary. As the boss gives orders to his secretary and the secretary does all the work for his
boss. The secretary himself decides: How to do? ; What to do ? ; when to do ? same in this
way operating system does it for us.
TYPES OF SERVICES
SBIT 6
1. Program execution
The operating system is responsible for executing various programs whether user programs
or system programs i.e., special programs required for the machine functioning.
5. Resource allocation
This task aims at proper use of resources available.
6. Accounting
The operating system keeps an account of what type of functioning is taking place and what
type of errors have occurred.
1.LINUX
Linux is the name of a popular computer operating system. It is the most famous example of
free software and open source development, and it is not only freely available, but also its
underlying source code is available to all and anyone can freely openly use it, modify it and
redistribute it.
The linux kernel was written originally by a Finnish university student Linus Torvalds.first
two versions of linux was released on Internet in September and october’91 respectively and
since then thousands of enthusiastic programmers/students/developers around the world have
participated and contributed in its further refinement and development.
SBIT 7
2. WINDOWS
Microsoft Windows is the name of several families of GUI (Graphical User Interface)
operating systems by Microsoft. Microsoft first introduced an operating environment named
WINDOWS in November 1985 as an add-on to MS-DOS in response to the growing interest
in graphical user interfaces (GUIs). Microsoft Windows came to dominate the world’s
personal computer market, overtaking Mac OS, which had been introduced previously. The
most recent client version of Windows is Windows Vista.
SBIT 8
ADVANTAGES AND DISADVANTAGES
ADVANTAGES:-
1..easy to use
2.user friendly
3.intermediate between all hardwares and softwares of the system
4.no need to know any technical languages
5.Its the platform of all programs.
DIS-ADANTAGES:-
a. If any problems affected in OS, you may lose all the contents which have been
stored already.
SBIT 9
RESOURCES AND SCOPE
RESOURSES:
www.Google.com
www.wikipedia.com
www.Cworld.com
www.bing.com
www.blackle.com
SCOPE:-
Early computers were built to perform a series of single tasks, like a calculator. Operating
systems did not exist in their modern and more complex forms until the early 1960s.[5] Some
operating system features were developed in the 1950s, such as monitor programs that could
automatically run different application programs in succession to speed up processing.
Hardware features were added that enabled use of runtime libraries, interrupts, and parallel
processing. When personal computers by companies such as Apple Inc., Atari, IBM and
Amiga became popular in the 1980s, vendors added operating system features that had
previously become widely used on mainframe and mini computers. Later, many features such
as graphical user interface were developed specifically for personal computer operating
systems.
An operating system consists of many parts. One of the most important components is the
kernel, which controls low-level processes that the average user usually cannot see: it
controls how memory is read and written, the order in which processes are executed, how
information is received and sent by devices like the monitor, keyboard and mouse, and
decides how to interpret information received from networks. The user interface is a
component that interacts with the computer user directly, allowing them to control and use
programs. The user interface may be graphical with icons and a desktop, or textual, with a
command line. Application programming interfaces provide services and code libraries that
let applications developers write modular code reusing well defined programming sequences
in user space libraries or in the operating system itself. Which features are considered part of
the operating system is defined differently in various operating systems. For example,
Microsoft Windows considers its user interface to be part of the operating system, while
many versions of Linux do not.
SBIT 10