1 / 29

Introduction to Computer Software

Introduction to Computer Software. S. Sabraz Nawaz, MCP Lecturer in MIT. In this lesson . After completing this lesson, you should have clear understanding on What is computer software System software Operating system and its functions Utility programs Language Translators.

virote
Download Presentation

Introduction to Computer Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to Computer Software S. Sabraz Nawaz, MCP Lecturer in MIT

  2. In this lesson • After completing this lesson, you should have clear understanding on • What is computer software • System software • Operating system and its functions • Utility programs • Language Translators By: S. Sabraz Nawaz, Lecturer in MIT

  3. Computer Software • A set of programs that are specifically written to provide the user a precise functionality like solving a specific problem is termed as a software package • Tells the computer what to do and how to do it. • instructs to display on the user’s screen • what kinds of input to take from the user • what kinds of output to generate. By: S. Sabraz Nawaz, Lecturer in MIT

  4. Categories of Software • System software • Application software. By: S. Sabraz Nawaz, Lecturer in MIT

  5. System Software • Consists of several programs directly responsible for controlling, integrating, and managing the individual hardware components • Operating System • Utility Programs • Language Translators By: S. Sabraz Nawaz, Lecturer in MIT

  6. OperatingSystem • A set of system programs that controls and coordinates the activities of the computer’s hardware and application. • The platform on which the application software operates • DOS (Disk Operating System), Windows 3.x, Windows 95, Windows NT, Windows 2000, Windows XP, Windows Vista, Mac OS, UNIX and LINUX By: S. Sabraz Nawaz, Lecturer in MIT

  7. Functions of an Operating System • Memory Management By: S. Sabraz Nawaz, Lecturer in MIT

  8. Functions of an Operating System • Spooling Print Jobs By: S. Sabraz Nawaz, Lecturer in MIT

  9. Functions of an Operating System • Configuring Devices By: S. Sabraz Nawaz, Lecturer in MIT

  10. Functions of an Operating System • Monitoring System Performance By: S. Sabraz Nawaz, Lecturer in MIT

  11. Functions of an Operating System • Administering Security By: S. Sabraz Nawaz, Lecturer in MIT

  12. Functions of an Operating System • Managing Storage Media and Files By: S. Sabraz Nawaz, Lecturer in MIT

  13. Functions of an Operating System • User Interface By: S. Sabraz Nawaz, Lecturer in MIT

  14. Functions of an Operating System:User Interface • Command-driven: • you enter commands. You type keywords or special keys on the keyboard to enter data and instructions. Example: MS DOS. By: S. Sabraz Nawaz, Lecturer in MIT

  15. Functions of an Operating System:User Interface • Menu-driven: • you select command choices from various menus displayed on the screen. Example: Windows and Mac OS. By: S. Sabraz Nawaz, Lecturer in MIT

  16. FunctionsofanOperatingSystem:User Interface • Graphical (GUI): • use menus and visual images such as icons and buttons to issue commands By: S. Sabraz Nawaz, Lecturer in MIT

  17. UtilityPrograms • system software used to perform maintenance-type tasks such as managing a computer, its devices and its programs • Most utility programs are included in the operating system By: S. Sabraz Nawaz, Lecturer in MIT

  18. Utility Programs • System Diagnostics By: S. Sabraz Nawaz, Lecturer in MIT

  19. Utility Programs • Backup Utility By: S. Sabraz Nawaz, Lecturer in MIT

  20. Utility Programs • Data Recovery Utility By: S. Sabraz Nawaz, Lecturer in MIT

  21. Utility Programs • Disk Defragmenter By: S. Sabraz Nawaz, Lecturer in MIT

  22. Utility Programs • Installer/Uninstaller By: S. Sabraz Nawaz, Lecturer in MIT

  23. Utility Programs • Disk Scanner By: S. Sabraz Nawaz, Lecturer in MIT

  24. Utility Programs • File Compression Utility By: S. Sabraz Nawaz, Lecturer in MIT

  25. Utility Programs • File Viewer By: S. Sabraz Nawaz, Lecturer in MIT

  26. Utility Programs • Antivirus Programs By: S. Sabraz Nawaz, Lecturer in MIT

  27. Language Translators • A language translator is a type of system software that translates a program in assembly or higher level language into machine language • Assemblers: is system software that translates the assembly language program into machine language • Compiler: a language translator that converts the entire program of a higher level language (source code) into machine language • Interpreter: a language translator that converts each high level language statement into machine language and executes it immediately statement by statement By: S. Sabraz Nawaz, Lecturer in MIT

  28. What we have covered • What is computer software • System software • Operating system • Utility programs • Language Translators By: S. Sabraz Nawaz, Lecturer in MIT

  29. Doubt? By: S. Sabraz Nawaz, Lecturer in MIT

More Related