2) Computer Fundamentals


1. Understanding a Computer

Definition

A computer is an electronic device designed to process data. It can perform a wide range of tasks by executing instructions, which can include calculations, data processing, and control over other devices.

Components

Computers consist of two main components:


2. Fundamental Computer Concepts

Binary (0s and 1s)

Computers use the binary number system, which consists only of two digits: 0 and 1. This is the language of computers because it corresponds directly to the electrical signals inside the computer:

All data, whether it's text, images, or sounds, is ultimately represented in binary form within the computer.

Processor (CPU)

The CPU is the core component that executes instructions from software. It processes data using two main types of operations:

The CPU operates at a high speed, measured in gigahertz (GHz), meaning it can perform billions of instructions per second.

Memory


3. Storage Basics

Files

A file is a collection of data or information that is stored on a computer. Files can come in various formats, including:

Files are organized in directories (folders) on storage devices.

File Extensions

A file extension is a suffix at the end of a filename that indicates the type of file and tells the operating system which program should open it. For example:


4. .exe Files

Definition

An .exe file (short for "executable file") is a specific type of file used on Windows operating systems. When you double-click an .exe file, it tells the computer to execute the instructions within that file.

Function

Security Note


5. Software Types

System Software

Application Software

These programs rely on system software to function and interact with the hardware.


6. Programs vs. Processes

Program

A program is a collection of instructions stored on a disk (e.g., in an .exe file). It is inactive until it is opened or executed. Think of it as a recipe that has not yet been cooked.

Example: Microsoft Word is a program that you can open and run.

Process

A process is what happens when a program is actively running in memory. When you open a program, the operating system creates a process for it, which includes:

Image Suggestion: A diagram illustrating the difference between a program (on disk) and a process (in memory).

Once the program is closed, the process terminates, and the memory allocated to it is released.