Co to jest pamięć rozszerzona?
Pamięć rozszerzona odnosi się do dowolnej ilości pamięci dostępnej dla pamięci głównej, która jest nieodłączną częścią większości systemów DOS. W większości przypadków oznacza to, że każda pamięć powyżej 1 megabajta (MB) obsługiwana przez DOS będzie uważana za pamięć rozszerzoną. Pamięć tego typu jest obsługiwana przez użycie określonych typów mikroprocesorów, które umożliwiają ładowanie i dostęp do rozszerzonej pamięci. Oprócz rozszerzonej formy pamięci wiele systemów jest w stanie obsługiwać tak zwaną pamięć rozszerzoną.
Jedną z głównych różnic między pamięcią rozszerzoną a rozszerzoną jest to, że pamięć rozszerzona jest skonfigurowana tak, aby spełniała określony opublikowany standard znany jako EMS. Ten standard współpracuje z systemem DOS, aby umożliwić dostęp do dodatkowej pamięci i umożliwić wykorzystanie tej pamięci do niektórych zadań. W przeciwieństwie do tego, pamięć rozszerzona nie musi wykorzystywać EMS ani określonego opublikowanego standardu. Zamiast tego można wykorzystać tę dodatkową pamięć za pośrednictwem mikroprocesora za pomocą interfejsu programowania aplikacji, który umożliwia komunikację między pamięcią standardową a rozszerzoną.
Funkcja pamięci rozszerzonej umożliwia systemowi przydzielanie zasobów pamięci z większą wydajnością. W ramach przydziału procesor jest w stanie określić, kiedy standardowa pamięć jest niewystarczająca do zarządzania niektórymi zadaniami i wykorzystać część dodanych zasobów pamięci, aby wykonać niezbędne kroki w sekwencji zadania. Dla użytkowników końcowych istnieje wrażenie, że całkowita pamięć jest niewystarczająca do obsługi wymaganych funkcji, bez żadnej rzeczywistej potrzeby rozróżnienia, czy zaangażowane zasoby pochodzą z pamięci standardowej czy rozszerzonej. Wynik końcowy, ukończone zadanie, pozostaje taki sam.
Z czasem pamięć rozszerzona stała się bardziej powszechna niż podejście polegające na użyciu pamięci rozszerzonej. Wynika to z faktu, że nowsze systemy wykorzystują mocniejsze procesory, które sprawiają, że potrzeba wykorzystania rozszerzonej pamięci staje się przestarzała. W rezultacie bardziej wydajne procesory mogą obsługiwać instalację znacznie większych ilości pamięci, co z kolei pozwala systemowi zarządzać większą liczbą zadań jednocześnie, bez negatywnego wpływu na ogólną wydajność systemu. Możliwość dostępu do coraz większej ilości pamięci sprawiła, że użytkownicy końcowi mogli wykonywać zadania na komputerach stacjonarnych i laptopach, które byłyby niemożliwe jeszcze dziesięć lat temu. Ponieważ wykorzystanie komputerów we wszystkim - od zadań biznesowych po dostęp do opcji rozrywki - stale rośnie, opracowane zostaną procesory zdolne do zarządzania większą ilością pamięci.