Distinguish between real time processing and interactive processing
What are the likely causes of data and program loss in a computer (2 marks)
Joe plays online games using the world wide web. A sequence of processes is required to open a web page. Describe this sequence of processes
Define the term multimedia
Differentiate between bus topology and star topology of networks. What are the advantages and disadvantages of star topology over bus topology
Advantages of Star topology over Bus topology
Disadvantages of Star topology over Bus topology
Explain how the techniques of
(i) verification,
(ii) validation
are used to ensure that the stored data is as accurate as possible.
Dual input of data
Rules are given to the processor
Drop-down list/radio buttons
KCSE 2021 Prediction Computer Studies Paper 1 Q.16 (c)
c) Distinguish between a source program and a compiler as used in computer programming. [2]
Source program is the original program in a high level language as written by the programmer while a compiler is a program translator that converts source program to object code.
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: Ensures all programs and data including itself is stored in correct memory locations
Manages processes: Ensures different processes can utilise the CPU and do not interfere with each other or crash •
Allows a user to run programs : On a multi-tasking O/S ensure that all tasks appear to run simultaneously
Explain the following terms
(a) Disk mirroring
(b) Encryption
(c) Backup
(a) Disk mirroring- Data is written on two or more disks simultaneously.
(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
Give three characteristics of an IP address.
Identify which processor in the PC systems below is likely to process instructions more efficiently. Justify your answer.
List four ways of acquiring software in an organization
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.
State the uses of 3D printers
Computer Studies KCSE 2006 Paper 1
SECTION A (40 MARKS)
1.What is meant by
a)Analogue data
b)Digital data (4 mks)
2. Distinguish between transcription and transposition types of errors and give an example of each (4mks)
3. a)What are peripheral devices? (1mk)
b)Give two examples of peripheral devices (1mk)
4a)What meant by the term user-friendly as used in software development? (1mk)
b)Distinguish between the terms single-tasking and multi-user as used in operating systems (2mks)
5.What actions should be taken in case of a fire outbreak in the computer laboratory? (4mks)
6a) What is an Internet Service Provider? (1mk)
b) An employee in a business company is charged with the responsibility of putting the company advertisements on the Internet.
i) State the professional title of the employee. (1mk)
ii) Give an example of software used by this employee to carry out the above task. (1mk)
7.Differentiate between COM ports and LPT ports (2mks)
8.Explain two ways in which ICT can enhance commerce. (2mks)
9. Explain the following software terms:
a) Portability (1 mk)
b) Modularity (1 mk)
10. a) State two application areas of desktop publishing software. (2mks)
b) Explain the following graphic terms:
i) Rotate (1 mk)
ii) Crop (1mk)
12. a)List two arithmetic operations that can be performed on a row of numeric data in a word processing table. (1 mk)
b) In each case of (a) above, write the expression used. (2mks)
13. List two methods of gathering information during the system development process (2mks)
14.Name three types of optical disks.(3mks)
15.The diagram below shows a formatted plate surface of a storage disk.
Shade and label:
a) one sector ( 1mk)
b) One block (1mk)
SECTION B (60 MKS)
Answer question 16 and any other three questions from this section in the space provided
16 a) List two examples of:
i) Third generation languages (2mks)
ii) Object oriented languages (2 mks)
b) Draw a flowchart to compare three non-equal numeric values A, B, C and prints the largest of the three. (11 mks)
17 a) One of the functions of an operating system is job scheduling. Explain what is meant by job scheduling. (1mk)
b)List and explain three types of user interfaces. (6 mks)
c)Describe the following categories of software:
i) Firmware (1mk)
ii) Proprietary software (1mk)
d) a new company XYZ intends to go into the business of desktop publishing. Advise the company on three computer hardware system specification features to consider as a measure of enhancing performance. (6 mks)
18. a) distinguish between the following sets of terms as used in spreadsheets. (2mks)
i)Worksheet and workbook
ii) Filtering and sorting
b) State one way in which a user may reverse the last action taken in a spreadsheet package. (1 mk)
c)The following is a sample of a payroll. The worksheet row and column headings are marked 1, 2, 3, . and A, B, C. respectively
State the contents of a feasibility study report
State the seven layers of the OSI model
(a)Explain why programmers prefer to represent instruction in hexadecimal rather than in binary
(b) Give two other uses of hexadecimal
(a)Explain why programmers prefer to represent instruction in hexadecimal rather than in binary
(b) Give two other uses of hexadecimal
Explain how the operating system performs job/process scheduling/management
List three electronic data processing modes used in computers