38
KENDRIYA VIDYALAYA NARSINGHPUR SUBJECT :COMPUTE R SCIENCE (SOFTWAR E) CLASS 11 TH

SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

Embed Size (px)

Citation preview

Page 1: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

KENDRIYA VIDYALAYA NARSINGHPUR

SUBJECT :COMPUTER SCIENCE

(SOFTWARE)

CLASS 11TH

ROMA SONI

Page 2: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

Sub topic we shall cover:What is software?

What are its types?New software

Can we design a software?If yes, how??.....

These question have no end So lets discuss them

TOPIC : SOFTWARE

Page 3: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

WHAT IS SOFTWARE?

IMPORTANT FACTS:

THERE IS NOT ONLY SOFTWARE AND HARDWARE

BUT ALSO FIRMWARE AND

LIVEWARE

SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN . SOFTWARE ,IN SIMPLE LANGUAGE , IS THE COMPONENTS OF THE COMPUTER WHICH WE CAN’T TOUCH. LIKE BRAIN. WE CAN’T TOUCH IT BUT CAN FEEL EVEN WE CAN SEE IT NOT DIRECTLY BUT INDIRECTLY.

Page 4: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

EXAMPLE OF SOFTWARE

Page 5: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

SOFTWARE

SYSEM SOFTWARE

LANGUAGE PROCESSOR

OPERATING SYSTEM

APPLICATION SOFTWARE

PACKAGES

UTILITIES

CUSTOMIZED SOFTWARE

Page 6: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

SYSTEM SOFTWARE:

THE SOFTWARE WHICH CONTROL

INTERNAL COMPUTER OPERATION

IS CALLED SYSTEM SOFTWARE

Page 7: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

LANGUAGE PROCESSOR

SYSTEM SOFTWARE

OPERATING SYSTEM

SYSTEM SOFTWARE IS AGAIN CLASSIFIED AS

Page 8: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

OPERATING SYSTEM OPERATING SYSTEM IS JUST LIKE A SECRATORY. AS AN

USER WE ARE ITS BOSS. WE GIVE ORDER TO OUR SECRETARY AND SHE HAS TO FULFIL IT.SHE ALSO ASKS SOME QUESTION FOR THE WORK REQUIREMENT AS

O.S. ASKS SOME I/O OPERATION.AN OPERATING SYSTEM IS A PROGRAM WHICH ACTS

AS AN INTERFACE BETWEEN USER AND THE HARDWARE

Page 9: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

WINDOWS 7: OPERATING SYSTEM

Page 10: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

OPERATING SYSTEM

SINGLE PROGRAM OS MULTIPROGRAM OS TIME SHARING

OS REAL TIME OS MULTIPROCESSING OS INTERACTIVE OS

TYPES OF OS

Page 11: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

SINGLE PROGRAM OS:IT CAN SUPPORT ONLY

ONE USER PROGRAM AND

EXECUTE ITSINGLE

PROGRAM OS ARE NOT IN MUCH USE

NOW

Page 12: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

MULTIPROGRRAM OS:IT SUPPORTS

MULTIPROGRAMMING AND CAN EXECUTE MORE THAN

ONE PROGRAM

Page 13: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

TIME SHARING OS:IN THIS EACH USER IS GIVEN

A FAIR SHARE OF TIME IF TIME

ELAPSESA REQUEST IS SENT TO THE

CPU TO SHIFT THE NEXT WAITING

JOB AND THE FORMER HAS TO WAIT IN

LINE

Page 14: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

REAL TIME SHARING OS:

IN THIS JOBS HAVE FIXED DEADLINE.

JOBS HAVE TO BE FINISHED IN THAT

DEADLINE.IF AN JOB CANNOT BE COMPLETED

THIS SITUATION IS CALLED DEADLINE OVERRUN.

AN EFFICIENT REAL OS IS

CHARACTERIZED BY ITS MINIMUM

POSSIBLE DEADLINE OVERRUN

Page 15: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

MULTIPROCESSING OS;

THIS OS IS CAPABLE OF HANDLING

MORE THAN ONE PROCESSOR.IT IS CAPABLE

OF LOADSHARING IN CASE OF IDENTICAL

PROCESSOR SO THAT SYSTEM’S EFFICIENCY IMPROVES

Page 16: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

INTERACTIVE OS:THESE OS ARE INTERACTIVE IN

NATURE. THEY PROVIDE GUI INTERFACE

TO FACILITATE MOVE AND EASY INTERACTION

TO THE USER.THE NAME OF THE SOFTWARE IS

TELLS THE CHARACTERISTICS OF THE SOFTWARE

Page 17: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

PLEASE MAKE A NOTE :MULTIPROGRAMMING AND

MULTIPROCESSING ARE DIFFERENT

Page 18: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

TYPES OF SERVICES PROVIDED BY OS :

PROGRAM EXECUTIONHANDLING INPUT OUTPUT OPERATION

MANIPULATION OF A FILE SYSTEMERROR DETECTION AND HANDLING

RESOURCE ALLOCATIONACCOUNTING

INFORMATION AND RESOURCE PROTECTION

Page 19: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

PROGRAM EXECUTION: THE OS IS RESPONSIBLE FOR

EXECUTING VARIOUS PROGRAMS WETHER USED OR SYSTEM PROGRAM THAT IS SPECIAL PROGRAMS REQUIRED FOR THE MACHINE

FUNCTIONING

Page 20: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

HANDLING INPUT OUTPUT OPERATIONS:

THE OS IS RESPONSIBLE FOR HANDLING VARIOUS TYPES OF INPUTS AND OUTPUTS IN THE

APPROPRAIATE MANNER

Page 21: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

MANIPULATING OF FILES:THIS TASK INVOLVES THE MAKING

OF DECISION REGARDING THE STORAGE OF FILES THAT IS WHERE

(WETHER ON FLOPPY DISK OR HARD DISK

ETC)AND HOW A PARTICULAR FILE IS TO BE STORED

Page 22: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

ERROR DETECTION AND HANDLING:

THE OS IS ALSO RESPONSIBLE FOR DETECTING ANY TYPE OF

ERROR THAT OCCURS AND THEN PROPERLY HANDLING IT.

Page 23: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

RESOURCE ALLOCATION:THIS TASK AIMS AT

PROPER USE OF RESOURCE AVAILABLE.

Page 24: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

ACCOUNTING : THE OS KEEPS AN ACCOUNTOF WHAT TYPES OF

FUNCTIONS IS TAKING PLACE AND WHAT TYPE OF

ERRORS HAVE OCCURED

Page 25: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

INFORMATION AND RESOURCEPROTECTION:

THE OPERATING SYSTEM IS RESPONSIBLE FOR ENSURING THAT

THE INFORMATION AND RESOURCES AVAILABLE ON MACHINE ARE USED IN THE CORRECT WAY. THE OS FOILS

THE ATTEMPTS TO USE THEM INCORRECTLY

Page 26: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

LANGUAGE PROCESSOR

ASSEMBLER

INTERPRETER

COMPILER

LANGUAGE PROCESSOR

LANGUAGE PROCESSOR ARE

THE SOFTWARE THAT

PROCESS LANGUAGE

Page 27: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

ASSEMBLER:-

THIS LANGUAGE PROCESSOR CONVERTS

PROGRAM WRITTEN IN ASSEMBLYLANGUAGE

Page 28: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

INTERPRETER:IT CONVERTS THE PROGRAM WRITTEN IN HLL TO MACHINE LANGUAGE LINE BY LINE AND

REPORTS ERROR AT THE SAME TIME PROGRAM WILLL NOT EXECUTE UNTILL THE ERROR IS RECTIFIED.

Page 29: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

COMPILER:IT CONVER HLL IN MACHINE LEVEL

LANGUAGE IN A SINGLE GOAND REPORTS THE ERROR AT THE END

WITH THEIR RESPECTIVE LINE

NUMBER

Page 30: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

APPLICATION SOFTWARE

AN APPLICATION SOFTWARE IS A SET OF PROGRAM NECCESARY TO CARRY OUT OPERATION FOR

A SPECIFIED APPLICATION

PACKAGES

CUSTOMIZEDSOFTWARE

APPLICATION SOFTWARE

UTILITIES

Page 31: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

• PROCESSING TEXTUAL MATTER

WORD PROCESSING SOFTWARE

• ACESS DATA IN TABULAR FORM

SPREADSHEET

• HANDLE AND MANAGE BULK OF STORED DATA

DATABASE MANAGEMENT SYSTEM

• HANDLES PAGE LAYOUT BY COMBING MANY FUNCTIONS

DESKTOP PUBLISHING SOFTWARE

• MANIPULATE IMAGES• INCORPORATES

COMPUTER ENTITIES• CREATE PROFESSIONAL

LOOKING VISUAL AIDS

GRAPHICS,MULTIMEDIA AND PRESENTATION APPLICATIONS.

TYPES OF PACKAGES

Page 32: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

WORD PROCESSING SOFTWARE

Page 33: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

SPREADSHEETS

Page 34: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

DATABASE MANAGEMENT SYSTEM

Page 35: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

GRAPHICS,MULTIMEDIA &PRESENTATION APPLICATION

Page 36: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

UTILITIES:

UTILITIES ARE THOSE

APPLICATION PROGRAM THAT

ASSIST THE COMPUTER BY PERFORMING

HOUSE KEEPING WORKS.

SOME IMPORTANT UTILITIES ARE:TEXT EDITORBACKUP UTILITYCOMPRESSION UTILITYDISK DEFRAGMENTORANTIVIROUS SOFTWARE

Page 37: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

CUSTOMIZED SOFTWARE:THIS TYPE OF SOFTWARE IS

TAILOR MADE SOFTWARE ACCORDING

TO THE USER’S REQUIREMENT.

EXLIKE THE ONES USE IN LIBRARIES.

Page 38: SOFTWARE REPRESENT THE SET OF PROGRAMS THAT GOVERNS THE OPERATION O F A COMPUTER SYSTEM AND MAKES THE HARDWARE RUN. SOFTWARE,IN SIMPLE LANGUAGE, IS

I LEAVE THE LAST QUESTION TO YOU I THINK YOU WILL SURELY ANSWER IT.THE THINGS ABOUT

SOFTWARE ARE JUST THE BASICS THERE IS MUCH AND

MORE TO KNOW AHEAD “THANKYOU”

CONCLUSION