In this presentation we have described basic concept ofcomputer Software and operating system featurs, how they related to each other. Also we have described various types of computer software and operating system with examples and also their use. Some other aspects of computer software such as open source, copyright, licence and agreements are also described inthis slides.
1. BOPTM FRIST YEAR 2ND SEM
Project Title : Computer Software & Operating System
Submitted To Submitted By
Mrs.Xyz Name Roll No
Smriti Basu 28
Riyanka Debbarma 29
Parinita Biswas 30
Susmita Acharjee 31
Koushika Sarkar 32
Santosh Das 33 1
2. Table Of Content
Topic Name Slide No
What is software…………………………………………………………….3
Types of Software……………………………………………………….4
System Software……………………………………………………….5
Types Of System Software……………………………………..6
Operating System………………………………………………..8
Functions Of Operating System……………………….9
Types Of Operating System……………………………..10
Operating System Interfaces……………………………11
Advantages & Disadvantages of OS………......……12 & 13
Application Software……………………………………………….14
Types Of Application Software………………………………15
Some Attributes in Computer Software………………………17
Conclusion…………………………………………………………..………..23
Q & A…………………………………………………………………………….24
2
3. What is a Computer Software ?
Computer software, often called as software, is a set of instructions and
its associated documentations that tells a computer what to do or how to
perform a task.
Example:
Ms word, Firefox, Chrome, spread sheets etc.
3
4. Types Of Computer Software
System Software
System software is software designed to
provide a platform to other software.
Application Software
Application software is a term which is used
for software created for a specific purpose.
4
5. System Software
The System Software consist of the Operating System and all
the utilities that enable the computer to function.
System software actually controls the hardware so that
application software can perform any action or task.
Example :-
Operating Systems, Compiler, Loader, Linker,
Interpreter and etc.
5
6. Types Of System Software
System Software is divided into 3 categories.
Operating System
System Support
System Development
6
7. Types Of System Software(Cont.)
Operating System
An operating system is system software that manages computer hardware and
software resources and provides common services for computer programs
such as application software
Example:- Windows, Linux etc.
System Support
System support softwares are those which helps the computer system to
communicate, manage or share information with devices connected to it.
Example:- Device Drivers
System Development
System Development softwares present in the computer system to help the
system to stay up to date or work continuously without any interruption.
Example:- Software Update, System Debugger etc.
7
8. Operating System
What is an Operating System ?
An operating system (OS), in its most general
sense, is software that allows a user to run
other applications on a computing device.
While it is possible for a software application
to interface directly with hardware, the vast
majority of applications are written for an OS,
which allows them to take advantage of
common libraries and not worry about specific
hardware details.
Example :- Windows OS, Linux OS, Android OS etc.
8
9. Functions Of Operating System
9
Providing a user Interface
Running applications
Support for built in utility programs
Control to the computer hardware
10. Types Of Operating System
10
Single user, Single Task
As the name implies, this operating system is designed to manage the
computer so that one user can effectively do one thing at a time
Example :- The Palm OS
Single user, Multi-tasking
An operating system that allows a single user to perform two or more
functions at once is a single-user/multitasking operating system
Example :- Windows OS
Multi user, Multi-tasking
Multi-user software is software that allows access by multiple users of a
computer
Example :- Linux OS
11. Operating System Interfaces
11
Command line interface
A command-line interface or command language
interpreter (CLI), also known as command-line user
interface, console user interface and character user
interface (CUI), is a means of interacting with a
computer program where the user (or client) issues
commands to the program in the form of successive
lines of text.
Graphical user interface
The graphical user interface (GUI) is a form of user
interface that allows users to interact with electronic
devices through graphical icons and visual
indicators such as secondary notation, instead of
text-based user interfaces.
12. Advantages Of OS
12
Easy to use
User friendly
Intermediate between all
hardware's and software's of the
system
No need to know any technical
languages
Its the platform of all programs
13. Disadvantages Of OS
13
If any problems affected in OS,
you may lose all the contents
which have been stored
already
Unwanted user can use your
own system
14. Application Software
Application software uses the capacity of a
computer directly for specific tasks and are
used to manipulate text, graphics and
numbers.
Example :-
Word Processor, Spreadsheet and Database
Management System etc.
14
15. Types Of Application Software
Depending on the level of language used there are
different types of application software. Such as –
Proprietary
In-house
Contract
Off-the-shelf
Customized package
Standard package
15
16. Types Of Application Software(Cont.)
Proprietary
Proprietary software is a licensed software under exclusive legal right of owner.
In-house
In In-house software we develop application with the help of company resources.
Contract
The software which is developed for a specific company for their requirement.
Off-the-shelf
An existing software program that can be used without any changes expected.
Customized package
Softwares that are customized by the end user with the developer for better usability.
Standard package
Standers package softwares contains all the necessary protocols and attributes that
user or a corporation needs . 16
17. Some Attributes in Computer Software
Programming Languages
Copyrights and Licenses
Open-Source Software
Software Upgrades
Software Bugs
17
18. Programming Languages
18
Sets of keywords, symbols, and a system of rulesfor
constructing statements by which humans can
communicate instructions to be executed by a
computer
Different languages have different characteristics
Syntax: a set of rules associated with a programming
language
19. Copyrights and Licenses
19
Most software products are protected by law using copyright
and licensing provisions
In some cases users are given ultimate use of software in one
or more computers
In other cases users needs to pay for the software services for
a limited period of time and after that users needs to may
more
Some software's now requires users to register their software
before its fully use
20. Open Source Software
20
Open-source software are software freely available to
anyone in a form that can be easily modified
Widely used open-source softwarepackages: Linux
OS, Free BSD, Apache, Sendmail, Perl
Open-source software is often more reliable and
secure than commercial software
Open-source systems can contain hidden costs,
particularly for user support or solving problems with
the software
21. Software Updates
21
Software companies revise their programs and sell
new versions periodically
Revised software may or may not offer any major
additional capabilities
Revised software can contain bugs or errors
Software upgrades usually cost much less than the
original purchase price
22. Software Bugs
22
Software bugs are the defect in a computer program
that keeps it from performing as it is designed to
perform
Tips for reducing impact of softwarebugs :-
Register all software so that you can receive bug alerts,
fixes, and patches
Check the manual or read-me files forwork-arounds
Access support area of the manufacturer’s Web site for
patches
Install the latest software updates
23. Conclusion
23
Although there are different types of Computer Software and
operating systems. These software and operating systems used
in different sectors. Their operating process is also different.
Some types of Software works Graphically, some works on
Database Management System and some OS works on
multiple or single user interfaces, some on Word Processors
etc. Day by day softwares are upgrading and by each day
operating system and software's are becoming more and more
user friendly and much more satisfying to use.