1 Types and components of computer systems (3)
Resources |
Revision Questions |
Information Communication Technology ICT
Login to see all questions
Click on a question to view the answer
1.
Explain the concept of a program's executable code. Describe how a computer's CPU uses executable code to perform instructions. Include a simple analogy to illustrate your explanation.
Executable code is a set of instructions that a computer's CPU can directly understand and execute. It's the actual program instructions that tell the computer what to do. When you run a program, the operating system loads the executable code into the computer's memory.
The CPU fetches instructions from the memory location where the executable code is stored. It then decodes these instructions and executes them one by one. Each instruction typically tells the CPU to perform a specific operation, such as adding two numbers, moving data, or accessing a file. The CPU uses the program's instructions to control the flow of data and operations within the computer.
Analogy: Imagine a recipe for baking a cake. The recipe is like the executable code – it contains a list of instructions (mix flour, add eggs, bake at 350 degrees). The chef (the CPU) reads the recipe (fetches the instructions), understands the instructions (decodes them), and performs the actions described (executes them) to bake the cake. Each step in the recipe is an instruction, and the order of the steps is crucial for the cake to turn out correctly. If the recipe is unclear or contains errors, the cake won't be baked properly, just like if the executable code has errors, the program won't function correctly.
2.
Describe the use of mobile computers in gaming and entertainment. Include examples of different types of mobile games and how mobile technology enhances the gaming experience. Also, discuss how mobile computers are used in remotely controlled devices.
Mobile computers have revolutionized gaming and entertainment, offering a wide range of experiences. In gaming, mobile devices are used to play various types of games, including:
- Casual Games: Simple, easy-to-learn games like puzzle games (e.g., Candy Crush), arcade games, and simulation games. Enhancement: Accessible to a broad audience, playable on the go, and often free-to-play.
- Action/Adventure Games: More complex games with storylines, challenges, and immersive graphics (e.g., Grand Theft Auto, Assassin's Creed). Enhancement: Powerful processors and graphics capabilities allow for visually stunning and engaging gameplay.
- Role-Playing Games (RPGs): Games with character development, quests, and strategic combat (e.g., Pokémon Go, Final Fantasy series). Enhancement: Mobile devices provide portability and allow for extended gameplay sessions.
Mobile computers are also crucial for remotely controlled devices. Examples include:
Device | Control Method |
Drones | Remote control via a handheld controller or smartphone app. |
Robotics | Control via a computer or mobile device using programming languages like Python or block-based coding. |
Remote Operated Vehicles (ROVs) | Control via underwater cable or wireless signal using a handheld controller or computer. |
Mobile technology provides the necessary connectivity and processing power for real-time control and data feedback in these devices, enabling users to operate them effectively from a distance.
3.
Describe four different types of input devices commonly used with a computer. For each device, state its function and provide a specific example of how it is used.
Here are four different types of input devices:
- Keyboard: Function: Allows users to enter text and commands into the computer. Example: Typing a document, composing an email, or entering commands in a programming environment.
- Mouse: Function: A pointing device used to control a cursor on the screen and interact with graphical elements. Example: Selecting files, navigating web pages, or drawing in graphics software.
- Microphone: Function: Converts sound waves into electrical signals that can be processed by the computer. Example: Recording voice notes, participating in video conferences, or using voice recognition software.
- Scanner: Function: Converts physical documents or images into digital formats that can be stored and manipulated on a computer. Example: Scanning a receipt, digitizing photographs, or creating digital copies of documents.