0% found this document useful (0 votes)
38 views5 pages

Antivirus Software Overview and Functions

This document contains a marking scheme for a computer applications exam with multiple choice questions, short answer questions, and long answer questions. It provides the answers to the exam questions on topics like computer components, operating systems, storage units, computer viruses, and data backup. The long answer questions require comparisons of system software and application software, as well as descriptions of how anti-virus software works through signature-based detection and other methods.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views5 pages

Antivirus Software Overview and Functions

This document contains a marking scheme for a computer applications exam with multiple choice questions, short answer questions, and long answer questions. It provides the answers to the exam questions on topics like computer components, operating systems, storage units, computer viruses, and data backup. The long answer questions require comparisons of system software and application software, as well as descriptions of how anti-virus software works through signature-based detection and other methods.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

KMTC/QP-08/EMS

COMPUTER APPLICATIONS Marking SCHEME


SECTION 1: MCQs (20 MARKS)
1 A 11. B
2 C 12. B
3 D 13. A
4 C 14. C
5 D 15. C
6 A 16. D
7 B 17. B
8 A 18. C
9 A 19. D
10 D 20. A

SECTION 2: SAQs
21. Definition
a. Computer - a programmable device that stores, retrieves, and processes data.
b. Information - is data computed into a more useful form than raw form.
c. Program - is a series of instructions written in the language of the computer for
them to obey and perform specific tasks as outlined by the instructions.
d. Processing - the computer will manipulate the data held within it to a more useful
form — results (information
e. Processing cycle - if the same resources are used in the same way, the same
outcome will result.

22. Components of computer that help in making the processing of data easier and
convenient.
a. Input device/unit – keyboard, mouse, barcode reader, scanner, joystick
b. Output device/unit – printer, VDU
c. Combination of input/output device – NIC
d. Storage device/unit – RAM, floppy disc, hard disc, CD ROM, DVD
e. Combination of input output unit – video camera
f. Processing device/unit – CPU

Page 1 of 5
KMTC/QP-08/EMS

23. Describe a motherboard and its functions


a. Def – it’s the main circuit board which contains most of the electronic
components.
b. Functions – A junction where all the components of the computer are directly or
indirectly connected.
1. Helps the CPU function normally
2. All computer components function via the mother board
3. Electronic communication of the computer occurs here
4. It includes RAM slots, controllers, system chipset,

24. Outline five (5) services that the operating/programming software can do.
a. saving data memory in files on the disc
b. loading files from disk onto memory
c. sending document on to the printer
d. copy/move data from one document to another or one programmes to another
e. prepare the disc to store data

25. Computer storage units and their value


Unit Value
1 Bit 0 or 1
2 Kilobyte 1024 bytes
3 Megabyte 1024 kilobytes
4 Gigabyte 1024 megabytes
5 Terabyte 1024 gigabytes

26. Sources of computer viruses


a. Contact with contaminated system
b. Pirated software
c. Infected proprietary software
d. Fake games
e. Freeware and shareware
f. Updates of software distributed via networks
27. Types of computer viruses
a. Boot sector viruses
b. File viruses
c. Macro viruses
d. Multipartite viruses
e. Polymorphic viruses

Page 2 of 5
KMTC/QP-08/EMS

f. Stealth viruses

28.  Give five reasons for backing up your data


a. The disk drive you use for back-ups fails for mechanical reasons
b. Your computer may be stolen --- Laptops are particularly vulnerable
c. Fire, floods or other disasters your computer
d. A power surge fries your machine (make sure you have a surge protector on your
computer equipment)
e. An employee accidentally or intentionally erases key data
f. A virus infects your system
g. Your hard drive crashes. Sooner or later it will fail; the only question is when
SECTION 3: LAQS (40 MARKS)
29. State five ways in which you should care your computer.
a. Maintain ambient temperature and acclimation by use of fans and heat sinks
b. Have moderate humidity
c. Maintain cleanness and dust free in their storage and operation
d. Repair any breakups immediately
e. Protect from smoke

30. Computer application software


1. is developed to aid in any task that benefits from computation.
2. Its developed for some certain purpose which either can be a
certain program or a collection of programs such as graphic
browser or data base management system.
3. allows users to accomplish one or more specific tasks like create
text documents, play games, listen to music, or surf the web
4. Includes end-user applications of computers such as word
processing software, spread sheet, Databases management system
software, Business software, Computer-aided design, Decision
making software, Educational software, Image editing, Industrial
automation, Mathematical software, Medical software, Molecular
modeling software, Simulation software, Spreadsheets,
Telecommunications (i.e., the Internet and everything that flows on
it), Video editing software, Video games, Word processing

Long answer questions


1. Tabulate five comparisons between system software and application software
System Software Application Software
5. is developed 6. is
for managing developed
a variety of to aid in any

Page 3 of 5
KMTC/QP-08/EMS

independent task that


hardware benefits
components, from
so that they computatio
can work n.
together 7.
harmoniousl
y.
8. provides the 9. allows users
basic to
functions for accomplish
computer one or more
usage and specific
helps run the tasks like
computer create text
hardware and documents,
system. play games,
listen to
music, or
surf the web
Example 1) Microsoft Windows 2) Linux 3) Unix 4) 1) Opera (Web Browser) 2) Microsoft
Mac OSX 5) DOS Word (Word Processing) 3) Microsoft
Excel (Spreadsheet software) 4) MySQL
(Database Software) 5) Microsoft
PowerPoint (Presentation Software) 6)
Adobe Photoshop (Graphics Software)
Interaction Generally, users do not interact with Users always interact with application
system software as it works in the software while doing different activities.
background.
Dependency System software can run independently of Application software cannot run without
: the application software. the presence of the system software.
Divided into 2- operating/programming Divided into 2- standard/general packages
and support system software and user developed/specialist packages

2. Describe four ways on which anti-virus works

1. Signature based detection is the most common method of virus detection by anti-virus is
tracing the virus signature definitions (fingerprints) or its variants since they have the same
signatures. To identify viruses and other malware, antivirus software compares the contents of a
file to a dictionary of virus signatures.

Page 4 of 5
KMTC/QP-08/EMS

2. Heuristic-based detection, like malicious activity detection, can be used to identify unknown
viruses. Some more sophisticated antivirus software uses heuristic analysis to identify new
malware or variants of known malware.
3. File emulation is another heuristic approach. File emulation involves executing a program in
a virtual environment and logging what actions the program performs. Depending on the actions
logged, the antivirus software can determine if the program is malicious or not and then carry out
the appropriate disinfection actions.
4. Rootkit detection. Anti-virus software can also scan for rootkits; a rootkit is a type of
malware that is designed to gain administrative-level control over a computer system without
being detected. Rootkits can change how the operating system functions and in some cases can
tamper with the anti-virus program and render it ineffective. Rootkits are also difficult to
remove, in some cases requiring a complete re-installation of the operating system. Because
viruses can embed themselves in existing files, the entire file is searched, not just as a whole, but
also in pieces.

Page 5 of 5

Common questions

Powered by AI

Rootkit detection is critical as rootkits can gain undetected administrative control, altering system operations and subverting antivirus measures. Challenges include their sophisticated methods of hiding, which complicate detection, and their ability to embed deeply within the operating system, often requiring system reinstallation to remove. Effective antivirus solutions must employ advanced detection techniques to identify and neutralize rootkits .

Computer viruses can originate from contaminated systems, pirated or infected proprietary software, fake games, freeware, shareware, and software updates distributed via networks. These sources facilitate the spread of viruses when shared files are accessed or downloaded by other systems, leading to potential widespread infections .

Heuristic-based detection identifies unknown viruses by analyzing suspicious behaviors, such as file emulation, which involves executing a program in a virtual environment to log and assess actions. This approach can detect new or modified malware. In contrast, signature-based detection relies on known virus signatures, comparing file contents to a database of known virus fingerprints. While signature-based methods are effective for known threats, heuristic methods are crucial for detecting new, evolving threats .

Backing up data is crucial to prevent data loss due to various threats such as hardware failures, theft, disasters, and human errors. Mechanical failures, theft, environmental disasters like floods, power surges, and malicious activities such as viruses or intentional data deletion by employees can all result in data loss. Hence, regular backups ensure data recovery in these scenarios .

System software is developed to manage a variety of independent hardware components so they can work together harmoniously and provides the basic functions to run the hardware and system. Users generally do not interact with it as it operates in the background. Examples include operating systems like Windows and Linux. In contrast, application software is developed for specific purposes like text editing or browsing and requires user interaction, as it is used to accomplish tasks like writing documents or surfing the web. It cannot run without system software. Examples include Microsoft Word and Opera .

Input devices such as keyboards and mice allow users to enter data into a computer. Output devices like printers and monitors display or produce results from the computer's processing. Storage devices such as RAM, hard disks, and CDs retain data for retrieval and modification. Together, these units support the processing unit (CPU) by facilitating data input, processing, and output .

Application software is developed to assist in tasks that require computation, such as creating documents, playing games, or surfing the web, providing users with tools to achieve specific goals efficiently. This software caters to a wide range of individual and professional needs, enhancing productivity by offering tailored solutions like word processors, spreadsheets, and databases .

Environmental factors such as temperature, humidity, and cleanliness significantly impact computer performance and longevity. High temperatures and humidity can lead to overheating and condensation, damaging components. Dust and smoke can clog cooling systems and circuits, causing hardware failures. Therefore, maintaining optimal environmental conditions is essential to ensure reliable operation and extend the lifespan of computers .

Operating or programming software enhances computing functions by managing tasks such as data storage, file loading from disks, printing, data movement between programs, and preparing disks for storage. These services ensure efficient resource management, enabling users to work seamlessly and improving overall system performance .

The motherboard is the primary circuit board containing most of the electronic components. It functions as a junction where all computer components connect directly or indirectly, enabling communication between them. It supports the CPU and allows other components to perform their functions through its integrated components such as RAM slots, controllers, and the system chipset .

You might also like