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.
- 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: **
- Power Supply Activation: Pressing the power button initiates power to hardware components inside the computer case.
- Self-Diagnostic Check (POST): A Power-on Self Test (POST) is performed to verify all hardware is functioning properly, managed by the BIOS.
- Boot Loader Check: The BIOS checks the hard drive for a boot loader, located in the first sector of the hard drive.
- 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.
- Driver Loading: Hardware drivers are loaded to enable the operating system to interact with the hardware components inside the computer case.
- User Login Interface: If configured, a login screen is presented to the user for entering username and password.
- 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.