Spisu treści:
Definicja - Co oznacza rozszerzona pamięć (EM)?
Rozszerzona pamięć (EM) jest nadrzędnym terminem określającym kilka wariantów technologii, które niekoniecznie ze sobą współpracują lub są bezpośrednio ze sobą powiązane. Technologie te miały jednak rozwiązać ten sam problem, limit 640 KB pamięci użytecznej dla programów w systemie operacyjnym DOS. Najczęściej stosowanym wariantem rozszerzonej pamięci była specyfikacja rozszerzonej pamięci (EMS) lub LIM EMS.
Techopedia wyjaśnia Expanded Memory (EM)
Rozszerzona pamięć odnosi się do różnych metod pozwalających na użycie więcej niż domyślnego limitu 640 KB narzuconego przez system operacyjny DOS. Najczęściej stosowanym rozszerzonym systemem pamięci była specyfikacja opracowana wspólnie przez Lotus Software, Intel i Microsoft, która została po prostu nazwana Specyfikacją rozszerzonej pamięci. Ale w celu odróżnienia go od innych, czasami określano go jako LIM EMS, aby oznaczać twórców. Pierwszą powszechnie używaną wersją był EMS 3.2, który był w stanie obsłużyć do 8 MB rozszerzonej pamięci.
Kolejna technologia rozszerzonej pamięci została opracowana przez AST Research, Ashton-Tate i Quadram, Extended EMS (EEMS) i konkurowała bezpośrednio z LIM EMS 3.x. EEMS zezwalał na mapowanie dowolnego regionu 16 KB w dolnej pamięci RAM na rozszerzoną pamięć, o ile nie było to bezpośrednio związane z przerwaniami procesora lub dedykowaną pamięcią I / O używaną przez karty graficzne i sieciowe. Oznaczało to, że programy można było włączać i wyłączać z dodatkowej pamięci RAM. Jednak praktycznie wszystkie funkcje EEMS zostały włączone do LIM EMS.
IBM miał także własną specyfikację rozszerzonej pamięci, którą nazwali Rozszerzoną pamięcią adaptera (XMA). Użyli kart rozszerzeń, które można rozwiązać za pomocą rozszerzonego modelu pamięci lub pamięci rozszerzonej. Te płyty nie działały z EMS po wyjęciu z pudełka, a sterownikiem IBM DOS był XMAEM.SYS, ale późniejszy sterownik o nazwie XMA2EMS.SYS dał emulację EMS kart XMA.