kendriya vidyalaya narsinghpur

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

Upload: kyros

Post on 23-Feb-2016

54 views

Category:

Documents


0 download

DESCRIPTION

KENDRIYA VIDYALAYA NARSINGHPUR. Topic : software. Sub topic we sha ll 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. WHAT IS SOFTWARE?. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: KENDRIYA VIDYALAYA NARSINGHPUR

KENDRIYA VIDYALAYA NARSINGHPUR

SUBJECT :COMPUTER SCIENCE

(SOFTWARE)

CLASS 11TH

Page 2: KENDRIYA VIDYALAYA NARSINGHPUR

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: KENDRIYA VIDYALAYA NARSINGHPUR

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: KENDRIYA VIDYALAYA NARSINGHPUR

EXAMPLE OF SOFTWARE

Page 5: KENDRIYA VIDYALAYA NARSINGHPUR

SOFTWARE

SYSEM SOFTWARE

LANGUAGE PROCESSOR

OPERATING SYSTEM

APPLICATION SOFTWARE

PACKAGES

UTILITIES

CUSTOMIZED SOFTWARE

Page 6: KENDRIYA VIDYALAYA NARSINGHPUR

SYSTEM SOFTWARE:

THE SOFTWARE WHICH CONTROL

INTERNAL COMPUTER OPERATION

IS CALLED SYSTEM SOFTWARE

Page 7: KENDRIYA VIDYALAYA NARSINGHPUR

LANGUAGE PROCESSOR

SYSTEM SOFTWARE

OPERATING SYSTEM

SYSTEM SOFTWARE IS AGAIN CLASSIFIED AS

Page 8: KENDRIYA VIDYALAYA NARSINGHPUR

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: KENDRIYA VIDYALAYA NARSINGHPUR

WINDOWS 7: OPERATING SYSTEM

Page 10: KENDRIYA VIDYALAYA NARSINGHPUR

OPERATING SYSTEM

SINGLE PROGRAM OS MULTIPROGRAM OS TIME SHARING

OS REAL TIME OS MULTIPROCESSING OS

INTERACTIVE OS

TYPES OF OS

Page 11: KENDRIYA VIDYALAYA NARSINGHPUR

SINGLE PROGRAM OS:IT CAN SUPPORT ONLY

ONE USER PROGRAM AND

EXECUTE ITSINGLE

PROGRAM OS ARE NOT IN MUCH USE

NOW

Page 12: KENDRIYA VIDYALAYA NARSINGHPUR

MULTIPROGRRAM OS:IT SUPPORTS

MULTIPROGRAMMING AND CAN EXECUTE MORE THAN

ONE PROGRAM

Page 13: KENDRIYA VIDYALAYA NARSINGHPUR

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: KENDRIYA VIDYALAYA NARSINGHPUR

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: KENDRIYA VIDYALAYA NARSINGHPUR

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: KENDRIYA VIDYALAYA NARSINGHPUR

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: KENDRIYA VIDYALAYA NARSINGHPUR

PLEASE MAKE A NOTE :MULTIPROGRAMMING AND

MULTIPROCESSING ARE DIFFERENT

Page 18: KENDRIYA VIDYALAYA NARSINGHPUR

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: KENDRIYA VIDYALAYA NARSINGHPUR

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: KENDRIYA VIDYALAYA NARSINGHPUR

HANDLING INPUT OUTPUT OPERATIONS:

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

APPROPRAIATE MANNER

Page 21: KENDRIYA VIDYALAYA NARSINGHPUR

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: KENDRIYA VIDYALAYA NARSINGHPUR

ERROR DETECTION AND HANDLING:

THE OS IS ALSO RESPONSIBLE FOR DETECTING ANY TYPE OF

ERROR THAT OCCURS AND THEN PROPERLY HANDLING IT.

Page 23: KENDRIYA VIDYALAYA NARSINGHPUR

RESOURCE ALLOCATION:THIS TASK AIMS AT

PROPER USE OF RESOURCE AVAILABLE.

Page 24: KENDRIYA VIDYALAYA NARSINGHPUR

ACCOUNTING : THE OS KEEPS AN ACCOUNTOF WHAT TYPES OF

FUNCTIONS IS TAKING PLACE AND WHAT TYPE OF

ERRORS HAVE OCCURED

Page 25: KENDRIYA VIDYALAYA NARSINGHPUR

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: KENDRIYA VIDYALAYA NARSINGHPUR

LANGUAGE PROCESSOR

ASSEMBLER

INTERPRETER

COMPILER

LANGUAGE PROCESSOR

LANGUAGE PROCESSOR ARE

THE SOFTWARE THAT

PROCESS LANGUAGE

Page 27: KENDRIYA VIDYALAYA NARSINGHPUR

ASSEMBLER:-THIS LANGUAGE PROCESSOR

CONVERTS PROGRAM WRITTEN IN

ASSEMBLYLANGUAGE

Page 28: KENDRIYA VIDYALAYA NARSINGHPUR

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: KENDRIYA VIDYALAYA NARSINGHPUR

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: KENDRIYA VIDYALAYA NARSINGHPUR

APPLICATION SOFTWARE

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

A SPECIFIED APPLICATIONPACKAGES

CUSTOMIZEDSOFTWARE

APPLICATION SOFTWARE

UTILITIES

Page 31: KENDRIYA VIDYALAYA NARSINGHPUR

• 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: KENDRIYA VIDYALAYA NARSINGHPUR

WORD PROCESSING SOFTWARE

Page 33: KENDRIYA VIDYALAYA NARSINGHPUR

SPREADSHEETS

Page 34: KENDRIYA VIDYALAYA NARSINGHPUR

DATABASE MANAGEMENT SYSTEM

Page 35: KENDRIYA VIDYALAYA NARSINGHPUR

GRAPHICS,MULTIMEDIA &PRESENTATION APPLICATION

Page 36: KENDRIYA VIDYALAYA NARSINGHPUR

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: KENDRIYA VIDYALAYA NARSINGHPUR

CUSTOMIZED SOFTWARE:THIS TYPE OF SOFTWARE IS

TAILOR MADE SOFTWARE ACCORDING

TO THE USER’S REQUIREMENT.

EXLIKE THE ONES USE IN LIBRARIES.

Page 38: KENDRIYA VIDYALAYA NARSINGHPUR

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