Q 4.2 Fetch Execute Cycle

1. State one important function of the ALU (Arithmetic Logic Unit) and state one important function of the CU (Control Unit).

2. State the full names of the components ROM, MAR, MDR and RAM which are located within the computer.

3. The Cheap Automobile Rental Service (CARS) rents cars to tourists. They have “paperless” offices at many airports and in many cities. All data is collected, stored, transmitted and displayed electronically. The company does not own any printers and does not store any paper records. When a customer rents a car, the employee types the name, credit card information, and automobile ID directly into a PC. The customer does not sign any paper forms. All information about cars, maintenance and repairs, customers, and employees is stored in a central server.The system requires many software modules. Some of the software modules run only on the server, and others run only on the client PCs. All the software in the client PCs is stored in ROM.
(a) Outline one advantage and one disadvantage of storing software in ROM rather than storing it on a disk drive.
(b) Explain why RAM is still needed in the client PCs, even though all software is stored in ROM.

4. A graphics designer uses a computer to design multi media web advertisements. This involves using programs that can create moving images and sound, storing files of many different types and finally uploading the adverts onto the web. Describe the use of each of the following, stating the features needed, in this application
(i) CPU
(ii) RAM
(iii) Cache
(iv) Hard disk

5. Outline the function of an address bus.

6. Outline the function of cache memory in the computer.

7. A CPU can multiply two integers and produce an integer result which is then stored. The components of the CPU which could be used are RAM, ALU, CU and ROM.
(a) State where the program instructions will be stored.
(b) State where this operations is performed
(c) State where the result would be stored