Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Computer Software

Similar presentations


Presentation on theme: "Introduction to Computer Software"— 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 Operating System 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 Functions of an Operating System: 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 Utility Programs 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


Download ppt "Introduction to Computer Software"

Similar presentations


Ads by Google