1) Computer Systems (Hardware, CPU, Memory)
📖 Theory – 1) Computer Systems (Hardware, CPU, Memory)
I. The CPU and the Fetch-Execute Cycle
• The CPU (Central Processing Unit) is the brain of the computer.
• Components: Control Unit (CU), Arithmetic Logic Unit (ALU), Registers.
• Fetch-Execute Cycle: fetch, decode, execute, store.
• Factors affecting performance: clock speed, cache size, cores.
II. Memory and Storage
• RAM: volatile, random access, stores running programs and data.
• ROM: non‑volatile, read‑only, stores BIOS.
• Virtual memory: using secondary storage as extra RAM.
• Secondary storage: HDD, SSD, optical, flash.
III. Input/Output Devices
• Input: keyboard, mouse, sensor, scanner.
• Output: monitor, printer, speaker, actuator.
IV. Embedded Systems
• Computers built into other devices (e.g., microwave, car).
• Often use microcontrollers.
V. Performance Comparisons
• Comparing CPU performance: clock speed, number of cores, cache size.
🏆 Level 1
⭐ 0 points
📝 Practice Questions (20)
Select the correct answer, then click "Submit" to see the result. If you get it wrong, an AI hint will be generated.
Question 1: How does ALU work?
Question 2: How does ROM work?
Question 3: Define Output device.
Question 4: Explain Control Unit.
Question 5: How does CPU work?
Question 6: Give an example of Cache.
Question 7: Why is CPU important in computer science?
Question 8: Why is Embedded system important in computer science?
Question 9: Define Virtual memory.
Question 10: Define Embedded system.
Question 11: What is ROM?
Question 12: Give an example of ALU.
Question 13: Give an example of RAM.
Question 14: Why is Cache important in computer science?
Question 15: Give an example of Optical storage.
Question 16: Explain Clock speed.
Question 17: Why is Virtual memory important in computer science?
Question 18: Define Registers.
Question 19: What is Performance factors?
Question 20: What is Fetch-Execute Cycle?
Module score: 0/0