Computer System-WPS Office
Computer System-WPS Office
com
Logo
MENU
Q&A-Computer Systems
Q1.
A computer system refers to computer components that collectively function as a single unit to achieve
the desired goal
A collection of hardware, software and liveware that work together to receive, process and manage data
Q2.
The following are softwares classified according to end user license agreement. Briefly describe each of
them:
freeware
shareware
proprietary software
Open source : refers to software provided freely with its source code. The user can modify and
redistribute the software.
Freeware: these are software that can be downloaded for free and distributed but the source code is
hidden and cannot be altered.
shareware: are software that are available for free within a given trial period after which it must be
bought.
proprietary: software made for commercial purposes. The source code is hidden and it can only be used
after paying for licence.
Q3.
Optical scanner is used read data by use a beam of light while a magnetic ink scanner is used to read
data encoded/written using magnetic ink by magnetising the ink characters and translating them
Q4.
Explain two computer hardware features that may be considered when selecting a laptop computer to
be used in developing a KCSE computer studies project (4mks)
Multimedia capability - The project is submitted in CD-RW therefore the laptop must be a full
multimedia
Processor speed- a high processor speed allows one to open many applications and perform many tasks
at a time
Hard-disk capacity – Microsoft Office suite used in computer projects needs adequate space to install
The capacity of the main memory: While doing a project the student opens at least two programs at the
same time therefore having a small main memory size may lead to low performance of the computer.
Q6.
A typical computer’s main memory consists of both volatile and non-volatile memory.
ii) What is normally stored in the non-volatile part of a computer’s main memory (1mark)
The Computer’s BIOS
b) Explain why having cache memory can improve the performance of the CPU (2mks)
Frequently used data/instructions are store in the cache; Meaning they don’t have to be fetched from
the main memory;
Data/instructions stored in the cache memory can be accessed faster (than data/instructions stored in
the main memory) MAX 2
Q7.
State advantages and disadvantages of Solid State Drives and Hard Disk Drives
Hard disk drives are cheaper per gigabyte than solid state drives.
They are susceptible to wear and tear as they have movable parts.
Disadvantages of SDD
Q8.
(i) Identify the type of physical storage that uses electronic circuits.
Solid state
Q9.
(ii) State what ROM and RAM store.
Q10.
Data
Instructions
Q11.
(iv) Identify the part of the CPU that sends signals to the other components.
Control unit
Q12.
Serial
Q14.
Give one application of each type of data transmission. Each application must be different
Parallel
Serial
Q15.
Describe two benefits of using USB connections between a computer and a device.
backward compatible
Q16.
DVD - optical media which use one spiral track; red lasers are used to read and write data on the media
surface; makes use of dual-layering technology to increase the storage capacity
ROM - non-volatile memory chip; contents of the chip cannot be altered; it is often used to store the
start-up routines in a computer (e.g. the BIOS)
non-volatile memory device that uses NAND flash memories (which consist of millions of transistors
wired in series on single circuit boards)
Blue Ray - optical media that uses blue laser technology to read and write data on the media surface; it
uses a single 1.1 mm polycarbonate disc
Q17.
Give one application of each type of data transmission. Each application must be different
Parallel
Serial
Describe two benefits of using USB connections between a computer and a device.
DVD - optical media which use one spiral track; red lasers are used to read and write data on the media
surface; makes use of dual-layering technology to increase the storage capacity
ROM - non-volatile memory chip; contents of the chip cannot be altered; it is often used to store the
start-up routines in a computer (e.g. the BIOS)
SSD/ Solid State Drive/memory (SSD): a non-volatile memory device that uses NAND flash memories
(which consist of millions of transistors wired in series on single circuit boards)
Blue Ray - optical media that uses blue laser technology to read and write data on the media surface; it
uses a single 1.1 mm polycarbonate disc
Viruses, pharming and phishing are all examples of potential Internet security issues.
Phishing - legitimate-looking emails sent to a user – as soon as the recipient opens/clicks on the link in
the email/attachment, the user is directed to a fake website (without their knowledge) – To obtain
personal/financial information/data
control bus- this bus carries signals used to coordinate the computer’s activities
address bus - this uni-directional bus carries signals relating to memory addresses between processor
and memory
data bus - this bi-directional bus is used to exchange data between processor, memory and input/output
devices
The seven stages in a von Neumann fetch-execute cycle
the PC (program counter) contains the address of the next instruction to be fetched
the address contained in the PC (program counter) is copied to the MAR (memory address register) via
the address bus
the instruction is then copied from the memory location contained in the MAR (memory address
register) and is placed in the MDR (memory data register)
the entire instruction is then copied from the MDR (memory data register) and placed in the CIR (current
instruction register)
the value in the PC (program counter) is then incremented so that it points to the next instruction to be
fetched
the address part of the instruction is placed in the MAR (memory address register)
Give two advantages of using this new technology compared to the older cold cathode fluorescent lamp
(CCFL) method
no need to warm up
– higher resolution
It is system software designed to help the users to analyse, configure, optimize or maintain a computer
System software that helps maintain proper and smooth functioning of a computer system
Examples include antivirus software, Disk cleanup tools, disk defragmenters, backup software etc
Q19.
Q20.
Q21.
The disks are spun at a very high speed (approximately 7,200 rpm to 10,000 + rpm);
Read\write heads (move across the disk to) read and write data;
There is one read\write head for each side of a platter ie two heads per platter;
Data is written to\read from the disk by magnetising\polarising\sensing microscopic regions on the disk;
There is a small circuit board on the drive that controls the reading and writing of data;
Data is transferred from and to the disk via a cable/electrical current being passed;
Q23.
Utility Software
Q24.
Explain why solid state storage is the best choice for a fitness tracker.
Because it will be subject to movement and it does not use mechanical/moving parts
OR
Solid state storage is smaller/more compact so better suited for a wearable device
OR
Doesn’t have moving parts because they could be disrupted during use
Q25.
Processor
Q26.
Registers
Clock
CU
ALU
Q27.
Describe how the CPU and main memory work together.
Data and instructions are fetched from main memory, from addresses requested by the CPU on the
address bus. (Data and instructions are sent) using the data bus. (Data and instructions are then)
decoded and executed in the CPU.
Results of operations are sent back to the memory on the data bus
Q28.
Repairing files
Compression
Defragmentation
Back up
Firewall
Format disks/drives
Q29.
Describe the function of the Cache memory
Makes up for the difference in speed of the CPU and main memory
Q30.
Describe the principles of operation of laser printers and describe how they are applied in real-life
scenarios
A laser printer makes use of powdered ink and static electricity to print
Unlike inkjet printers which print line-by-line, laser printers print the whole page in one go
Steps
The printer driver checks if the printer is able to carry out the print job
A printing drum in the printer is given a positve charge. A laser beam removes the positive charge in
some areas. This leaves negatively charged areas which matches the characters/images to be printed
Q31.
Explain the difference between the sequential and parallel computational models.
Sequential:
• Results are usually achieved less quickly than parallel processing (do
Parallel:
simultaneous execution
• Results are usually achieved quicker than sequential instruction (do not
award twice)
• Tasks may be split into different parts with each part executed on a
different processor
Q32.
State the name of the storage space used by the operating system when there is insufficient RAM
virtual memory
Q33.
Journalists are issued with laptops when they start working at a magazine publishing company. The
company only uses free open-source software (FOSS).
2.1.1 Explain the concept of open source in the context of FOSS. (2)
2.1.2 Give ONE example of a free operating system the company could install on a laptop. (1)
2.2.1 Users of laptops equipped with HDDs are advised to defragment the HDD regularly.
2.2.3 Explain why an SSD accesses the data faster than an HDD.
The journalists can access their data remotely using virtualisation or Software
as a Service (SaaS).
(a) Except for remote data access, state TWO benefits of using
SaaS. (2)
2.4.1 An incremental backup strategy has been implemented to safeguard data. Explain how an
incremental backup strategy works. (2)
2.4.2 The company considers installing biometric readers on all the laptops. How would a biometric
reader help safeguard the data on a laptop?
2.1.1 Explain the concept of open source in the context of FOSS. (2)
Is a software whose source available and user can modify and redistribute
Give ONE example of a free operating system the company could install on a laptop. (1)
Linux
FreeBSD
ReactOS
Android
ChromeOS
OpenSolaris
Lack of support
Security risks
Compatibility issues
Hidden costs
Q34.
Identify four events that take place during the fetch-execute cycle
Q35.
Q36.
Describe the difference between a barcode and A quick Response code (QR code)
QR codes can be read from any angle . Barcode is only above or below and lined up horizontally
Q37.
Uses transistors( resistors and capacitors) . It can be implemented by the use of NAND or NOR gates.
Data is stored on the chip as a charge
Q38.
Making sculptures
Q39.
Describe the role of the registers and system clock within the fetch-execute cycle.
Registers are small amounts of memory available that hold data fetched from memory or data waiting
to be stored in memory. A temporary holding place for the instruction that has been fetched.
The system clock purpose is to determine the pace of the cycle, each tick of the clock a part of the fetch-
execute cycle occurs. Regulates the timing and speed of a computers systems functions.
Q40.
Identify which processor in the PC systems below is likely to process instructions more efficiently. Justify
your answer.
Processor X is likely to process instructions more efficiently as firstly it has the i7 CPU which is a faster
processor as well as the quad core which processes quicker and the higher GHz versus Processor Y
Q41.
What is a backup?
A backup is a copy of data that can be used if the original data is lost.
Q42.
Easy to use as the user simply touches what they see on the display
Touching a visual display of choices requires little thinking and is a form of direct manipulation that is
easy to learn.
Touch screens are durable in public access and in high volume usage
Disadvantages
Screens need to be installed at a lower position and tilted to reduce arm fatigue
Explain the Fetch – Execute cycle and provide an example of a Central Processing Unit (CPU) component
for each stage of the cycle
The Fetch – Execute cycle is a sequence of actions, performed by the processor as it fetches
a program instruction from its memory, determines what the instruction wants to do and
carries out those actions. The stages of the cycle are provided below.
Fetch the instruction – the processor fetches the instruction from a memory address stored in a
program counter and transfers the instruction, via a data bus, to an instruction register. At the end of
the fetch operation, the counter points to the next instruction that will be read in the next cycle.
Decode the instruction – the processor decodes the instruction stored in the instruction register,
including getting any operands required to complete the instruction.
Store the result – the result generated by the execute phase is stored in the main memory, and/or sent
to an output device. The program counter is updated with feedback from the arithmetic logic unit (ALU),
to a different address from which the next instruction will be fetched.
Q44.
An end user license agreement (EULA) describes a contract (agreement) between a software developer
and a user of that software.
Q45.
Network
Commercial
Enterprise
Proprietary
Q46.
Q47.
Portable
Light
Faster access speed
No moving parts
Durable
Q48.
Incremental:
Full:
Q49.
Describe the purpose of two registers that are used by Von Neumann architecture.
Program counter
Q50.
Explain why it is not always true that a computer which has a quad-core processor runs twice as fast as
a computer with a dual-core processor
depends on the task(s) i.e some tasks cannot be split across cores
Clock speed also affects speed i.e dual core may have a faster clock speed and quad-core may have
slower clock speed so one task may be run faster/slower
RAM size also affects speed i.e Quad-core may have less RAM amount of VM being used
Cache size also affects speed i.e Quad-core may have less cache
Q51.
Q52.
Explain how virtual memory can compensate for the limited RAM capacity in a computer.
VM is used when RAM is full i.e part of the secondary storage used as (temporary) RAM/VM
Data from RAM is moved to the secondary storage/VM (to make space in RAM)
Q53.
Explain why it is beneficial to get more RAM instead of relying on virtual memory.
VM is slower to access than RAM direct (because it has to go back to RAM first)
Q54.
Describe the purpose of the control unit (CU) within this computer.
It sends control signals that manage the transfer of data and instructions within the CPU
Q55.
Explain how the upgrade can affect the performance of the computer.
It can now process two instructions simultaneously (where suitable) increasing the performance.
Q56.
(b) Encryption
(c) Backup
(b) Encryption - Contents are scrambled so they cannot be understood without a decryption key
(c) Backup - A copy of the data is taken and stored in another location
Q57.
Program counter // PC
• Stores data that is about to be written to memory // Stores data that has just been read from memory
(b) Disk contents analysis/repair software - Scans a hard disk to identify bad sectors
Q59.
Firmware is a software program permanently etched into a hardware device such as a keyboards, hard
drive, BIOS, or video cards.
Device drivers are operating system-specific and hardware-dependent. A device driver acts as a
translator between the hardware device and the programs or operating systems that use it.
Firmware is a software that controls a system, and firmware's functionality ranges from performing
basic tasks like minimal I/O controls to full-fledged software system running with simple or no OS, with
scheduler, memory management, etc.
A driver, on the other hand, is usually part of the operating system that performs the specific task of
controlling a hardware component like a display or USB controller, etc., and gives an interface to use the
hardware by Operating system and applications.
Q60.
Q61.
The user can access the source code so, they can tailor the software to their needs and they can fix any
bugs in it
The user can redistribute the software/program but this must be done under the same terms as the
original software
Q62.
the trial version of software for a limited time/number of uses with limited features free of charge
Protected by copyright
Q63.
State three utility programs associated with the use of a hard drive. Explain the purpose of each the
program
Format - To divide the surface of a drive into smaller areas to aid storage
Q65.
A computer game involves driving a racing car around a track. State which two modes of data processing
would be appropriate, justifying your answers
Real time E.g. turning the wheel must turn the car immediately
Q66.
Q67.
The processor can only use data/instructions that are in the main memory
Main memory is directly accessible to the processor, secondary storage is not directly accessible to the
processor
Q68.
Name one item used in the home, other than a computer, that contains a microprocessor.
camera
microwave
washing machine
video recorder
fridge
sewing machine
air conditioning
games console
dish washer
TV
alarm clock
radio
Q69.
For your item named in (a) describe two different tasks that the microprocessor performs.
Q70.
CD ROM
DVD writer
Modem 56k
Monitor 17"
(a) The computer has been purchased for buying goods and services over the Internet. Explain how each
of these items of hardware would be used for this purpose.
RAM
DVD writer
Modem
RAM
for data, computer programs and operating instructions which are moved into it/downloaded for data
currently in use
DVD writer
Modem
link/dial up/establish communication with the Internet
Convert digital signals to analogue/audio tones (and vice versa) Which can travel across the telephone
system
Q71.
Describe two desirable features to look for in a laptop rather than a desktop computer.
– lightweight
– touch pad
– internal webcam
Q72.
(ii) How could she have avoided losing all her photographs?
Q73.
Advantages
It is intuitive
Easy to navigate
Uses menus, pointers and icons thus easy to learn and use
Disadvantages
They need significantly more memory (RAM) to run than other interface types
Q74.
Advantages
Disadvantages
Q75.
Control Unit; Decodes instruction; Controls the fetching and writing of data;
Arithmetic Logic Unit/ ALU; Executes mathematical instructions; Executes logical instructions; Compares
values held in registers;
Clock; Controls the number of instructions carried out each second; allows the CPU to synchronize
operations;
Q76.
Commercial off-the-shelf (COTS) software: Organizations can purchase pre-developed software solutions
from commercial vendors. These software products are typically ready-made and designed to fulfill
common business needs. Examples include productivity software, customer relationship management
(CRM) systems, and accounting software. COTS software can be licensed based on a one-time purchase
or a subscription model.
Custom software development: Organizations may choose to develop custom software tailored to their
specific requirements. This involves hiring software developers or outsourcing the development work to
a third-party vendor. Custom software offers flexibility and can be designed to align with unique
business processes and workflows. It allows organizations to have full control over the software's
features and functionality.
Open-source software: Open-source software is developed collaboratively and made freely available to
the public. Organizations can acquire open-source software without incurring licensing costs. They have
the right to use, modify, and distribute the software as per the terms of the open-source license. Open-
source software can be an economical option, and it allows organizations to benefit from community-
driven development and ongoing improvements.
Software as a Service (SaaS): SaaS refers to software applications that are accessed and used over the
internet. Organizations can acquire software on a subscription basis, where the software is hosted and
maintained by the vendor. Users access the software through web browsers or dedicated client
applications. SaaS eliminates the need for local software installation and offers scalability and
accessibility from any location with an internet connection.
Q77.
It dictates the speed at which data is transferred between these components and enables the sequential
execution of instructions in the correct order.
generates a timing signal that is used to synchronize communication between CPU components and the
rest of the computer system
Q78.
Number of cores
The number of cores a processor has directly affects the performance of the processor. Each core can
perform its own fetch-execute cycle independently of others, so different applications can be allocated
to different cores. Quad-core (four-core) and even octa-core (eight-core) processors are becoming
common
Cache memory
A processor’s cache is a small portion of incredibly fast memory. It has read and write speeds far higher
than hard disk drives and even SSDs. The cache is used to store frequently used information and reduces
time wasted in fetching the same information from main memory time and time again
Clock speed
A processor’s clock speed relates to the frequency of the pulses generated by the system clock. The
higher the frequency, the more cycles of the fetch-execute cycle can be completed in the same period of
time.
Word length
A word is a group of bits that is treated as a single unit by a processor. Words can be used for
representing both instructions and data. The length of a word is the number of bits that are assigned to
it, with higher word lengths allowing for more bits to be transferred and manipulated as a single unit.
The width of a bus relates to the number wires that make up the bus. Increasing the width of the
address bus increases the range of addresses that it can specify, hence increasing the computer’s
amount of addressable memory. Adding a single wire doubles the number of addressable memory
locations
Increasing the width of the data bus increases the volume of data that can be transferred over the bus
at any one time. A wider data bus allows the processor to fetch more data from the main memory in one
cycle of the fetch-execute cycle, reducing the number of cycles required to fetch large volumes of data.
Q79.
once data is written to the disk, it becomes read-only and cannot be altered or erased.
Q80.
Q81.
Random Access Memory (RAM): This is a volatile memory used to store data and instructions that the
CPU (Central Processing Unit) can access quickly. RAM is essential for running applications and the
operating system. However, its contents are lost when the computer is powered off.
Read-Only Memory (ROM): ROM is a non-volatile memory that stores essential firmware and
instructions necessary for the computer's boot-up process. It retains its contents even when the power
is turned off.
Cache Memory: Cache is a small and fast memory located closer to the CPU. It stores frequently
accessed data to speed up the processing.
Solid-State Drive (SSD): SSDs use NAND flash memory to store data, offering faster read and write
speeds than HDDs. They are more durable and consume less power, making them increasingly popular
in modern computers.
Optical Discs: CDs, DVDs, and Blu-ray discs are examples of optical storage media. They are mainly used
for distribution of software, music, movies, and archival purposes.
USB Flash Drives: Also known as thumb drives or pen drives, these portable storage devices use flash
memory to store data and can be easily connected to a computer's USB port.
Memory Cards: Memory cards, such as SD cards and microSD cards, are used in various devices like
cameras, smartphones, and tablets to store data, photos, videos, etc.
External Hard Drives: These are HDDs or SSDs contained within an external enclosure, allowing users to
expand their computer's storage capacity or create backups.