F24-ComputerEssentials-Lecture1
F24-ComputerEssentials-Lecture1
• Hertz (Hz) is the unit of frequency that measures cycles per second. In the
context of CPUs, it indicates how many processing cycles the CPU can
complete in one second.
Why 1
second?
• 1 GHz (gigahertz) = 1 billion cycles per second.
• Number of Cores: More cores allow for better multitasking and parallel
processing.
Random Access Memory (RAM)
• Random Access Memory (RAM) is a type of volatile memory used in
computers and other devices to temporarily store data that is actively
being used or processed. Unlike permanent storage (such as hard
drives or SSDs), data in RAM is lost when the power is turned off.
Key Features of RAM
• Volatility:
• RAM is volatile memory, meaning it loses all stored information when the power Why?
is turned off. This is different from non-volatile memory like hard drives or flash
storage, which retains data even when powered down.
• Speed:
• This speed allows the CPU to quickly read from and write to RAM, facilitating
efficient data processing and multitasking.
• Capacity:
• RAM is available in various sizes, typically ranging from a few gigabytes (GB) to
several terabytes (TB) in high-performance systems. The amount of RAM
influences how many applications can run simultaneously and how efficiently
they can operate.
Types of RAM
1) DRAM (Dynamic RAM): The most common type of RAM used in
computers. It requires periodic refreshing to maintain data.
2) SRAM (Static RAM): Faster and more expensive than DRAM. The
SRAM does not require refreshing and is typically used for cache
memory.
3) SDRAM (Synchronous DRAM): A type of DRAM that is synchronized
with the CPU clock speed, improving performance.
4) DDR (Double Data Rate SDRAM): An advanced version of SDRAM
that transfers data on both the rising and falling edges of the clock
cycle.
Read-Only Memory (ROM)
• Read-Only Memory (ROM) is a type of non-
volatile memory used in computers and other
electronic devices to store firmware or software
that is rarely changed.
• HDD: Uses magnetic disks (platters) with moving read/write heads. Slower
read/write speeds (typically 80-160 MB/s for 5400 RPM, up to 200 MB/s
for 7200 RPM).
BIOS (Basic Input/Output System)
• The Basic Input/Output System (BIOS) or Unified Extensible Firmware
Interface (UEFI) in computers is a type of firmware that initializes
hardware during the boot process and provides runtime services for
operating systems.
Computer Software
Computer Software: It refers to a set of
instructions, programs, or data that tell a
computer how to perform specific tasks. It
can be classified into two parts:
1) Operating System: is the program that,
after being initially loaded into the computer
by a boot program, manages all hardware
and other application programs in a
computer such as Windows, Linux, Unix,
Apple iOS, Google’s Android OS, Apple
macOS, AIX, …etc
Computer Software
2) Software Applications: is a program or group of programs designed
for end users such as MS-Office 2013 (Word, Excel, Database, Power
Point), Web Browser (Edge, Firefox, Chrome), LaTeX(document
preparation system), Google Classroom (Manage your courses), and E-
mail.
Computer Components Connections