-: In this section of the course,
we're going to cover system memory known as RAM
or random-access memory.
Now RAM is used to load applications and files
into a non-persistent and fast storage area
so that the processor can rapidly access it
when it needs it.
RAM is one of the cheapest and fastest ways
to increase the performance of your computer system.
For a typical office workstation,
you need at least eight gigabytes of RAM installed,
whereas for a good gaming system,
you're going to want 16 to 32 gigabytes of RAM or more.
So, our focus in this section of the course
is again going to be on domain three, hardware.
As we go through this section,
we're going to cover objective 3.2,
which states that given a scenario,
you must be able to install the appropriate RAM
or random-access memory.
Now as we begin this section, we're going to first take a look
at how memory is addressed inside of the computer system,
including the difference between how addressing occurs
in 64-bit and 32-bit processors.
Next, we're going to discuss the different types
of memory modules, including DDR3, DDR4, DDR5, and SODIMM.
Then, we'll move into a discussion of multichannel memory
including single channel, dual channel,
triple channel, and quad channel configurations.
After that, we're going to move into a concept
known as error correcting code, or ECC.
Now this is a special type of memory
that's often used in server environments
so the memory can identify if there's an issue
with the data being read from, written to,
or stored in a given ECC memory module,
and then, it can correct it before utilizing that data.
Then, we're going to cover the concept known as virtual memory,
which is essentially a special type of file
that's going to be placed on your storage device
when you run out of physical memory on a system.
While this does allow your computer
to pretend it has more memory,
it can really slow down your system
because hard disks and solid-state devices
are so much slower than physical RAM inside of your system.
Finally, we're going to move into a short demonstration
where you're going to learn how to install memory
into a computer system properly and safely.
So, let's get started with system memory
in this section of the course.