Videos Related with Computer Software

Note on Computer Software

  • Note
  • Things to remember
  • Videos
  • Exercise
  • Quiz

We can compare the computer system (Hardware and software) with human and human intelligence respectively. All the activities of human body like running eating, speaking are based on the thoughts and feeling raised by the brain. All these actions are initiated and controlled with our brain. If brain doesn't raise such feeling and control, we will be idle and cannot do anything. similarly computer system (Hardware) is also initiated and controlled with set of programs called software. Programs are the collections of data and instructions in a systematic order to perform some work. These programs are organized and collected in a systematic order to tell the computer what to do and how to do. for example software instruct the hardware what to display on the users screen, what kinds of input to take from the user, and kinds of output to generate.

A set of program, which are specially written to provide the user a precise functioning like solving a specific problems is termed as a software package. for example word processor package helps to create the documents, save document, modify and print the documents. "Software is the collection of program and other associated documents that helps to control, manage and integrate the components of computer system to accomplish a specific task."

Type of Software

In broad sense we can classify the software into two types:

  1. System software
  2. Application software

System Software

The software that helps to activate the computer system and provide operating environment for other application software is called system software. It's primary work is to control, integrate and manage the individual hardware components of computer system. This software provides an operating and programming environment where programmer and user can create and the application software for their day to day application. It can be explained into three types:

  1. Operating System (OS) : Software that helps to activate the computer system and provide common platform to operate the computer system by the user is called OS. It is the first layer of software loaded into computer memory on the time of booting (Starts Up). The main function of OS is to manage the disk access, files process etc. Other software is loaded on the environment of OS. Windows Xp, Linux, MS-DOS etc are popular OS.
  2. Device Drivers: As we discuss, system software helps to activate and recognize the computer hardware devices. To activate and recognize the hardware devices computer system requires special software called device drivers. To work with all devices, we need this software. For example to work with Modem, Printers we have to install their driver software then only these devices will work.
  3. Languages Translator: Translator program is a computer program that converts the programming instructions written in human convenient form into machine codes. Computer are digital devices. It can work only on the digits which are 0 to 1. All types of commands, data and instructions required to be converted into machine code which is the combination of 0's and 1's. Different types of programming languages accept the data and instructions on natural language like English. But computer can not process such data and instructions on natural language. So they should be translated into machine code. To convert such natural language. So they should be translated into machine code.

    According to the nature and application processing we have three types of language translators.

    Compilers: Translator systems that compile whole program and translate it into machine code at a time are compilers. This translator translate whole program at a time and creates object code then executive code. E.g.C Program, Pascal etc.

    Interpreters: A translator that can convert the source code (Program code) in line manners without looking at entire program at a time. It translate each statements or lines at a time and translate another line. E.g. Beginners All Purpose Symbolic Instruction Code (BASIC).

    Assemblers: It is a translator that can convert assembly level language into machine code. It is also called source program.

  4. Utility Software: System software that increases the performance of the computer system is utility software. It helps to maximize the utilization of devices. E.g. Scan disk, Virus Scanner, disk fragmentation etc.

  • Programs are the collections of data and instructions in a systematic order to perform some work.
  • Software is the collection of program and other associated documents that helps to control, manage and integrate the components of computer system to accomplish a specific task.Software can be divided into two types. They are: system software and application software.
  • The software that helps to activate the computer system and provide operating environment for other application software is called system software. It can be categorized into three types:operating System (OS), device drivers, languages translator(compilers, interpreters and assemblers) and utility software.
  • The main function of OS is to manage the disk access, files process etc.
  • Assembler is also called source program.
.

Very Short Questions

Software is the collection of programs that makes computer work. In another word, it is the set of programs that operates and control hardware and performs specific task. Types of software are:
i. System software
ii. Application software

System software is the set of programs that are designed to control the operations of a computer system. They are:
i. System management software
ii. System development software.

Application software is the complete self-contained program that performs a specific function directly to the computer. Types of application software are:

  1. Package software
  2. Tailor software

Utility software is a small helper programs that perform the task related to the maintenance of computer hardware and software. E.g. Norton disk Doctor, defragmenteretc.

The program which translates the program written in any programming language to machine level language is known as language processor or translator, e.g. compiler, interpreter, assembler etc.

Compiler Interpreter
1. It converts the statement of high
level language at once.
1. It converts the statement of high level
language line by line.
2. It is difficult to debug. 2. It is easy to debug.
3. It executes faster. e.g. C, COBOL 3. It executes slower. E.g. BASIC,
QBASIC

Assembler is a language processor which translates the assembly language program into machine language, e.g. pseudo assembly.

Device driveris a set of programs that controls and manages the device by making them usable in computer system.

The codes (program) written in high level language which is to be translated into machine code is known as source program.

The equivalent machine level program or binary program obtained after the translation from high level language is known as object program (code).

Open source software is free software which gives user the freedom to run the program to modify & redistribute its copies.

Proprietary softwareare also known as special software which does not provide the right to examine modify & redistribute its copies and the programs source code.

The advantages of open source software are:

  1. Availability of source code & right to modify.
  2. Right to redistribute the program code.
  3. Right to use the software in any way.

Disadvantages of open source software are:

  1. They are not reliable.
  2. Helps and user manual are not available.

0%
  • The software that helps to activate the computer system and provide operating environment for other application software is called ______.

    operating software
    application software
    system software
    rounding software
  • Translator system that compile whole program and translate it into machine code at a time is called______.

    compilers
    interpreters
    translators
    operators
  • A translator that can convert assembly level language into machine code is ______.

    compilers
    interpreters
    operators
    assemblers
  • The collection of program and other associated documents that helps to control, manage and integrate the components of computer system to accomplish a specific task is a _______.

    software
    interpreter
    hardware
    scanner
  • Which of the following is not an operating system?

    Windos xp
    MS-DOS
    Virus Scanner
    Linux
  • What is a program?

    A program is an impact on the society.
    A program is an instruction which guides a computer to perform particular operation.
    A program is a collection of data.
    A program is an electronic device that can perform I.P.O.
  • You scored /6


    Take test again

DISCUSSIONS ABOUT THIS NOTE

You must login to reply

Forum Time Replies Report
Computer

What is a source code?


You must login to reply