IT and Computer Fundamentals Course Notes

IT and Computer Fundamentals Course Notes

Overview of Week 2 Outline

  • Lecturer: Mr. Harry Atieku-Boateng
  • Topics Covered:
    • A look at the motherboard
    • A look at the CPU
    • A look at the RAM
    • A look at the BIOS
    • A look at the Boot Process

The Motherboard

  • Definition: A motherboard is the main printed circuit board (PCB) in a computer.
  • **Functionality: **
    • It acts as a computer's central communications backbone connectivity point.
    • All components and external peripherals connect through the motherboard.
  • Presence: Motherboards can be found in virtually all computers, particularly in desktop and laptop PCs.

CPU: Central Processing Unit

  • Definition: The CPU, or Central Processing Unit, is commonly referred to as the brain of any computer system.
  • Components of a CPU: The CPU is made of three primary parts:
    • Control Unit (CU)
    • Arithmetic Logic Unit (ALU)
    • Storage/Memory Unit (Register)
Control Unit (CU)
  • Role: The control unit is considered the director of operations within the CPU.
    • It reads and interprets input data.
    • The CU sends data to the ALU, memory unit, and other locations as needed.
    • In addition, it translates data into binary for storage and sends instructions to various output devices.
  • Functionality:
    • Coordinates all input and output devices.
    • Transfers data and instructions to different parts of the CPU.
Arithmetic Logic Unit (ALU)
  • Responsibilities: Responsible for performing mathematical, logical, and decision operations.
  • Structure: Divided into two main parts/groups of functions:
    • Arithmetic Portion: Handles mathematical operations such as:
    • Addition
    • Subtraction
    • Multiplication
    • Division
    • Logic Portion: Handles operations that involve:
    • Comparing
    • Selecting
    • Matching
    • Merging data and information
  • Design: ALUs can have multiple designs; some are more powerful and efficient than others.
Storage/Memory Unit (Register)
  • Function: A register can hold a variety of items such as:
    • An instruction
    • A storage address
    • Any kind of data (bit sequences, individual characters).
  • Instruction Use: Some instructions specify registers as part of their execution process.

RAM: Random Access Memory

  • Definition: RAM stands for Random Access Memory and is one of the most fundamental elements of computing.
  • Purpose:
    • RAM serves as a temporary memory bank where the computer stores data that needs to be accessed quickly.
    • It keeps data easily accessible to the processor, enabling fast retrieval and processing without needing to access long-term storage.
  • Process: To perform a specific task, operating systems load data from the hard disk into RAM. After the data has been processed, it is converted back to long-term storage.
Analogy of RAM
  • Comparison: RAM is likened to the top of a desk at home, which is used to keep everything accessible that one needs frequently or is currently working on.

BIOS: Basic Input/Output System

  • Definition: The BIOS is a crucial component next to the processor, often referred to as the brain of the computer.
  • Functions:
    • It knows which hardware needs to be addressed and how the operating system should boot.
    • Settings of the computer can be altered through the BIOS interface.

The Boot Process

  • Overview: During the boot process, the computer undergoes multiple steps to ensure the hardware functions correctly and the necessary software can load.
  • **Steps Involved in Booting: **
    1. Power Supply Activation: Pressing the power button initiates power to hardware components inside the computer case.
    2. Self-Diagnostic Check (POST): A Power-on Self Test (POST) is performed to verify all hardware is functioning properly, managed by the BIOS.
    3. Boot Loader Check: The BIOS checks the hard drive for a boot loader, located in the first sector of the hard drive.
    4. Operating System Load: The boot loader locates the operating system on the hard drive and starts loading it (e.g., Linux, macOS, Windows) into RAM for CPU control.
    5. Driver Loading: Hardware drivers are loaded to enable the operating system to interact with the hardware components inside the computer case.
    6. User Login Interface: If configured, a login screen is presented to the user for entering username and password.
    7. Startup Program Load: Additional software programs configured to run with the OS, such as antivirus or printer management software, are loaded at this stage.

Conclusion

  • End of Session One: The session concludes with a recap of the fundamental concepts covered in the week, reinforcing the roles and functionalities of major computer components.