a+ certification notes
TRANSCRIPT
-
8/12/2019 A+ Certification Notes
1/19
A+ certification Notes
*System unit:This is where processing takes place.
*Mouse:pointing device.
*Plug:part with some type on projection that goes intoport.
*Port:Part that has some type of matching holeor slotsthat accepts theplug.
*Jackis alternative to port. (Used more for Audio)
*Connector: either port (Jack) or Plug.
* Mini-DIN Connector: DIN stands for Deutsche Industry Norm which is replaced by Mini-
DIN, Mini-DIN sometimes refers to PS/2 connector Personal System 2 named by IBM 1987
when released, and it is used with keyboard, mouse, and ancient video cards.- Mini-Din contains 6 pins.
-Names: Mini-DIN, PS/2, DIN-6(in uses other than key board and mouse).
* USB: Universal Serial Bus, comes in many sizes A, B, Mini B, Micro B etc
- A: is the part that connects to USB port on the system unit.
- B: is the other end of the USB Cable
- USBis hot swappableand can provide powerto the devices connected to it.
* Firewire: IEEE 1394 and moves data at high speed, consists of 4, 6 and 9 wires for highspeeds, it is hot swappable. Examples: streaming video.
* DB Connectors: Have slight D-Shape, also known as D-Suband D-Shellconnectors by
CompTIA.
* RJ-11for phone jack and RJ-45for network connection.
*Audio Connectors: The most common type is 1/8 inch connector and also called Mini
Audio Connector.
* Card Types: Built incards and Add-on ExpansionCards, each expansion cardgoes
inside expansion slot.
* Monitors: VGAVideo Graphic Array, blue.
DVIDigital Versatile Interface, white.
HDMIHigh Definition Multimedia Interface.
S-Video
-
8/12/2019 A+ Certification Notes
2/19
* Heat Sink: Big slap of copperor Aluminumthat helps draw heat away from the
processor.
* ESD Electrostatic Discharge
* To prevent ESD you can use Antistatic wrist strap and Antistatic mat, they have tiny
resistors to prevent the flow of electricity, and these resistors can fail over time.
* You can touch the power supply once a while to keep yourself on the same electric
potential.
* EMIElectromagnetic Interference -keep magnets away
* RFIRadio Frequency Interference.
Chapter 4
* NTFSStarted with Windows NT.
* Windows XP Editions: Standard, Professional and Media center.
* Windows XP Pro VS Home:
-Domain joining.
-EFS.
-Multi-Processor.
-Remote Desktop.
-NTFS.
-Group Policy.* Other thanMedia CenterProgram, Windows XP Homeis Identicalto Media Center
edition.
* Windows Vista:
-Home Basic (XP Home)
-Home Premium (XP Media Center)
-Business (XP Security, NTFS and File sharing security)
-Ultimate (Game tweaks, DVD rip)
-Enterprise (EFS, Bitlocker, Multi CPU etc)
* Windows 7:-Starter: for lightweight laptops, it lacks the advanced media and graphic
capabilities of other windows 7 editions.
-Home Premium: Includes a lot of media functionality.
-Professional: Supports domain joining, XP mode, Remote desktop connection
etc.
-Ultimate: Advanced networking, backup and security tools.
-Enterprise: Purchased directly from Microsoft, Extra features.
* X86 vs X64:
-
8/12/2019 A+ Certification Notes
3/19
32-bit does not support Memory more than 4 GB.
X64 first showed up with Intel Itanium back in 2001, when Microsoft released X64 bit
it was running only on Intel Itanium Processors.
* AMD Advanced Micro Devices started to produce the Athlon 64 CPU, and then Intel
started to produce x64 bit processors.
* Windows 7 Starterdoes not come with x64 bit.
* Windows Vista Home Basicand Windows 7 Starterdont support Aero Desktop.
* Windows key + Tgive a small preview of the running apps on the taskbar.
* Windows key + Right Arrow fills the right half of the screen with the active window.
* Notification areaor System Trayis area that has the clock on the right side of the task
bar.
* Drag + CTRLCopy
* Drag + ShiftMove
* Viewing hidden and system filesenable them to show up in a search.
* F6Moves among selections in the current window.
* Shift+F10opens shortcut menu of the selected item (Same as Right click).
* ALT+SpaceDisplays the main windows system menu (Move, resize, restore, maximize,
Minimize).
* Windows Key + Pause/Breakopen system properties dialog box.
* System Root isC:\Windows%systemroot%to open system root from command
prompt.
* %SystemRoot%\SysWOW64:64-bit edition of windows store critical files here.
* Right Clickbrings context menu.
* Windows XP Homeand Windows XP Media Centereditions do notinclude the backup
utility; you must install it from the windows CD by running Valueadded\MSFT\NTBackup
* The Service option Delay startlets the service starts after Two minutesafter windows
startup.
* Backup status and configuration tool does not exist before Vista.
-
8/12/2019 A+ Certification Notes
4/19
Chapter 5Networking
Resourceis anything that once computer might share with another.
The goal of networking is to connect computers so that they can share resources oe
access other shared resources.
NICbreaks files into smaller data called frames to send across the network and
resembles the frames it receive into a whole files.
NICis called Network Interface Card when it is not built-in the motherboard expansion
card.
NICis called Network Interface Controller when it is built-in the motherboard.
MACMedia Access control, it is 48-bits long.
CRCCyclic Redundancy Check is a mathematical algorithm to check and verify the
data is received in good order; it comes at the end of the frame.
Ethernetis the dominating hardware protocol for networking.
All modern networks use Star Bustopology.
Segmentis a connection between a computer and switch, Ethernet segment are
limited to 100 meters or less.
Bandwidth is the maximum speed at which data can be transferred.
TIA/EIATelecommunication Industry Association/ Electronics Industry Alliance
established the UTP categories.
RJ-45Registered Jack.
-
8/12/2019 A+ Certification Notes
5/19
Chapter 6Microprocessor
Microprocessoris the Central Processing Unit CPU.
8088is first Intel CPU in 1970; it is 4.77 MHz (4.77 Million Cycles per second).
System Busis:
Control Bus The control bus carries the signals relating to the control and co-ordination
of the various activities across the computer, which can be sent from the control unit
within the CPU. Different architectures result in differing number of lines of wire within the
control bus, as each line is used to perform a specific task. For instance, different, specific
lines are used for each of read, write and reset requests.
Data Bus This is used for the exchange of data between the processor, memory and
peripherals, and is bi-directional so that it allows data flow in both directions along the
wires. Again, the number of wires used in the data bus (sometimes known as the 'width')can differ. Each wire is used for the transfer of signals corresponding to a single bit of
binary data. As such, a greater width allows greater amounts of data to be transferred at
the same time.
Address Bus The address bus contains the connections between the microprocessor
and memory that carry the signals relating to the addresses which the CPU is processing
at that time, such as the locations that the CPU is reading from or writing to. The width of
the address bus corresponds to the maximum addressing capacity of the bus, or the
largest address within memory that the bus can work with. The addresses are transferred
in binary format, with each line of the address bus carrying a single binary digit. Therefore
the maximum address capacity is equal to two to the power of the number of lines
present (2^lines).
EDBExternal Data Bus is the connection between the CPU, Northbridge, Southbridge
and all peripherals.
Address Busis an internal channel from the CPUto memoryacross which the addresses
of data (not the data) are transmitted.
Machine language commands = Lines of codes.
Clock WireCLK tells the CPU that another piece of information is waiting to be
processed.
The CPU processes a command placed on the External Data Bus by applying a
minimum voltage to the CLK wire.
-
8/12/2019 A+ Certification Notes
6/19
A single chargeto the Clock Wireis called Clock Cycle.
Clock Speedis the maximum number of Clock Cycles that the CPU can handle in a
given period of time; it is the fastest speed CPU can operate.
System Crystal determines the speed which CPU and the rest of PC can operate.
System Crystal is Quartz Oscillator.
1 Hertz = 1 Cycle per second.
1 MHz = 1 Million Cycles per second.
1 GHz = 1 Billion Cycles per second.
Hard Disks cant give the data to the CPU fast enough as it calculates billions of lines per
second, memory takes copies of the programs or lines from the hard disk and send them
to the CPU. Memory is fast.
The IFstatement is called branchby CPU makers.
RAM stores and transfer data to the CPU in bytessize chunks.
CPU can access any part of the RAM fast and easy as other parts, this is why it is called
Random Access MemoryRAM.
Computers use Dynamic RAM DRAM for the main system memory, data on this RAM
will be lost without constant Electric chargeand periodic refresh.
The CPU use a chip called Memory Controller Chip to look at any row in the RAM, the
MCC retrieves data rows from the RAM and place it on the EDB.
The CPUuses the Address Bus to tell the MMC which line of code it needs, the address
bus is a set of wires between the CPUand MMC.
-
8/12/2019 A+ Certification Notes
7/19
The CPU tells the MCC which of line RAM it wants by turning the wires in the address bus
onand offin different patterns.
32-bit address bus indicates 32 physical wiresbetween the CPUand MCC.
1 wire in the address bus = 2^1 = 2 different combination on and off
2 wires = 22= 4
20 wires = 220= 1,048,576 combinations
The number of lines (wires) in the address bus determines the amount of memory that
can be directly addressed as each line carries one bit of the address. For example, a 20-
line address bus (220) represents the binary number 1,048,576 which means 1 GB of
Memory can be addressed.
A computer with a 32-bit address bus can directly address 4GB (232) of physical
memory, while one with 36 bits (236) can address 64GB.
To calculate the maximum transfer speed of the bus:
Max transfer speed = Bus width (in bits) * Bus Frequency
Example:
16-bit * 133.106= 2128*106bit/s, (16 * 133,000,000 = 2128,000,000)
or 2128*106/8 = 266*106bytes/s (2128,000,000 / 8 = 266,000,000)
or 266*106/1000 = 266*103KB/s (266,000,000 / 1000 = 266,000)
or 259.7*103/1000 = 266 MB/s (266,000 / 1000 = 266)
Note: 106 = 1,000,000
Binary counting:
0, 1, 10, 11, 100, 101, 110, 1000 etc
210 = 1024 = 1 Kilobyte
220= 1,048,576 = 1 Megabyte
230= 1,073,741,824 = 1 Gigabyte
240= 1,009,511,627,776 = 1 Terabyte
1 Kb = Kilobit
1 KB = Kilobyte
Intel and AMD reuse model names for new products.
Budget CPUs are not for older CPU, but for low end of current versions.
2008 Intel released Core I7, 2011 Intel released Sandy Bridge version of I7.
Mobile devices need to consume less battery and produce less heat.
-
8/12/2019 A+ Certification Notes
8/19
Dynamic frequency scaling(also known as CPU throttling) is a technique in computer
architecture whereby the frequency of a microprocessor can be automatically adjusted
"on the fly," either to conserve power or to reduce the amount of heat generated by the
chip.
SpeedStepis a series of dynamic frequency scaling technologies built into some Intel
microprocessors that allow the clock speed of the processor to be dynamically changed
(to different P-states a voltage and frequency operating point) by software. This allows
the processor to meet the instantaneous performance needs of the operation being
performed, while minimizing power draw and heat generation.
Multiplier, CPUmultiplier, clockratio, clockmultiplier, CPUCoreRatiois the speed ratio
between the CPU and the FSB. For example, a CPU with a multiplier of 18 and a clock of
133 MHz will have internal CPU speed of 2.4 GHz.
Clock Multiplierthe CPU has an external clock, which is used when transferring data to
and from the RAM memory FSB (using the north bridge chip), and a higher internal clock.
To give a real example, on a 2.4 GHz Intel Core i5, this 2.4 GHz refers to the CPU internal
clock, which is obtained multiplying by 18 its 133 MHz external clock.
The CPU has to reduce its speed by 18x when it has to read data from RAM memory!
During this process, it works as if it were a 133 MHz CPU!
-
8/12/2019 A+ Certification Notes
9/19
AMD CPUs transfer two data per clock cycle Double Data Rate (DDR); Intel CPUs
transfer four data per clock cycle Quad Data Rate (QDR).
AMD CPU with a 200 MHz external clock is listed as 400 MHz. The same happens with
Intel CPUs: an Intel CPU with a 200 MHz external clock is listed as having an 800 MHz
external clock.
Front-side bus (FSB)is a computer communication interface (bus) that carries data
between the central processing unit (CPU) and a memory controller hub, known as the
Northbridge.
Originally CPUs ran at the speed of the bus (before multipliers).
Early clock multiplying systems could be manually configured via: Jumpers, DIPDualin-
linepackageswitches on mother boards.
Nowadays CPUIDconfigure the speedand multiplierautomatically.
64-bit Address Bus = 264bytes of memory which equals 16 Exabyte of RAM support.
Virtualizationis the process running more than one operating system at a time by
separating the logical desktops from the physicals machines.
Hardware-basedvirtualizationsolved the burden that programmers had to write code
to enable CPU designed to run one OS at a time; to run more than OS at a time.
Pipeliningis a technique to increase CPU instruction throughput (the number of
instructions that can be executed in a unit of time). Pipelining does not reduce the time
to complete an instruction, but increases instruction throughput by performing multiple
operations in parallel.
-
8/12/2019 A+ Certification Notes
10/19
Superscalar (Parallel execution)is CPU architecture implements a form of parallelism
within a single processor. It allows faster CPU throughput than would otherwise be possible
at a given clock rate. A superscalar processor executes more than one instruction during
a clock cycle by simultaneously dispatching multiple instructions to redundant functional
units on the processor (multiple execution subunits able to do the same thing in parallel
such as many fetch, decode, execute etc. subunits)
With Superscalar the CPU can process multiple commands or parts of command in
parallel in the same time.
Without Parallel execution the CPU has to finish command in hand before executing the
next command; this require at least 4 clock cycles, on each cycle 3 of the 4 circuits will
be idle.
Pipeline stallsare a complex command that requires more than one clock cycle forcing
pipelining to stop.
Floating point unitis a complex numbers cause the CPU to take many clock cycles to
execute.
Threadsare series of instructions that tells the computer what to do, threads exist as
subsets of a process.
Wait statesare pipeline stalls due to the CPU runs faster than the RAM can supply it with
code.
MultithreadingCPUs have hardware support to efficiently execute multiple threads at
the same time. These are distinguished from multiprocessing systems (such as multi-core
systems) in that the threads have to share the resources of a single core; the computing
units, the CPU caches and the translation lookaside buffer (TLB).
Multithreading runs multiple threads at the same time turning the CPU into two CPUs on
one chip but with limitations:
1-
OS and Apps has to support the feature
2-
It doesnt double the processing power as the main execution resources are not
duplicated.
Multiprocessingsystems include multiple CPUs, multithreading aims to increase utilization
of a single core by using thread-level as well as instruction-level parallelism. As the two
-
8/12/2019 A+ Certification Notes
11/19
techniques are complementary, they are sometimes combined in systems with multiple
multithreading CPUs and in CPUs with multiple multithreading cores.
Multi-core processoris a single computing component with two or more independent
actual central processing units (called "cores"), which are the units that read and execute
program instructions.[1] The instructions are ordinary CPU instructions such as add, move
data, and branch, but the multiple cores can run multiple instructions at the same time,
increasing overall speed for programs amenable to parallel computing.[2] Manufacturers
typically integrate the cores onto a single integrated circuit die (known as a chip
multiprocessor or CMP), or onto multiple dies in a single chip package.
Static RAM SRAM is a very high speed RAM comes with the CPU which preloads as
many instructions as possible and keep copies of already running instructions and data in
case the CPU require them again. SRAM = CPU Cache L1, L2, L3 caches.
The CPU access L1 cache first then L2 cache if it didnt find the information it requires in
the L1 cache.
L1 cache is faster than L2 cache.
Front Side Bus FSBis a computer communication interface (bus) that typically carries
data between the central processing unit (CPU) and a memory controller hub, known as
the Northbridge.
Northbridgetypically handles communications among the CPU, in some cases RAM,
and PCI Express (or AGP) video cards, and the Southbridge.
Back-side Busused to connect the CPU to CPU cache memory, usually L2.
In newer CPUs the L1and L2caches are integratedinside the CPU.
Pentium 4 first to come with Hyper-threading technology.
After Pentium 4, Hyper-threading technology back again with Core i7 in 2011.
Dual-coreis combining two CPUs Cores into a single chip, the two sets of pipelines
share the cache and RAM.
Cache is:
L1 and L2 cache, L1 cache is divided into:
-
D-Cache for data and is 32 KB
-
I-Cache for Instructions and is 32KB
-
8/12/2019 A+ Certification Notes
12/19
Integrated Memory Controller IMCoptimizes the flowof information inand outfrom the
CPU; enabling faster control over L3 Cache shared among multiple cores.
The modern models of IMC become integrated into the CPU.
AMD based sockets
Intel based sockets
Land grid array (LGA)The underside of the CPU has hundreds of contact points that line
up with socket pins, the pins are on the motherboard not the CPU.
Intel is LGA, so pins are on the CPU chip.
AMD CPU pins are located on the motherboard.
Zero insertion force ZIF.
-
8/12/2019 A+ Certification Notes
13/19
Thermal Compound is a paste applied between the processor and the heat sink to
transfer the heat from the CPU to the heat sink.
Overclocking is running the system at a clock speed higher than the CPU clock speed. It
is done through jumpers, CMOS settings or software configuration, increasing the voltage
is also one of the overclocking procedures.
The CPUIDfunction sets automatically the speedmultiplierand voltage.
Before overclocking, first find the CMOS clear jumper that makes the CMOS back to the
default settings, in case you did something wrong.
Intel Atom processors manufactured using 45-nanometer process; they also come fixed
to the motherboard.
Processor I/Oin the past CPUs was controlling data transfer between the Hard Disks and
RAM, the CPU then would be busy until data is transferred from the Hard disk to the RAM,
this slowed down the system.
DMAis data transfer between the hard drive and RAM without using the CPU.
Intel Core i3 2.4 Ghz refers to the CPU internal clock.
-
8/12/2019 A+ Certification Notes
14/19
Chapter 7RAM
DRAM Dynamic Randon Access Memory
When you load a program, your pc copies the program from the mass storage device
into the RAM and runs it.
RAM is like spreadsheet, each row is numbered, each cell contains one or zero and
each cell is a special type of semiconductor which holds a single bit.
Techs describe chips by bits rather than by bytes.
One chip can hold 8-bits wide while other is 16-bits.
x8 = 8-bits wide x16 = 12-bits wide
8088 = 8-bits FSB, 8086 = 16-bits FSB, 80386 = 32-bits FSB.
Modern CPUs have at least 64-bit FSB, between CPU and MCC.
Modern DRAM sticks came in 32-bit and 64-bit, this is the width of the DRAM module not
the DRAM chip.
RAM types:
Dynamic random-access memory (DRAM)is a type of random-
access memory that stores each bit of data in a separate
capacitor within an integrated circuit. The capacitor can be
either charged or discharged; these two states are taken to
represent the two values of a bit, conventionally called 0 and 1.
The capacitors will slowly discharge, and the information
eventually fades unless the capacitor charge is refreshed periodically. Because of this
refresh requirement, it is a dynamic memory as opposed to SRAM and other static.
-
8/12/2019 A+ Certification Notes
15/19
The advantage of DRAM is its structural simplicity: only one transistor and a capacitor are
required per bit, compared to four or six transistors in SRAM.
-
8/12/2019 A+ Certification Notes
16/19
SIPP or single in-line pin packagea type of random
access memory which consists of a small printed circuit
board upon which were mounted a number of memory
chips. It had 30 pins along one edge which mated with
matching holes in the motherboard of the computer.
This type of memory was used in 80286 and some 80386
systems. It was later replaced by SIMMs, which proved to
be easier to install.
30-pin SIPP modules were pin compatible with 30-pin SIMM modules explaining why
some SIPP modules were in fact SIMM modules with pins soldered onto the connectors.
SIMM, or single in-line memory module, is a type of
memory module containing random access memory used
in computers from the early 1980s to the late 1990s. It
differs from a dual in-line memory module (DIMM), the
most predominant form of memory module today, in that
the contacts on a SIMM are redundant on both sides of the module.
30-pin (top) and 72-pin (bottom) SIMMs. Early 30-pin modules commonly had either 256
KB or 1 MB of memory.
DIMM or dual in-line memory modulecomprises
a series of dynamic random-access memory
integrated circuits. These modules are mounted
on a printed circuit board and designed for use in
personal computers, workstations and servers.
DIMMs began to replace SIMMs (single in-line
memory modules) as the predominant type of memory module as Intel P5-based Pentium
processors began to gain market share.
-
8/12/2019 A+ Certification Notes
17/19
While the contacts on SIMMs on both sides are redundant, DIMMs have separate
electrical contacts on each side of the module. Another difference is that standard
SIMMs has a 32-bit data path, while standard DIMMs have a 64-bit data path.
Synchronous dynamic random access memory (SDRAM)is dynamic random access
memory (DRAM) that is synchronized with the system bus. Classic DRAM has an
asynchronous interface, which means that it responds as quickly as possible to changes in
control inputs. SDRAM has a synchronous interface, meaning that it waits for a clock
signal before responding to control inputs and is therefore synchronized with the
computer's system bus. The clock is used to drive an internal finite state machine that
pipelines incoming commands.
The data storage area is divided into several banks, allowing the chip to work on several
memory access commands at a time, interleaved among the separate banks. This allows
higher data access rates than an asynchronous DRAM.
-
8/12/2019 A+ Certification Notes
18/19
Pipelining means that the chip can accept a new command before it has finished
processing the previous one. In a pipelined write, the write command can be
immediately followed by another command, without waiting for the data to be written to
the memory array. In a pipelined read, the requested data appears after a fixed number
of clock cycles after the read command (latency), clock cycles during which additional
commands can be sent. (This delay is called the latency and is an important
performance parameter to consider when purchasing SDRAM for a computer.)
SDRAM is widely used in computers; from the original SDRAM, further generations of DDR
(or DDR1) and then DDR2 and DDR3 have entered the mass market, with DDR4 currently
being designed and anticipated to be available in 2014.
The most common types of DIMMs are:
-
72-pin SO-DIMM (not the same as a 72-pin SIMM.
-
100-pin DIMM, used for printer SDRAM
-
144-pin SO-DIMM, used for SDR SDRAM
-
168-pin DIMM, used for SDR SDRAM (less frequently for FPM/EDO DRAM in
workstations/servers, may be 3.3 or 5 V)
- 172-pin MicroDIMM, used for DDR SDRAM
- 184-pin DIMM, used for DDR SDRAM
-
200-pin SO-DIMM, used for DDR SDRAM and DDR2 SDRAM
-
204-pin SO-DIMM, used for DDR3 SDRAM
-
214-pin MicroDIMM, used for DDR2 SDRAM
-
240-pin DIMM, used for DDR2 SDRAM, DDR3 SDRAM and FB-DIMM DRAM
- 244-pin MiniDIMM, used for DDR2 SDRAM
Direct Rambus DRAM or DRDRAM(sometimes just called Rambus DRAM or RDRAM) is a
type of synchronous dynamic RAM. RDRAM was developed by Rambus inc., in the mid-
1990s as a replacement for then-prevalent DIMM SDRAM memory architecture.
-
8/12/2019 A+ Certification Notes
19/19
RDRAM was initially expected to become the standard in PC memory, especially after
Intel agreed to license the Rambus technology for use with its future chipsets. Further,
RDRAM was expected to become a standard for VRAM. However, RDRAM got embroiled
in a standards war with an alternative technology - DDR SDRAM, quickly losing out on
grounds of price, and, later on, performance. By the early 2000s, RDRAM was no longer
supported by any mainstream computing architecture.