KENDRIYA VIDYALAYA NARSINGHPUR - PowerPoint PPT Presentation

kyros
slide1 n.
Skip this Video
Loading SlideShow in 5 Seconds..
KENDRIYA VIDYALAYA NARSINGHPUR PowerPoint Presentation
Download Presentation
KENDRIYA VIDYALAYA NARSINGHPUR

play fullscreen
1 / 38
Download Presentation
KENDRIYA VIDYALAYA NARSINGHPUR
138 Views
Download Presentation

KENDRIYA VIDYALAYA NARSINGHPUR

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. KENDRIYA VIDYALAYA NARSINGHPUR

  2. Topic : software • 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

  3. WHAT IS SOFTWARE? 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. IMPORTANT FACTS: THERE IS NOT ONLY SOFTWARE AND HARDWARE BUT ALSO FIRMWARE AND LIVEWARE

  4. EXAMPLE OF SOFTWARE

  5. SYSTEM SOFTWARE: THE SOFTWARE WHICH CONTROL INTERNAL COMPUTER OPERATION IS CALLED SYSTEM SOFTWARE

  6. SYSTEM SOFTWARE IS AGAIN CLASSIFIED AS SYSTEM SOFTWARE OPERATING SYSTEM LANGUAGE PROCESSOR

  7. 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

  8. WINDOWS 7: OPERATING SYSTEM

  9. TYPES OF OS

  10. SINGLE PROGRAM OS: IT CAN SUPPORT ONLY ONE USER PROGRAM AND EXECUTE IT SINGLE PROGRAM OS ARE NOT IN MUCH USE NOW

  11. MULTIPROGRRAM OS: IT SUPPORTS MULTIPROGRAMMING AND CAN EXECUTE MORE THAN ONE PROGRAM

  12. TIME SHARING OS: IN THIS EACH USER IS GIVEN A FAIR SHARE OFTIME IF TIME ELAPSES A REQUEST IS SENT TO THE CPU TO SHIFT THE NEXT WAITING JOB AND THE FORMER HAS TO WAIT IN LINE

  13. 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

  14. 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

  15. 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

  16. PLEASE MAKE A NOTE : MULTIPROGRAMMING AND MULTIPROCESSING ARE DIFFERENT

  17. TYPES OF SERVICES PROVIDED BY OS : • PROGRAM EXECUTION • HANDLING INPUT OUTPUT OPERATION • MANIPULATION OF A FILE SYSTEM • ERROR DETECTION AND HANDLING • RESOURCE ALLOCATION • ACCOUNTING • INFORMATION AND RESOURCE PROTECTION

  18. PROGRAM EXECUTION: THE OS IS RESPONSIBLE FOR EXECUTING VARIOUS PROGRAMS WETHER USED OR SYSTEM PROGRAM THAT IS SPECIAL PROGRAMS REQUIRED FOR THE MACHINE FUNCTIONING

  19. HANDLING INPUT OUTPUT OPERATIONS: THE OS IS RESPONSIBLE FOR HANDLING VARIOUS TYPES OF INPUTS AND OUTPUTS IN THE APPROPRAIATE MANNER

  20. 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

  21. ERROR DETECTION AND HANDLING: THE OS IS ALSO RESPONSIBLE FOR DETECTING ANY TYPE OF ERROR THAT OCCURS AND THEN PROPERLY HANDLING IT.

  22. RESOURCE ALLOCATION: THIS TASK AIMS AT PROPER USE OF RESOURCE AVAILABLE.

  23. ACCOUNTING : THE OS KEEPS AN ACCOUNT OF WHAT TYPES OF FUNCTIONS IS TAKING PLACE AND WHAT TYPE OF ERRORS HAVE OCCURED

  24. INFORMATION AND RESOURCE PROTECTION: THE OPERATING SYSTEM IS RESPONSIBLEFOR ENSURING THAT THE INFORMATION AND RESOURCES AVAILABLE ON MACHINE ARE USED IN THE CORRECT WAY. THE OS FOILS THE ATTEMPTS TO USE THEM INCORRECTLY

  25. LANGUAGE PROCESSOR LANGUAGE PROCESSOR ARE THE SOFTWARE THAT PROCESS LANGUAGE

  26. ASSEMBLER:- THIS LANGUAGE PROCESSOR CONVERTS PROGRAM WRITTEN IN ASSEMBLY LANGUAGE

  27. 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.

  28. COMPILER: IT CONVER HLL IN MACHINE LEVEL LANGUAGE IN A SINGLE GO AND REPORTS THE ERROR AT THE END WITH THEIR RESPECTIVE LINE NUMBER

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

  30. TYPES OF PACKAGES

  31. WORD PROCESSING SOFTWARE

  32. SPREADSHEETS

  33. DATABASE MANAGEMENT SYSTEM

  34. GRAPHICS,MULTIMEDIA & PRESENTATION APPLICATION

  35. UTILITIES: • SOME IMPORTANT UTILITIES ARE: • TEXT EDITOR • BACKUP UTILITY • COMPRESSION UTILITY • DISK DEFRAGMENTOR • ANTIVIROUS SOFTWARE UTILITIES ARE THOSE APPLICATION PROGRAM THAT ASSIST THE COMPUTER BY PERFORMING HOUSE KEEPING WORKS.

  36. CUSTOMIZED SOFTWARE: THIS TYPE OF SOFTWARE IS TAILOR MADE SOFTWARE ACCORDING TO THE USER’S REQUIREMENT. EXLIKE THE ONES USE IN LIBRARIES.

  37. CONCLUSION 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”