Skip to main content

Computer Software VIVA

Q1. Define software. Explain different types of software.

Software is a set of instructions that tell a computer what to do. Examples of software are: MS Word, MS EXCEL, MS POWER POINT, WinZip, Norton Anti Virus, MSN Messenger, MS Windows, DOS, Unix

Q2. Explain different types of software.

Viva Short Questions of Computer Software

The main types of software are system software and application software.
1. System Software
System software is a set of programs to implement certain functions in a computer system. It controls the operations and components of a computer system.

Examples of system software are as follows:

•   Operating Systems:Operating system is a software to control overall operations and components of a computer system. e.g., Windows, Unix, Linux and Dos etc.

•   Utility Programs:Utility program is used to solve a particular problem of software or hardware, for example, Antivirus program, disk scanner and File Viewer etc.

•   Device Drivers:device drier is a software that permits a computer system to communicate with a device. e.g., device driver software for a modem.

2. Application Software

Application software is a program needed to perform various applications on the computer by the user. It helps a computer user to solve specific problems.
Examples of application software are as follows:
i. Word Processing
Word processing software is used to produce letters, applications and other documents, for example MS Word.
ii. Spreadsheets
Spreadsheet program is used for calculations for example MS Excel.
iii. Databases
Database software is used to record data of an organization on computer. MS Access and Oracle are examples of database software.
iv. Graphics
Graphics software is used to produce advertisements, posters etc. for example CorelDraw and Photoshop.
v. Communication
Communications software is used to communicate with different people using Internet, e.g., MSN Messenger, yahoo messenger and Internet Explorer.

Q3. Differentiate between system software and application software

Difference between System & Application Software
System Software

Application Software

1. It is a set of programs to control computer operations and components
1. It is set of programs used to solve particular problems of user.

2.  It is general-purpose software.

2. It is specific purpose software.

4. Examples are: Windows, Dos, Unix, Linux, Norton Antivirus etc.
4. Examples are: MS Word, MS Excel, MS Power point etc.

Q4. What is an Operating System?

Operating System
An operating system is a set of programs that manages all computer components and operations. Without Operating System, a computer cannot do anything. Operating system acts as an interface between a user and computer hardware. Some popular operating systems are DOS, windows, Unix

Q5. Explain Functions of operating system

Functions of Operating System
1. Process Management    2.    Main Memory Management  3.            Secondary Storage Management
4.                  I/O System management    6. File Management     7.      Protection System  8.         Networking

Q6. What is a User Interface? Explain different types of user interface

User Interface is the set of items on screen to interact with the computer. A user interacts and uses computer with the help of these items. For example, Windows Desktop is an example of user interface. Similarly Dos Prompt is also an example of user interface.
There are two main types of user interface:
1)                   Graphical User Interface
Graphical user interface or GUI provides different graphical items like windows, menus, tool bars and icons etc. All versions of Windows, Macintosh, OS/2 and some versions of Unix and Linux provide GUI.
Advantages of GUI:              a) Easy to learn   b) Easy to use    c) Use of mouse    d) Less typing
2)         Command line user interface (CLI)
 A command-line interface provides a place where user types commands for execution. CLI interface is difficult to learn and use. We have to memorize commands. Dos and some versions of Unix and Linux provide command-line interface.

Q7. Define Program and Programming Language

A set of instructions that tell a computer what to do is called program.
A set of words, symbols and codes used to write programs is called programming language.

Q8. Explain different Types of Programming Languages.

There are two main types of computer programming languages.
·        low-level languages
·        high-level languages.
Low Level Languages
These languages are near to computer hardware and far from human languages. Computer can understand these languages easily. Following are two low-level languages:
•     Machine Language      •     Assembly Language
  Machine Language
A computer language in which instructions are written in binary form(0 and 1) is called machine language.
Assembly Language
a)      Assembly language is a low-level language. In assembly language, symbols are used instead of binary code. These symbols are easy to remember.
 High Level Languages
A type of language that is close to human languages is called high level language. High-level languages are easy to understand. Instructions of these languages are written in English-like words e.g. Print, Display, Write etc.
a) Easy to learn and understand    b) Easy to modify    c) Easy to remove errors

Q9. Define Language processor or Translator. Explain different types of Language processors.

Language Processors / Translator
Computer understands only machine language. A program written in high-level or assembly language cannot be run on a computer directly. It is converted into machine language. Language processor or translator is software that converts source programs into machine language(object program). Different types of language processors are: •     Compilers   •     Interpreters     •     Assemblers
Compiler: A compiler is a program that converts the source program into machine language as a whole. A program written in high-level language is called source program. A program in machine language is called Object program.
Interpreter:An interpreter is a program that converts one statement of a program into machine code at one time.
Assembler:An assembler is a translating program that translates the instructions of a program written in assembly language into machine language.

Q10. Differentiate between: Software & Hardware, Source & Object Program, Low-level & High-level Language, DOS and Windows,

Difference between Software & Hardware



Software is a set of instructions that tell a computer  what to do


The physical parts of the computer are called hardware


Computer is useless without software.


Software cannot run without hardware.


We cannot touch the software.


We can touch the hardware.


Hardware is useless without software.


Software is useless without hardware.

Difference between Source & Object Program

Source Code

Object Code

1.    Source code is written in high-level or assembly language.


Object   code   is   in   machine language

2.    Source code is easy to understand.


Object code is difficult to understand

Difference between Low-level & High-level Language
High-level Language

Low-level Language

1.   High-level languages are easy to learn

1. Low-level languages are difficult to learn.

2.   High-level languages are near to human languages.

2, Low-level languages are far from human languages.

Difference between DOS and Windows



It is graphical operating system.


command-line operating system.


It is easy to learn.


difficult to learn.


It supports multi- tasking.


supports single-tasking.


Popular posts from this blog

Define Data and Information With Examples

DATA Data is the collection of raw facts and figures. Actually data is unprocessed, that is why data is called collection of raw facts and figures. Define Data and Information with Examples We collect data from different resources. After collection, data is entered into computer for processing. Data may be collection of words, numbers, pictures,  or sounds etc. Examples of Data 1) Student Data on Admission Forms When students get admission in a college. They fill admission form. This form  contains raw facts (data of student) like name, father’s name, address of student, obtained marks, photo graph etc. 2)    Data of Citizens During census, data of all citizens is collected. The staff will go house to house and collect data about citizens like number of persons living in a home, either they are literate or illiterate, number of children, data of each child, cast, religion, Computerized national Identity Card number, address, how many rooms and other facilities in the

Important Objective Type Questions 101-155

MMC stands for multimedia card. SD stands for secure digital card. System Bus  is used to connect main components of a computer such as cpu and main memory. A Port is an interface or a point of attachments. POS stands for Point Of Sale terminal. ATM stands for Automated Teller Machine. PIN stands for Personal identification number. Kbps stands for kilobits per second. Mbps stands for megabits per second. A port that transmits one bit at a time is called Serial Port. A type of port that transmits many bits at a time is called Parallel Port. LPT stands for Line Printer. Examples of system software are Operating System, Utility Programs and Device Drivers. Examples of operating systems are DOS, Windows, Unix and Linux. Examples of Utility programs are File Manager, Image Viewer, Disk Scanner and File Compressor. Software used to detect and remove viruses is called Antivirus . Examples of antivirus programs are Mcaffee, Avast,

Advantages and Disadvantages of Ring Network Topology

Topic: Advantages and Disadvantages of Ring Network Topology alongwith detailed working of Ring topology What Do You Mean by Ring Topology? In Ring topology, each computer is connected to the next computer such that last computer is connected to the first. Every computer is connected to next computer in the ring. Each computer retransmits what it receives from the previous computer. Suppose, computer A needs to send data to computer D. Now the computer A sends data to computer B. As computer B is not the destination computer, so it will retransmit data to computer C. Finally, Computer C will transfer data to computer D, the destination computer. When a node sends a message, the message is processed by each computer in the ring. If a computer is not the destination node, it will pass the message to the next node, until the message arrives at its destination. Advantages of Ring Network Topology 1. It is relatively less expensive than a star topology network. 2. In a Rin