Chapter 1 - Introduction to Computer System (Part 5- Computer Software)
Full Forms:
i.
OS – Operating System
ii. OSS – Open Source Software
iii. GPL – General Public License
iv. MySQL – My Structured Query Language
v. GCC – GNU Compiler Collection
vi. GPS – Global Positioning System
Multiple Choice
Questions:
i.
Which of the following is an example of system software?
b. Operating System
ii.
What is the main purpose of software?
b. To control hardware and perform specific tasks
iii.
Which of the following is not a type of software?
c. Malware software
iv.
What type of software is used to perform specific tasks for users?
a. Application software
v.
Which language translator translates high-level language into
machine-level language all at once?
b. Compiler
vi.
Which software is used to perform maintenance tasks on the computer?
c. Utility software
vii.
.......... software is designed for users to perform specific tasks on
the computer.
b. Application
viii.
The software designed on the demand of an organization or individual is
called ......... software.
d. Tailored
ix.
Which language translator translates high-level language into
machine-level language line by line?
c. Interpreter
x.
Which of the following is not an example of system software?
c. MS Paint
xi.
What is a characteristic of open-source software?
b. It allows users to view, modify, and distribute the source code
xii.
Which of the following is an example of open-source software?
c. Linux
Give Appropriate
Technical Terms:
a.
The
programs and instructions that tell a computer how to perform specific tasks.
Software
b. The software that helps manage and control the computer's hardware.
System Software
c. The system software that manages all the hardware and software on a
computer.
Operating System
d. The programs that convert a program written in a high-level programming
language into machine code.
Language Processor / Translator
e. The program that converts low-level assembly language code into machine
code.
Assembler
f. The system software that allows the operating system to communicate with
hardware.
Device Driver
g. The system software designed to help manage, maintain, and optimize a
computer's performance.
Utility Software
h. The programs or apps that are designed to help users perform specific tasks
on a computer.
Application Software
i. The software that allows anyone to view, use, modify, and distribute its
source code freely.
Open Source Software
j. The software that is owned and maintained by a single organization or
company and is not distributed with its source code.
Proprietary Software
Short
Answer Questions:
a.
What is software?
Software
is a set of instructions or programs that tells the computer how to perform
specific tasks.
b.
List two examples of system software.
Operating
System (e.g., Windows)
Device
Driver
c.
What is the difference between software and hardware?
Hardware |
Software |
Hardware
refers to the physical components of a computer system. |
Software
is a set of digital instructions or programs that tell the hardware what to
do. |
These
are tangible, i.e. you can touch, see, and physically handle them. |
It
is intangible, meaning you cannot physically touch it. Software exists in the
form of code, which is stored electronically and executed by the hardware. |
Examples
include the monitor, keyboard, CPU, and hard drive. |
Examples
includes system software, application software, programming software |
d.
Name any two categories of software.
System
Software
Application
Software
e.
What are the main functions of software in a computer system?
·
To
control and manage hardware.
·
To
perform specific user tasks.
·
To
help in processing and storing data.
f.
What is system software? Provide an example.
System
software is software that manages and controls the hardware so other software
can work.
Example: Operating System like Windows.
g.
Define application software and give two examples.
Application
software helps users perform specific tasks.
Examples: Microsoft Word, Adobe Photoshop
h.
What is utility software? Provide two examples.
Utility
software helps maintain, analyze, and optimize a computer.
Examples: Antivirus, Disk Cleanup Tool
i.
Differentiate between system software and application software.
System Software |
Application Software |
Manages hardware and system
operations. |
Helps users perform specific tasks
like writing or browsing |
Runs in the background and starts
with the system. |
Runs when the user opens it
manually |
Examples: Windows, Linux, device
drivers |
Examples: MS Word, Google Chrome,
Photoshop |
j.
What is open-source software (OSS)? Name any two popular open-source software
programs.
Open-source
software is software where the source code is freely available to use, modify,
and distribute.
Examples: Linux, LibreOffice
Long
Answer Questions:
a.
Explain the term "software" in detail. How does it differ from
hardware, and why is it essential for computer systems?
Software
refers to the set of instructions, programs, and data used to operate computers
and perform tasks. It tells the computer what to do and how to do it.
Difference
from Hardware:
Software
is intangible (cannot be touched), while hardware is the physical part of a
computer.
Without
software, hardware cannot function.
Importance:
·
It
runs the operating system and all applications.
·
It
enables users to perform tasks like writing, drawing, or playing games.
·
It
manages all the hardware resources effectively.
b.
What are the different types of software? Explain system software, application
software, and utility software with examples.
There
are three main types of software:
System
Software:
Controls
and manages hardware.
Example:
Operating System (Windows, Linux), Device Drivers.
Application
Software:
Helps
users do specific tasks.
Example:
Microsoft Excel, Tux Paint.
Utility
Software:
Performs
maintenance and repair tasks.
Example:
Antivirus, Disk Cleanup.
c.
Compare and contrast system software and application software.
Feature |
System
Software |
Application
Software |
Purpose |
Manages
system resources and hardware |
Helps
users complete specific tasks |
Dependency |
Required
for computer to function |
Runs
on top of system software |
User
Interaction |
Less
user interaction |
More
user interaction |
Examples |
Operating
System, Drivers |
MS
Word, VLC Media Player |
d.
What are utility programs? Discuss their importance and give examples of
commonly used utilities.
Utility
programs are system software designed to help maintain and optimize a computer
system. They perform specific tasks to ensure smooth operation.
Importance:
·
Keep
the system clean and fast
·
Protect
the system from threats
·
Help
in data backup and recovery
Examples:
·
Antivirus
Software – protects against viruses and malware
·
Disk
Cleanup – removes unwanted files to free up space
·
Backup
Software – helps in saving copies of important data