What precaution would you take in a computer lab if humidity falls below normal for prolonged periods due to weather changes?
Use a humidifier: Using a humidifier can help maintain a consistent level of humidity in the computer lab, which can prevent the negative effects of low humidity.
Avoid dry air: Avoid creating a dry environment in the computer lab by opening windows or using fans to increase air circulation.
Regular maintenance: Ensure that all computer components are properly maintained and cleaned to prevent damage due to static electricity.
Backup data: Regularly backup all important data to avoid data loss in case of hardware failure caused by low humidity.
Monitor humidity levels: Use a hygrometer to monitor the humidity levels in the computer lab and take corrective measures if the levels fall below a safe range.
Use anti-static materials: Use anti-static mats or wristbands when handling computer components to prevent static electricity buildup.
Interfaces enable computer users to interact with the operating system.
(a) State four advantages for using a graphical user interface in loading programs and files
(b) A vehicle assembly company has introduced robots to replace the human workforce. State two effects this would have on the workforce
State four advantages for using a graphical user interface in loading programs and files
Or any other correct response
Advantage @ 1 Mark
Total = 4 X 1 Mark
= 4 Marks
A vehicle assembly company has introduced robots to replace the human workforce. State two effects this would have on the workforce
Or any other correct response
Effect @ 1 Mark
Total = 2 X 1 Mark
= 2 Marks
State the contents of a feasibility study report
Explain how virtual memory can compensate for the limited RAM capacity in a computer.
At which stage of the system development life cycle does the changeover to a new system take place?
Ahmed uses the Internet for some time and is puzzled by the terminology.
(a) Draw a line to match each description to the appropriate technical term.
State advantages and disadvantages of Solid State Drives and Hard Disk Drives
Advantages of of Hard Disk Drive
Disadvantages of Hard Disk Drives
Advantages of Solid State Drives
Disadvantages of SDD
Identify and describe four roles of the operating system when managing the resources of a personal computer.
Manages memory (RAM)
Ensures programs/data do not corrupt each other
Manages processes
Allows the user to run programs
Other roles
Give one advantage of a star network when compared to a ring network.
– if one station/cable fails, others are not affected
– easier to identify faults when using star topologies
– it is easier to expand this type of network
– performance doesn’t deteriorate under load
Define what is meant by a ‘network protocol
State Examples of utility programs
Encryption software
Defragmentation s/w
(Data) compression s/w
Anti-virus / anti-malware s/w
Disk analysis and repair s/w
Auto-update
Firewall
...over a network/external source
Identify two advantages to a programmer of using a high-level language instead of a low-level language.
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 - A laptop with strong multimedia capabilities is essential for a computer studies project submitted on CD-RW. This ensures that the laptop can efficiently handle multimedia content, providing a seamless experience in creating and presenting project materials.
Processor Speed - Opting for a laptop with a high processor speed is crucial. This feature enables the smooth execution of multiple applications simultaneously, enhancing overall project efficiency and reducing processing delays.
Hard Disk Capacity - Consider a laptop with ample hard disk capacity, as the Microsoft Office suite used in computer projects requires significant space for the installation and storage of project files. A spacious hard drive ensures that there is sufficient room for data and applications.
Main Memory Capacity - Given that students often work with multiple programs concurrently during a project, it's important to choose a laptop with an adequate main memory size. A smaller main memory may result in performance issues, hindering the seamless operation of various software applications during project development.
(b) The computer needs an operating system and utility software.
(i) The operating system controls the scheduling of processes.
Describe how the operating system uses scheduling to allocate processor time.
Explain how the operating system performs job/process scheduling/management
What is an Operating System?
Explain each of the strategies listed below.
(a) Phishing
(b) DoS
(a) Phishing
(b) DoS
Explain the differences between parallel running and direct changeover as ways of implementing the new system.
Direct changeover – new system replaces existing system immediately/overnight
Parallel running – new system runs alongside/together with existing system
Parallel running – there is always the old system to fall back on in the event of the new system failing/information is not lost/always a second copy
Direct changeover – if things go wrong lose all data/old system is not available
Direct changeover – training is more difficult to organise
Parallel running – training can be gradual Parallel running is more expensive to implement than direct changeover....
Direct changeover is a quicker method of implementation than parallel running
Direct Changeover: The old system is stopped completely, and the new system is started. All of the data that used to be input into the old system, now goes into the new one.
Parallel Running: The new system is started, but the old system is kept running in parallel (side-by-side) for a while. All of the data that is input into the old system, is also input into the new one. Eventually, the old system will be stopped, but only when the new system has been proven to work.
Achieng plays an online game on her laptop. List two ways she can reduce the risk of developing repetitive strain injury(RSI)
Explain why it is beneficial to get more RAM instead of relying on virtual memory.