Part 3 - Memory

Video Activity

This lesson discusses memory and covers the following types: • Random-access memory (RAM) o Dynamic/static o Cache • Read-only memory (ROM) • Programmable Read-Only memory (PROM) • Erasable Programmable Read-Only Memory (EPROM) • Electronically Erasable Programmable Read Only Memory (EEPROM)

Join over 3 million cybersecurity professionals advancing their career
Sign up with
Required fields are marked with an *

Already have an account? Sign In »

5 hours 54 minutes
Video Description

This lesson discusses memory and covers the following types: • Random-access memory (RAM) o Dynamic/static o Cache • Read-only memory (ROM) • Programmable Read-Only memory (PROM) • Erasable Programmable Read-Only Memory (EPROM) • Electronically Erasable Programmable Read Only Memory (EEPROM)

Video Transcription
all right, so let's talk a little bit about memory now.
Two main types of memory that we generally think about. We think about RAM and we think about Rahm Ram is random access memory and the idea of random access. His memory doesn't have to be access sequentially, you know. Think about if you had a favorite song back in the days of eight track tapes or regular cassettes
and you wanted to play track number three, well, there was no way, really to jump straight to track number three.
You'd have to fast forward than you'd still being tracked to the *** Fast Fords. More now your track floor, you have to kind of back and forth. There was no easy way to go to a specific line of a song, for instance. Well, with random access, you can access any address, any piece of information that's in RAM.
So obviously that's very beneficial for us.
Now, when people talk about system memory, they're talking about RAM, and specifically they're usually talking about your dynamic ram, your D Graham system. Ram is dynamic in nature and with dynamic in nature, it means it's frequently changing
the contents of Ram have to constantly be refreshed. They don't hold their contents very long.
We talk about Rand being very, very volatile because if there's a loss of power to Graham, all the contents of RAM are immediately a race. So when we talk about volatile versus non volatile, it's all about Do they require that constant source of power and with dynamic ram? Yes, that system memory.
But there's also a type of much more expensive RAM called static RAM
that holds its contents holds its charge much longer does not have to constantly be refreshed.
This type of memory is used for cash,
and any time we talk about cash, cash is always gonna have the same purpose. Cash is always gonna be about,
a location for things that are requested frequently
to speed up that requests the next time. That way they happen. I mentioned the CPU registers a little bit earlier. That's high speed cache. There's also cash built onto the processor. There's cash built onto the motherboard. There's all types of virtual cash written into applications,
so cash is always about the idea of let's have a place to store things
that we anticipate needing to use. So cash is gonna be static ram, and it speeds things up tremendously. As a matter of fact,
uh, the way cash works because it's able to hold those contents were before so much longer without having to be refreshed. It's because of the fact that they're just millions of transistors involved with static cash.
Because of that, static cash is really expensive. And to give you an idea of how expensive is if you go back several years ago and I used to build my own computers, and I used to be a lot more involved with hardware than I am now. And one of the things that I used to remember is in building a system and choosing processors.
There were two choices from it and from Intel.
You had the Pentium chip and you had the Celeron ship.
Now, many people were confused with the difference because you'd see a penny, um, 9 33 system and you'd see in a Celeron 9 33 system. They both had the same speed at which they operated, but the Celeron processor
would be 100 $125 less than the pinion chip.
the difference between the Celeron chip in the Pentium chip was simply the difference between ah 128 megs of onboard cash and 512 megs of onboard cash that came with the pinning him.
So the Celeron had less onboard cash, but only by 384 megs. That's not a lot by today's standards. Just those 384 megs of cash justified increasing the cost of the system over $100. So static
cash or static ram, which is cash,
is very, very expensive. That's why we don't use it for system memory. All right, so that's RAM. And we could go into all sorts of different types of Ram, DDR, RAM and all those things were not going to get that specific lots of different flavors of Ram today.
What we are gonna look at now, though, is read only memory wrong and ideally, with redoubling memory. This is memory that can be written to one time on Lee. So, of course, with your CD ROM's that it's written to, and then you can read the contents of the CD room, but you can't write to it
well, chips on the motherboard. At one point in time. We're Rama's well, and you might have very, very basic instructions on the board through these chips. And those instructions couldn't be modified.
Maybe the system BIOS was written to RAM and would not be modified.
Well, the problem with that is, as the architecture of the system changes and as we may want to upgrade the system, we need a BIOS that's flexible.
So originally we went from Rahm, read only to something called prom
programmable read only that still wasn't flexible enough. So the next move we made was erase herbal programmable read only memory. And what this allows us to do is on the the little chip for Rahm for your system bios, for instance,
there was a little sticky tape, almost that you could pull back,
and you could expose the bio ship to UV light. And you could actually rewrite elements of the bios using that technique. And that technique was referred to his flashing the bias because you were exposing it to UV light.
So now, today, when people talk about flashing the bios, that's what they mean. They mean upgrading the processor, but what you'll see is because again, that was so very cumbersome. We found an easier way to upgrade the BIOS, and that's through electronically. Erase. A ble program will read only memory
e crop, and that's almost assuredly what most devices air using today,
which simply means we can use software. We can run a program off of a thumb driver off of a disc that allows us to flash the BIOS or to upgrade the Brian the BIOS using software. That's a great news. We can update the virus using software. That's bad news.
The bad guys can update our bias using side software.
So we have to be very thoughtful about that, because once our bios becomes corrupted that our system is corrupted. So we always want to be very mindful about how improvements for performance and cost, and and all those other ways we look to improve. Our system can also be used by the bad guys
to further jumper minds.
All right, so that's a look. A memory within a system
Up Next