What Is Expanded Memory Specification (EMS)?

TechDogs Avatar

Oh, the Expanded Memory Specification (EMS). It sounds like something you might need after overeating pizza, but it was used in the early days of computers. You have an old computer from the 1980s or early 1990s. Compared to modern computers, this one has limited memory, making it hard to run programs or games that need much memory to work right. Enter EMS! EMS is a way to "expand" the amount of memory a computer can use, even if it has no more physical memory installed. It does this with a method called "bank switching," which lets different parts of memory be swapped in and out as needed. Now, you might wonder, "Why not add more memory to the computer instead?" That's an interesting question! Memory used to be much more expensive than it is now, so it was only sometimes possible to add more to a computer's physical memory. So, how does EMS work? Well, it takes both software and hardware to do that. The hardware part is a special memory board that can be put in the computer. This board has a set of memory "banks" that can be turned on and off based on the software's needs. The computer talks to the EMS board through a set of drivers, part of the software. Programs that need more memory can "ask" the EMS driver for it, and the driver will swap in the right memory bank as required. This lets programs use more memory than they would have been able to before without having to add more memory to the computer. EMS could be better, of course. It can sometimes be slow, buggy, and not all programs work. But it was a pretty big deal back then! It lets people use their computers to run more advanced programs and games without paying much money for more physical memory. Now you know what the Expanded Memory Specification is. Even though it's from the past, it's still pretty cool to learn about. Who knows, one day, we'll all be able to add more memory by switching between banks again. Let's be happy that we can easily add more physical memory when necessary.

TechDogs Logo

Join Our Newsletter

Get weekly news, engaging articles, and career tips-all free!

By subscribing to our newsletter, you're cool with our terms and conditions and agree to our Privacy Policy.

  • Dark
  • Light