Anil, a 17-year-old student from Ghaziabad, India, introduces himself and gives a presentation about software. He defines software as a set of computer programs and documents related to operating a computer system. There are two main types of software: application software, which performs tasks for users like word processors; and system software, which manages hardware and runs applications, like operating systems. Anil discusses different types of each, including open source software that allows public access to modify code. He concludes by thanking his teacher for the opportunity and asking if anyone has any questions.
1. Hello everybody! Good morning.
At this time, I am here to tell my self-introduction.
Hi, I am Anil. I am from Ghaziabad. I am 17 years old.
Basically, I am from Madhya Pradesh, but currently residing at
Vijay Nagar in Ghaziabad
Introduction
2. I have completed my Senior Secondary Education
from a Government School in Paharganj Delhi
and right now I am pursuing B.Com from Delhi
University in Delhi.
Besides, currently I studied in ADCE Course
(Advance Diploma In In Computer Engineering)
in IICS Indian Institute of Computer Science
and my batch timing is ==== 7:30 am to 9:00 am
3. TODAY I CAME AT THE MAIN PURPOSE IS TO SHOWN MY
OWN AND OFFICIAL PRESENTATION AND THE NAME OF
THE PRESENTATION TOPIC IS
“SOFTWARE”
TODAY TO TALK TO YOU ABOUT SOFTWARE PROJECT
THROUGH PRESENTATION IN POWERPOINT.
4. I would like to express my special thanks
of gratitude to my teacher Ms. Shahana
Mam who gave me this golden
opportunity to do this wonderful project
on the topic “Software” which also
helped me in doing a lot of Research and
I came to know about so many new
things I am really thankful to them.
Acknowledgement
5. SECONDLY,
I WOULD ALSO LIKE TO THANK MY
PARENTS AND
FRIENDS WHO HELPED ME A LOT IN
FINALIZING THIS
PROJECT WITHIN THE LIMITED TIME
FRAME
6. content
What is Software?
Types of Software
Application software
Types of application software
System software
Types of system software
Open source software
Free software
7. Software ?
Software is a set of computer
programme as associated
document related to the effective
operation of a computer system.
Hardware represent a physical
component of computer that can be
touch or seen computer hardware in
itself Can not perform any useful
8. There are two types of computer
software
(i) Application Software
(ii) System Software
9. (i) Application Software
Application software is software designed to perform a
group of coordinated functions, tasks, or activities for the
benefit of the user. Examples of an application include a word
processor, a spreadsheet, an accounting application, a web
browser, an email client, a media player, a file viewer, an
aeronautical flight simulator, a console game or a photo editor.
The collective noun application software refers to all
applications collectively. This contrasts with system software,
which is mainly involved with running the computer.
10. Basically, two types of Application Software
(a) User define Software
(b) Ready made software
11. (a) User define software
A user defined software is a programmed routine that
has its parameters set by the user of the system.
User defined functions often are seen as programming
shortcuts as they define functions that perform specific tasks
within a larger system, such as a database or spreadsheet
program.
12. (b) Ready made software
• Readymade Software. Readymade
softwares are the software that are
developed not for any specific user but for
the users in general. Since, the readymade
softwares are for general user, it is not
necessary that all the modules of such
softwares are of use for every user.
13. (ii) System software
System software is a type of computer
program that is designed to run a computer’s
hardware and application programs. If we
think of the computer system as a layered
model, the system software is the interface
between the hardware and user applications.
The operating system (OS) is the best-
known example of system software. The OS
manages all the other programs in a
14. Example of system software
•The BIOS (basic input/output system) gets
the computer system started after you turn it
on and manages the data flow between the
operating system and attached devices such
as the hard disk, video adapter, keyboard,
mouse and printer.
15. Types of system software
Basically, six types of system software are
Complier
Interpreter
Assembler
Loader
Linker
Operating System
16. (A) COMPLIER
A compiler is a computer program that
translates computer code written in one
programming language (the source language)
into another language (the target language).
The name compiler is primarily used for
programs that translate source code from a
high-level programming language to a lower
level language (e.g., assembly language,
object code, or machine code) to create an
executable program.
17. (b) Interpreter
An interpreter is a computer program that is
used to directly execute program instructions
written using one of the many high-level
programming languages. The interpreter
transforms the high-level program into an
intermediate language that it then executes, or
it could parse the high-level source code and
then performs the commands directly, which is
18. (C) Assembler
An assembler is a type of computer program that interprets
software programs written in assembly language into machine
language, code and instructions that can be executed by a
computer.
An assembler enables software and application developers to
access, operate and manage a computer's hardware architecture
and components.
An assembler is sometimes referred to as the compiler of
assembly language. It also provides the services of an interpreter.
19. (d) Loader
• A loader is a major component of an operating system
that ensures all necessary programs and libraries are
loaded, which is essential during the startup phase of
running a program. It places the libraries and programs
into the main memory in order to prepare them for
execution. Loading involves reading the contents of the
executable file that contains the instructions of the
program and then doing other preparatory tasks that
are required in order to prepare the executable for
running, all of which takes anywhere from a few
seconds to minutes depending on the size of the
20. (e) Linker
A linker is a computer program that
takes one or more object files
generated by a compiler and
combines them into one, executable
program.
Computer programs are usually made
up of multiple modules that span
separate object files, each being a
compiled computer program. The
program as a whole refers to these
separately compiled object files using
symbols. The linker combines these
separate files into a single, unified
program; resolving the symbolic
references as it goes along
22. (f) Operating system
It is a software that works as an interface between a user
and the computer hardware. The primary objective of an
operating system is to make computer system convenient to
use and to utilize computer hardware in an efficient manner.
Operating System Means that Resource Manager, that
manage all the Resources those are Attached to the System,
like Memory, Processor, Input/output Devices.
23. SOME INFORMATION ABOUT SOFTWARE
Open source software
this are a commonly refer to something people can modify ancierd because it design
publicly accessible. It is a software with source code that anyone can inspect, modifying
and enhance.
Programmers who have access to a computer
programmes source code, can improve that programme by adding features to it or fixing
parts.
Examples of open source software are
LINUX (Operating system)
APACHE (Server)
MYSQL (Database Management)
24. Free Software
It means those software that respects users
freedom commonly and
community. It means that the users have the
freedom to run, copy,
Distribute and study.
25. And that is end my presentation.
I hope you all people to enjoy this presentation and
understood my feelings about software through this
presentation.
Anybody have any queries related to this
presentation.
Someone any question ??