Computer Fundamentals
Computer Fundamentals
What Is A Motherboard
Functions of Motherboard
• Motherboards are the primary hardware component on a computer, and perform a number of critical tasks.
• The motherboard acts as the central backbone of a computer on which other modular parts are installed such
as the CPU, RAM and hard disks.
• It also acts as the platform on which various expansion slots are available to install other devices / interfaces.
. • The motherboard is, in essence, a hub that houses a number of essential components such as the Central
Processing Unit (CPU), system memory (RAM) and graphics card.
• A primary function of the motherboard is to serve as the base upon which a computer’s components are built.
• It is also responsible to distribute power to the various components of the computer.
• The role of the motherboard is to allow all the components to communicate with each other.
• It is responsible for managing the traffic of information within the computer system, which it does by means of
the motherboard chipset.
• The function of the motherboard chipset is to direct the flow of data that the computer components require
Type of Motherboard Form Factor Key Features Common Use Cases
- Multiple expansion slots
Desktop PCs for gaming,
ATX (Advanced - Supports high-performance
Standard (12" x 9.6") productivity, and
Technology Extended) CPUs and GPUs
workstations
- Good for cooling
- Very compact
- Limited slots for RAM and Small Form Factor (SFF) PCs,
Mini-ITX Small (6.7" x 6.7")
expansion HTPCs
- Low power consumption
- Premium components
High-performance PCs,
E-ATX (Extended ATX) Large (12" x 13") - Extra slots for GPUs, RAM
enthusiast-level builds
- Ideal for cooling and airflow
- Better thermal
BTX (Balanced Varies (slightly different management
Legacy systems (obsolete)
Technology Extended) from ATX) - Reversed airflow design
- Rarely used now
- Multiple CPU sockets
Custom (varies by server - ECC RAM support Data centers, enterprise
Server Motherboards
size) - High durability and servers
reliability
- Custom design
- Integrated components
Laptop Motherboards Custom (Non-standard) Laptops, ultrabooks
- Compact and power-
efficient
- Rugged design
Custom (Compact or - Withstands extreme Industrial automation,
Industrial Motherboards
Standard) conditions robotics, medical systems
- Long lifecycle support
MEMORY
✓ Primary Memory
✓ Secondary Memory
PRIMARY MEMORY
❑ Primary memory is computer memory that a processor or
computer accesses first or directly.
❑ It takes the form of integrated circuits that allow the stored data to be accessed in any
order(random).
❑ If power failures happened in systems during memory access then you will lose your data
permanently. So, RAM is volatile memory.
❑ Hard disks are typically huge, with GBs of storage, so the primary limiting factor is the amount of
installed RAM.
❑ Without enough RAM, the operating system must swap out storage space with your hard disk.
The OS creates a Paging File (swap file) to supplement RAM (workspace). This is Virtual Memory.
❑ Virtual memory is inherently slow! RAM speed can typically be FASTER than the hard disk.
More About RAM:
❑ Ram chips consist of millions of switches that are sensitive to changes in electric current.
❑ When you turn on your computer, operating system files are loaded from a storage
device (the hard disk, usually) into RAM, and they remain there as long as your computer
is running.
❑ RAM contents changes as programs are executed.
❑ Two basic types of RAM are
✓ Dynamic RAM (DRAM), and
✓ Static RAM (SRAM).
❑ SDRAM can stand for SDR SDRAM (Single Data Rate SDRAM), where
the I/O, internal clock and bus clock are the same.
❑ For example, the I/O, internal clock and bus clock of PC133 are all
133 Mhz. Single Data Rate means that SDR SDRAM can only
read/write one time in a clock cycle.
❑ Its primary benefit is the ability to operate the external data bus twice
as fast as DDR SDRAM. This is achieved by improved bus signal.
❑ DDR4 SDRAM provides the lower operating voltage (1.2V) and higher
transfer rate.
❑ The transfer rate of DDR4 is 2133~3200 MT/s. DDR4 adds four new
Bank Groups technology.
❑ The two most common form factors for modern HDDs are 3.5-
inch, for desktop computers, and 2.5-inch, primarily for laptops
HDDs are connected to systems by standard interface cables such
as PATA (Parallel ATA), SATA (Serial ATA), USB or SAS (Serial
Attached SCSI) cables.
Types of Hard disk drive
❑ There are four types of hard drive connections that a computer
could have:
❑ These PATA drives were introduced by Western Digital back in 1986. Integrated
Drive Electronics ( IDE ) drives operate according to this standard.
❑ Parallel ATA was originally called Advanced Technology Attachment ( ATA ) until
the year 2003 when SATA was introduced.
Types of Hard disk drive
Serial ATA
❑ Serial ATA hard drives have replaced the PATA drives in desktop and laptop
computers.
❑ Serial ATA succeeded the older Parallel ATA (PATA) standard, offering several
advantages over the older interface:
SYSTEM BUS
❑ Fetch Each instruction is stored in memory and has its own address. The
processor takes this address number from the program counter, which is
responsible for tracking which instructions the CPU should execute next.
❑ Execute While executing instructions the CPU can do one of three things:
Do calculations with its ALU, move data from one memory location to
another, or jump to a different address.
❑ Store The CPU must give feedback after executing an instruction and the
output data is written to the memory.
SOFTWARE
❑ Software is a set of instructions or programs instructing a
computer to do specific tasks.
Types of Software
❑ System Software.
❑ Application Software.
SYSTEM SOFTWARE
❑ System software is a type of computer program that is designed to run a computer's
hardware and application programs.
❑ System software includes device drivers, operating systems (OSs), compilers, disk
formatters, text editors and utilities helping the computer to operate more efficiently.
❑ It is also responsible for managing hardware components and providing basic non-task-
specific functions.
APPLICATION SOFTWARE
❑ Application software is intended to perform certain tasks.
❑ An operating system (OS) is system software .It is a collection of programs which control over all
function of computer.
❑ An operating system manages computer hardware and software resources and provides common
services for computer programs.
❑ An operating system is a software which performs all the basic tasks like process management ,
memory management , file management, handling input and output, and controlling peripheral
devices such as disk drives and printers.
✓ user mode
✓ kernel mode
❑ A processor performs arithmetical, logical, input/output (I/O) and other basic instructions
that are passed from an operating system (OS).
Processor Types
❑ There are two primary manufacturers of computer microprocessors.
❑ Intel and Advanced Micro Devices (AMD) lead the market in terms of speed and quality.
❑ Intel's desktop CPUs include Celeron, Pentium and Core. AMD's desktop processors
include Sempron, Athlon and Phenom. Intel makes Celeron M, Pentium M and Core
i3,i5,i7 and mobile processors.
❑ AMD makes mobile versions of its Sempron and Athlon, as well as the Turion mobile
processor which comes in Ultra and Dual-Core versions.
Advanced gaming,
Web browsing, office apps, Gaming, photo editing, Video editing, 3D
Use Cases simulation, AI, video
streaming multitasking rendering, gaming
production
spect Core Thread
❑ It's a temporary storage. It resides within the processor chip. It's both very
fast as well as nearer to CPU than RAM.
❑ The main aim is to try to fill it with the data which might be needed again
soon. Hence it speeds up the computations if next time CPU finds the
required data in cache itself (& thus no need to search & fetch data from
slower RAM).
❑ There are various techniques to efficiently use the limited cache memory
like Least Recently Used (LRU), etc.
❑ It's of generally three types/levels, L1, L2 & L3. L1 is the fastest but
smallest. L3 is the largest but slowest.
Introduction to BIOS
❑ The BIOS ROM
❑ All BIOS are contained in ROM in old days
❑ BIOS is now located in EEPROM chip
✓ Erased and rewritten by special programs called flash BIOS
❑ BIOS CMOS memory
✓ Provide a non-volatile storage for PC’s control information
✓ Need very little power to operate
✓ Powered by lithium battery
❑ Advantages of storing BIOS in ROM
✓ Code and data are readily available during booting
✓ BIOS content are not corrupted by errant applications
❑ BIOS hardware components
➢ BIOS ROM
✓ PC startup program (POST)
➢ BIOS CMOS memory
✓ House the configuration information of individual PC
CMOS vs BIOS
❑ One of the main reasons why CMOS was chosen is because of its very low energy consumption.
❑ The CMOS chip is constantly powered and when the system is off, a CR-2032 battery takes over
the job to keep the information stored within.
❑ On the other hand, the BIOS doesn’t need to be constantly powered as the code is stored in non-
volatile memory.
❑ It also runs for only a short period of time before handing control over to the true operating
system.
❑ While the contents of CMOS are important, losing it is not really disastrous for the entire system.
❑ The BIOS code is very important as without it, the computer would not be able to boot.
❑ To repair, the chip containing the BIOS needs to be removed and reprogrammed.
Unified Extensible Firmware Interface
❑ The vast majority of computers you can buy today now use UEFI
rather than a traditional BIOS.
Advantages of Unified Extensible Firmware
❑ This new standard avoids the limitations ofInterface
the BIOS.
❑ The UEFI firmware can boot from drives of 2.2 TB or larger—in fact, the theoretical limit is 9.4 zettabytes.
❑ That’s roughly three times the estimated size of all the data .
❑ That’s because UEFI uses the GPT partitioning scheme instead of MBR.
❑ It also boots in a more standardized way, launching EFI executables rather than running code from a drive’s master
boot record.
❑ UEFI can run in 32-bit or 64-bit mode and has more addressable address space than BIOS, which means your boot
process is faster.
❑ UEFI is packed with other features. It supports Secure Boot, which means the operating system can be checked for
validity to ensure no malware has tampered with the boot process.
❑ It can support networking features right in the UEFI firmware itself, which can aid in remote troubleshooting and
configuration. With a traditional BIOS, you have to be sitting in front of a physical computer to configure it.
❑ It’s not just a BIOS replacement, either. UEFI is essentially a tiny operating system that runs on top of the PC’s
firmware, and it can do a lot more than a BIOS. It may be stored in flash memory on the motherboard
UNINTERRUPTIBLE POWER SUPPLY (UPS)
COMMON POWER PROBLEMS
❑ What your computer expects to get from the power supply 230V AC, oscillating at 50
Hertz.
❑ A computer can tolerate slight differences from this specification, but a significant
deviation will cause the computer's power supply to fail.