17

Software

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Software
Page 2: Software

SEMINAR REPORT

ON

SOFTWARE

Submitted by:

SREEJITH .B

Class No:10

S1CS

Page 3: Software

Acknowledgement I take this opportunity to express my profound sense of gratitude to all those who have contributed to the successful completion of my seminar.

I wish to express my sincere gratitude to for providing me guidelines in the presentation of seminar.

I also thank all the lecturers in the department of computer science for their whole hearted co-operation and guidance in completing my seminar successfully.

I also thank to computer science senior students and my friends which went a long way to make this seminar a satisfying experience for me.

Acknowledgement I take this opportunity to express my profound sense of gratitude to all those who have contributed to the successful completion of my seminar.

I wish to express my sincere gratitude to for providing me guidelines in the presentation of seminar.

I also thank all the lecturers in the department of computer science for their whole hearted co-operation and guidance in completing my seminar successfully.

I also thank to computer science senior students and my friends which went a long way to make this seminar a satisfying experience for me.

Page 4: Software

CONTENTS

page no

• Introduction…………………………………………. 5

• Software……………………………………………… 6

• Classification of software…………………………… 7

1) System software

2) Application software

• Relationship between hardware & software……….

• Software figures………………………………………

• Conclusion……………………………………………

• Reference…………………………………………….

Page 5: Software

INTRODUCTIONINTRODUCTIONSoftware is a set of instructions to perform a desired and useful work, by which the operations of the computer for the computations and processing are controlled.The term software system can be defined as the system software and application software that must be added to a host machine (hardware) in order to realise some desired function. The computer consists of hardware and software The computer consists of hardware and software and the software drives the hardware. That means and the software drives the hardware. That means without the software the computer can do nothing.without the software the computer can do nothing.The process of software development is called The process of software development is called programming.programming.To do programming the programmer should have To do programming the programmer should have detailed knowledge of the problem to be solved, the detailed knowledge of the problem to be solved, the corresponding algorithm and the particular corresponding algorithm and the particular programming language to solve a problem or programming language to solve a problem or develop software.develop software.

Page 6: Software

SOFTWAREA sequence of instructions written in a language that can be understood by a computer is called a computer program, the program is called SOFTWARE.

A computer without software is like a body without life.

A computer is an extremely fast, accurately calculating machine that takes data as input and processes them according to a set of instructions to produce the desired result as output.When a stored software program is executed, the following things happen: 1) Data get into the computer’s memory from an input device like keyboard or secondary storage device such as floppy diskette or hard disk. 2)The data given as input is processed according to the program. 3)Output information is produced on the VDU (i.e. softcopy) or printed on to a sheet of paper (i.e. hard copy)

Page 7: Software

Classification of Software

System software Application software

•System software System software , also known as a system

package, is a set of one or more programs designed to control the operation of a computer system.

System software is a collection of programs that directly control the computer’s internal operations and also that help ordinary users to make use of a computer effectively and efficiently.

The programs included in a system software are called system programs and the person who prepares systems software is referred to as a system programmer.

Page 8: Software

Classification of System Classification of System SoftwareSoftware•Operating systemOperating system, which acts as an interface between the user and the hardware, is a set of programs that control, and co-ordinate the operations of a computer and help to make efficient use of its resources.

•Main Functions Of Operating SystemMain Functions Of Operating SystemProcess Management

Memory Management

File Management

Security

Command Interpretation

Page 9: Software

•Language processors

A computer can understand only machine language.

Languages processors are the system program that translates assembly or high level language instructions into equivalent machine language instructions.

Different type of language ProcessorDifferent type of language ProcessorAssembleThe assembler of a computer system is a system software, supplied by the computer manufacturer, which translates an assembly language program into its equivalent machine language program.CompilerCompiler is a translator program, which translates a high level language program into its equivalent machine language program.InterpreterIt takes one statement of a high level language program, translates it into machine language instructions, and then immediately executes the resulting machine language instructions.

Page 10: Software

•Application software

•Software developed for specific application is called application software.

Application software is a set of one or more programs, designed to solve a specific problem, or do a specific task for an individual or an organization.

Application software includes prewritten software packages, custom made programs and utilities.Prewritten softwarePrewritten software packages address the processing needs of many users, whereas custom-made programs (customized software) meet the requirements of specific organization or individual. Prewritten software are:1)Word processing packages 2)Graphics and multimedia packages 3)Electronic spreadsheets 4) Database management packages5)Desk top publishing packages

Page 11: Software

UtilitiesUtilities are those application programs that assist the computer by performing housekeeping functions like backing up disk or scanning/cleaning viruses or arranging information etc. some important utilities are:1)Test Editor 2)Bank up Utility 3)Compression Utility4)Disk Defragmenter 5) Antivirus Software

Customized Software

Custom-software development is needed as a consequence of computerization process. Custom-made software are generally for data-processing needs and building information system. Some common application where custom-made software is required are: 1) Payroll 2) Accounting 3) Air-line reservation 4) Insurance 5) Government 6) Banking 7) Library management 8) Sales and Inventory Control 9) Hospital management

Page 12: Software

Relationship Between Hardware & Software

Both hardware & software are necessary for a computer to computer to do useful job. Both are complementary to each other.

Same hardware can be loaded with different software to make a computer perform different types of jobs just as different songs can be played using the same cassette player.

Page 13: Software

SOFTWARE FIGURES

Software system added to host machine

Page 14: Software

Classification of Software

Page 15: Software

CONCLUSIONSoftware is a set of instructions to perform a desired and useful work, by which the operations of the computer for the computations and processing are controlled.

The term software system can be defined as the system software and application software that must be added to a host machine (hardware) in order to realize some desired function.

The term software refers to a collection of programs.

Page 16: Software

ReferencesComputer fundamentals (Fourth Edition) - Pradeep k. Sinha Priti Sinha Computer Fundamentals with C programming (Second Edition) - Sabu G . RComputer Science (Arjun Books, class +1) - G . S . Anil Kumar Hashir . A Shiju S . S

Page 17: Software