Introduction to Computer Software - PowerPoint PPT Presentation

Introduction to computer software
Download
1 / 29

  • 182 Views
  • Uploaded on
  • Presentation posted in: General

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.

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Introduction to computer software

Introduction to Computer Software

S. Sabraz Nawaz, MCP

Lecturer in MIT


In this lesson

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


Computer software

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


Categories of software

Categories of Software

  • System software

  • Application software.

By: S. Sabraz Nawaz, Lecturer in MIT


System s oftware

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


Operating s ystem

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


Functions of an operating system

Functions of an Operating System

  • Memory Management

By: S. Sabraz Nawaz, Lecturer in MIT


Functions of an operating system1

Functions of an Operating System

  • Spooling Print Jobs

By: S. Sabraz Nawaz, Lecturer in MIT


Functions of an operating system2

Functions of an Operating System

  • Configuring Devices

By: S. Sabraz Nawaz, Lecturer in MIT


Functions of an operating system3

Functions of an Operating System

  • Monitoring System Performance

By: S. Sabraz Nawaz, Lecturer in MIT


Functions of an operating system4

Functions of an Operating System

  • Administering Security

By: S. Sabraz Nawaz, Lecturer in MIT


Functions of an operating system5

Functions of an Operating System

  • Managing Storage Media and Files

By: S. Sabraz Nawaz, Lecturer in MIT


Functions of an operating system6

Functions of an Operating System

  • User Interface

By: S. Sabraz Nawaz, Lecturer in MIT


Functions of an operating system user interface

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


Functions of an operating system user interface1

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


Functions of an operating system user interface2

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


Utility programs

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


Utility programs1

Utility Programs

  • System Diagnostics

By: S. Sabraz Nawaz, Lecturer in MIT


Utility programs2

Utility Programs

  • Backup Utility

By: S. Sabraz Nawaz, Lecturer in MIT


Utility programs3

Utility Programs

  • Data Recovery Utility

By: S. Sabraz Nawaz, Lecturer in MIT


Utility programs4

Utility Programs

  • Disk Defragmenter

By: S. Sabraz Nawaz, Lecturer in MIT


Utility programs5

Utility Programs

  • Installer/Uninstaller

By: S. Sabraz Nawaz, Lecturer in MIT


Utility programs6

Utility Programs

  • Disk Scanner

By: S. Sabraz Nawaz, Lecturer in MIT


Utility programs7

Utility Programs

  • File Compression Utility

By: S. Sabraz Nawaz, Lecturer in MIT


Utility programs8

Utility Programs

  • File Viewer

By: S. Sabraz Nawaz, Lecturer in MIT


Utility programs9

Utility Programs

  • Antivirus Programs

By: S. Sabraz Nawaz, Lecturer in MIT


Language translators

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


What we have covered

What we have covered

  • What is computer software

  • System software

    • Operating system

    • Utility programs

    • Language Translators

By: S. Sabraz Nawaz, Lecturer in MIT


Doubt

Doubt?

By: S. Sabraz Nawaz, Lecturer in MIT


  • Login