4.2 Understanding Computer Hardware (Weight: 2)
📘Linux Essentials (LPI 010-160)
1. Central Processing Unit (CPU)
- Role: The CPU is the brain of the computer. It executes instructions from programs and performs calculations.
- Key Points for Exam:
- Handles tasks like running Linux commands, managing processes, and executing scripts.
- Speed is measured in GHz (gigahertz) – higher GHz means faster processing.
- CPUs can have multiple cores – each core can handle a separate task at the same time.
- IT Example: In a server running Linux, the CPU processes multiple web requests from users simultaneously.
2. Memory (RAM)
- Role: Random Access Memory (RAM) is the computer’s short-term memory. It temporarily stores data that the CPU needs immediately.
- Key Points for Exam:
- Measured in GB (gigabytes).
- Faster RAM improves system responsiveness.
- Data in RAM is volatile, meaning it disappears when the computer is turned off.
- IT Example: When multiple Linux applications (like web servers or databases) are running, RAM temporarily stores all active data to allow fast access.
3. Storage Devices
- Role: Storage devices keep data permanently, even when the computer is turned off.
- Types of Storage:
- HDD (Hard Disk Drive): Uses spinning disks to store data. Cheaper but slower.
- SSD (Solid State Drive): Uses flash memory. Faster and more reliable.
- NVMe SSD: Faster than regular SSD, often used in high-performance servers.
- IT Example: Linux system files are stored on an SSD to allow fast booting and application loading.
4. Motherboard
- Role: The motherboard is the main circuit board that connects all hardware components.
- Key Points for Exam:
- Provides slots for CPU, RAM, storage, and expansion cards.
- Contains the chipset that manages communication between components.
- IT Example: A Linux server motherboard can support multiple network cards and storage devices for high availability setups.
5. Power Supply Unit (PSU)
- Role: Converts electricity from an outlet into power that the computer can use.
- Key Points for Exam:
- Measured in watts (W).
- Must provide stable power to all components.
- IT Example: A server PSU can supply power to multiple hard drives, network cards, and CPUs.
6. Graphics Processing Unit (GPU)
- Role: Handles rendering of images, videos, and graphical computations.
- Key Points for Exam:
- Some Linux systems use GPUs for tasks like AI computations, 3D rendering, or accelerating database queries.
- Not required for basic Linux operations but important in specialized tasks.
- IT Example: A data center may use GPUs to accelerate machine learning tasks on Linux servers.
7. Input/Output (I/O) Devices
- Role: Allow the computer to communicate with the user or other systems.
- Examples:
- Input: Keyboard, mouse, scanner.
- Output: Monitor, printer, speakers.
- IT Example: Linux sysadmins use keyboards and monitors to interact with servers, often through command-line interfaces.
8. Network Interface Card (NIC)
- Role: Connects a computer to a network.
- Key Points for Exam:
- Can be wired (Ethernet) or wireless (Wi-Fi).
- Required for network communication and accessing servers, cloud, or the internet.
- IT Example: A Linux server uses a NIC to connect to other servers and clients in a data center.
9. Expansion Cards
- Role: Add extra functionality to a computer.
- Examples:
- Additional NICs
- Sound cards
- RAID controllers for storage
- IT Example: A Linux server may use RAID controller cards to manage multiple hard drives in a storage array.
10. Cooling Devices
- Role: Prevent components like CPU and GPU from overheating.
- Types:
- Fans
- Heat sinks
- Liquid cooling (rare, in servers or high-performance workstations)
- IT Example: Data centers use advanced cooling for Linux servers to maintain performance under heavy workloads.
Key Takeaways for the Exam
- CPU: Brain, multi-core, GHz speed.
- RAM: Short-term memory, volatile, affects speed.
- Storage: HDD vs SSD vs NVMe, stores OS and data permanently.
- Motherboard: Connects everything, contains chipset.
- PSU: Provides stable power to all components.
- GPU: For graphics and computation acceleration.
- I/O Devices: User interaction and system communication.
- NIC: Connects to networks, critical for Linux servers.
- Expansion Cards: Extra functionality.
- Cooling: Keeps hardware from overheating.
