Chapter 2 Motherboard
Chapter 2 Motherboard
Chapter 2 Motherboard
Unit 2: Motherboard
SLOT 1 CONNECTOR
SLOT
PAC SOCKET
Type of Expansion Slot (1)
Type of Expansion Slot (2)
Related Buses
What is bus? The paths the computer uses
to transport data from one component to
another. (It doesn't matter how fast your CPU is or your disk
drive if the bus isn't wide and fast.)
IDE Connector
Socket (2)
• SIMM Socket
– holds a single
SIMM
– SIMM (single in-
line memory
module )
Socket (3)
• DIMM Socket
– Usually use for
DRAM, SDRAM,
non-standard DRAM
module etc
– DIMM - Dual in-line
memory module,
comprises a series of
dynamic random
access memory
integrated circuits
Socket (4)
• FDD Socket
– used for floppy disk
drives.
Port (1)
• USB Port
– the easiest and
most common
technique for
connecting
hardware
– simply plug the
hardware into your
computer.
Port (2)
• iLink/IEEE
1394/FireWire
– the highest-
performance
hardware connection
– used for digital video
cameras and
external hard disks
– Most new computers
include at least one
iLink port
Port (3)
• PC Card
– to support extremely small accessories, such as wireless adapters
Port (4)
• PS/2
– the standard
connection for your
keyboard and
mouse.
Port (5)
• Serial or parallel
ports
– the oldest
connection type for
external hardware
accessories
– are easy to connect
– software configures
these connections
automatically
Main Memory
Introduction
• Also known as RAM (Random Access Memory)
• Needs to have electrical power in order to
maintain its information (When power is lost, the
information is lost too!)
• It can be directly accessed by the CPU
• Main memory is expensive compared to
external memory so it has limited capacity
How it work?
• A memory chip is an integrated circuit
(IC) made of millions of transistors and
capacitors.
• A transistor and a capacitor are paired to
create a memory cell, which represents a
single bit of data. (in DRAM)
• The capacitor holds the bit of information.
• The transistor acts as a switch that lets the
control circuitry on the memory chip read
the capacitor or change its state.
• A capacitor is like a small bucket-
that is able to store electrons.
CPU Cache
memory
Register
Cache
Main Memory
Magnetic Disk
Magnetic Tape
Memory Signals
NOTE
• Each motherboard supports memory
based on the speed of the front side bus
(FSB) and the memory’s form factor.
• Example: if FSB rated at max speed
533MHz and memory rated at 300MHz,
the memory will operate at only 300Mhz.
(make the computer operate slower than
what it could)
Memory Packaging
• The memory slots on the motherboard are
designed for particular module form
factors or styles.
• DIP, SIMM and SIPP are obsolete
memory packages.
• The most popular form factors for primary
memory modules today are DIMM, RIMM,
SoDIMM and MicroDIMM
Memory Module – SIMM (1)
• Single in-line memory module
• containing random access memory used in
computers from the early 1980s to the late 1990s
DIMM slots
Memory Module – DIMM (3)
• DIMM range in capacity from 8 MB to 1
GB per module and can be installed singly
instead of in pairs.
• Another standard, Rambus in-line
memory module (RIMM), is comparable
in size and pin configuration to DIMM but
uses a special memory bus to greatly
increase speed.
Memory Module – SODIMM (1)
• Many brands of notebook computers use
proprietary memory modules, but several
manufacturers use RAM based on the small
outline dual in-line memory module
(SODIMM) configuration.
• SODIMM cards are small, about 2 x 1 inch (5 x
2.5 cm), and have 144 or 200 pins.
• Capacity ranges from 16 MB to 1 GB per
module.
• Sub-notebook computers use even smaller
DIMMs, known as MicroDIMMs, which have
either 144 pins or 172 pins.
Memory Module – SODIMM (2)
Type Of Memory (DRAM)
• Dynamic random access memory
• Has memory cells with a
paired
transistor and capacitor requiring
constant refreshing.
Type Of Memory (SRAM)
• Static random access memory
• Uses multiple transistors, typically four to
six, for each memory cell but doesn't have
a capacitor in each cell. It is used primarily
for cache.
Type Of Memory (FPM DRAM)
• Fast page mode dynamic random
access memory
• It waits through the entire process of
locating a bit of data by column and row.
• Then reading the bit before it starts on the
next bit.
• Maximum transfer rate to L2 cache is
approximately 176 MBps.
Type Of Memory (VideoRAM)
• A type of RAM used specifically for video
adapters or 3D accelerators.
• VRAM normally has two independent access
ports allowing the CPU and graphics processor
to access the RAM simultaneously.
• VRAM is located on the graphics card and
comes in a variety of formats.
• The amount of VRAM is a determining factor in
the resolution and color depth of the display.
• VRAM is also used to hold graphics-specific
information such as 3-D geometry data and
texture maps.
Type Of Memory (EDO DRAM)
• Extended data-out dynamic random
access memory
• Does not wait for all of the processing of
the first bit before continuing to the next
one.
• As soon as the address of the first bit is
located, EDO DRAM begins looking for
the next bit.
• It is about five percent faster than FPM.
Maximum transfer rate to L2 cache is
approximately 264 MBps.
Type Of Memory (SDRAM)
• Synchronous dynamic random access
memory
• Takes advantage of the burst mode concept to
greatly improve performance.
• It does this by staying on the row containing the
requested bit and moving rapidly through the
columns, reading each bit as it goes.
• The idea is that most of the time the data
needed by the CPU will be in sequence.
• SDRAM is about five percent faster than EDO
RAM and is the most common form in desktops
today. Maximum transfer rate to L2 cache is
approximately 528 MBps.
Memory bank system
How memory load onto
motherboard
Operating System and Boot
Processes
Introduction
• OS – provides a
consistent Devices
Processor
environment for
other software to
execute commands.
• Gives users an
interface with the Hard disks OS Memory
computer so they
can send commands
(input) and receive
feedback or result Input/Output
(output)
OS Terms and Concept
• Version – normally described by a
number, which tells you how new the
product is in relation to other versions of
the product.
• Source – actual code that defines how a
piece of software work. (open source:
can modify/ close source: can't modify)
• Shell – a program that runs on top of the
OS and allows the user to issue
commands through a set of menus or
some other graphical interface.
• Graphical User Interface (GUI) – a method
by which a person communicates with a
computer.
• Network – any group of computer that have a
communication link between them.
• Cooperative Multitasking – a multitasking
method that depends on the application itself
to be responsible for using and then freeing
access to the processor.
• Preemptive Multitasking – a multitasking
method in which OS allots each
application a certain amount of processor
time and then forcibly takes back control
and gives another application or task
access to the processor.
• Multithreading – ability of a single
application to have multiple requests in to
the processor at one time.
Microsoft Windows
• Microsoft Windows was born out of the
Microsoft Disk Operating Systems (MS-
DOS)
• The limitations of the DOS command-line
interface became apparent.
• Solution – make the OS easier to
navigate, more uniform, and user friendly.
• 1985 – 1st version of Windows was
released.
Windows 1
Window 1 - 1985
• Featured the tiling window, mouse
support, and menu systems.
• Also offered cooperative multitasking,
meaning that more than one Windows
application could run concurrently.
• It didn’t use icons.
• More graphical version of the
DOSSHELL.exe program.
Windows 2
Windows 2.0 - 1987
• Added icons and allowed application
windows to overlap each other, as well as
tile.
• Support was also added for PIFs (program
information files), which allowed the user
to configures Windows to run their DOS
applications more efficiently.
Windows 3.x
Windows 3.x – 1990an
• A far more flexible memory model (more
than 640kb – normally imposed by DOS)
• The addition of the File Manager and
Program Manager
• Allowed for network support.
• Could operate in 386 Enhanced mode
(used part of the hard drive as virtual memory –
able to use disk memory to supplement the RAM
in the machine.)
• Version 3.1(1992) – provide better
graphical display capability and multimedia
support, improved Windows error-
protection system and let application work
together easily (object linking and embedding OLE)
Mandatory
•Config.Sys
•Autoexec.bat Optional
9. The boot strap loader first loads the IO.Sys file.
(responsible for Input Output in the DOS
environment.)
10. The next file that is loaded is the MSDOS.sys
which is the core of the DOS operating system.
(responsible for Memory management and
Processor Management in the DOS environment.)
11. The MSDOS.Sys file now searches to find the
name of the command interpreter in the
Config.Sys file and when it finds one, it loads the
same onto the memory.
12. If no command interpreter is specified in the
Config.Sys file, the Command.Com file is loaded
as it is the default command interpreter of DOS
Operating system.
13. You can load a different command interpreter by
specifying the following in the Config.Sys file.
14. The last file to be loaded and executed is
the Autoexec.bat file that contains a
sequence of DOS commands.
15. Now, the prompt is displayed and you
can see the drive letter of the bootable
drive displayed on your screen indicative
of the fact that the Operating System has
been loaded successfully from that drive.
Boot Disc
What?
– A boot disk will allow you to boot off of a
diskette instead of your hard drive. This
diskette can be used to fix issues that may
arise during the lifetime of your computer.
Creating a Window XP boot disk
• The Microsoft Windows XP CD is a
bootable CD and in many cases you
should not need a bootable floppy
diskette. Booting from the Windows XP
CD will allow you to not only install/re-
install Windows XP but will also allow you
to troubleshoot it.
Important file in Boot Disc
• Boot.ini - which contains configuration
options for a boot menu.
• NTLDR - which contains the main Boot
loader itself
• Ntdetect.com - To load an NT-based OS