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

Introduction to Computer Software

  • Upload
    virote

  • View
    83

  • Download
    6

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Page 1: Introduction to  Computer Software

Introduction to Computer Software

S. Sabraz Nawaz, MCPLecturer in MIT

Page 2: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

2

In this lesson • After completing this lesson, you

should have clear understanding ono What is computer softwareo System software

• Operating system and its functions• Utility programs• Language Translators

Page 3: Introduction to  Computer Software

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.

Page 4: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

4

Categories of Software•System software •Application software.

Page 5: Introduction to  Computer 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 componentso Operating Systemo Utility Programso Language Translators

Page 6: Introduction to  Computer Software

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

Page 7: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

7

Functions of an Operating System

• Memory Management

Page 8: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

8

Functions of an Operating System

• Spooling Print Jobs

Page 9: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

9

Functions of an Operating System

• Configuring Devices

Page 10: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

10

Functions of an Operating System

• Monitoring System Performance

Page 11: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

11

Functions of an Operating System

• Administering Security

Page 12: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

12

Functions of an Operating System

• Managing Storage Media and Files

Page 13: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

13

Functions of an Operating System

• User Interface

Page 14: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

14

Functions of an Operating System:User Interface

• Command-driven: o you enter commands. You type keywords or

special keys on the keyboard to enter data and instructions. Example: MS DOS.

Page 15: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

15

Functions of an Operating System:User Interface

• Menu-driven: o you select command choices from various menus

displayed on the screen. Example: Windows and Mac OS.

Page 16: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

16

Functions of an Operating System:User Interface

• Graphical (GUI): o use menus and visual images such as icons and buttons

to issue commands

Page 17: Introduction to  Computer Software

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

Page 18: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

18

Utility Programs• System Diagnostics

Page 19: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

19

Utility Programs• Backup Utility

Page 20: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

20

Utility Programs• Data Recovery Utility

Page 21: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

21

Utility Programs• Disk Defragmenter

Page 22: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

22

Utility Programs• Installer/Uninstaller

Page 23: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

23

Utility Programs• Disk Scanner

Page 24: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

24

Utility Programs• File Compression Utility

Page 25: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

25

Utility Programs• File Viewer

Page 26: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

26

Utility Programs• Antivirus Programs

Page 27: Introduction to  Computer Software

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 languageo Assemblers: is system software that translates the assembly

language program into machine language

o Compiler: a language translator that converts the entire program of a higher level language (source code) into machine language

o Interpreter: a language translator that converts each high level language statement into machine language and executes it immediately statement by statement

Page 28: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

28

What we have covered• What is computer software• System software

o Operating systemo Utility programso Language Translators

Page 29: Introduction to  Computer Software

By: S. Sabraz Nawaz, Lecturer in MIT

29

Doubt?