Що таке відображається пам’ять
Глава 5 ДОСТУП ДО відображає ПАМ'ЯТІ
5.1. ЩО ТАКЕ відображає ПАМ'ЯТЬ
Ранні IBM- сумісні ПК типу IBM PC / XT оснащувалися мікропроцесорами 8088 чи 8086, здатними працювати з оперативною пам'яттю ємністю не більше 1 Мбайт. Незважаючи на значні розміри цієї пам'яті, в деяких прикладних програмах її виявляється недостатньо. Такі програми змушені інтенсивно використовувати диск для розміщення великих обсягів даних, що сильно знижує їх продуктивність. Тому майже одночасно з появою IBM PC / XT почалися пошуки шляхів підвищення продуктивності великих прикладних програм (електронних таблиць, систем управління базами даних і т.п.) за рахунок використання оперативної пам'яті більшого, ніж 1 Мбайт разме - ра. Ці пошуки привели до вироблення угоди між провідними фірмами-розробниками програмно-апаратних засобів, яке відоме як EMS LIM (від Expanded Memory Specification. - специфікація отображаемой1 пам'яті, яка задовольнить стандарту фірм Lotus-Intel-Microsoft). Відповідно до цього стандарту ПК оснащуються спеціальними EMS- платами, що містять власне відображається пам'ять і мікросхеми, що забезпечують доступ до неї. В даний час EMS став промисловим стандартом, якого дотримуються всі постачальники програмно - апаратних засобів.
У спеціальній технічній літературі, використовуються терміни «додаткова пам'ять», «яка відображається пам'ять», «верхня пам'ять» і т.д. Велика кількість термінологічних визначень, пов'язаних з пам'яттю ПК, вимагає пояснень.
* Термін expanded memory в буквальному перекладі означає розширена, доповнена пам'ять. Приблизно такий же сенс має термін extended memory, яким позначається пам'ять, що лежить за межами першого мегабайта. Використовуваний в книзі термін відображається пам'ять покликаний усунути часто виникає плутанину цих понять.
Пам'ять ПК, що залишається за вирахуванням першого мегабайта (тобто за вирахуванням базової пам'яті), називається додаткової [Extended Memory). Ця пам'ять доступна тільки в спеціальному, так званому захищеному, режимі роботи мікропроцесорів 80286/80386/80486. Оскільки захищений режим не підтримується в MS-DOS, його не використовує і переважна більшість прикладних програм, що працюють під управлінням цієї операційної системи. Таким чином, власник сучасного комп'ютера IBM AT, оснащеного пам'яттю, скажімо, в 8 Мбайт, працюючи з MS - DOS - програмами, часто або взагалі не використовує додаткові 7 Мбайт, або розміщує в них електронний диск або буферну кеш-пам'ять для дисків. У версії Турбо Паскаля 7.0 (точніше, в пакеті Borland Pascal with Objects 7.0) введена підтримка захищеного режиму процесорів 80286/80386/80486, в якому використовується додаткова пам'ять (див. Глави 8. 10).
Отже, існують 4 види оперативної пам'яті:
• відображається - організовується спеціальними апаратними засобами на комп'ютерах з мікропроцесорами 8088, що 8086, 80286 і може програмно емулюватися на процесорах 80386 і 80486.

Рис.5.1. пам'ять ПК
Отображаемое вікно використовує EMS- пам'ять порціями по 16 Кбайт. Ці порції називаються сторінками. Одночасно у вікні може відображатися від однієї до чотирьох сторінок. Таким чином, максимальна ємність вікна не може перевищувати 64 Кбайт, в той час як максимальна ємність EMS- пам'яті становить 32 Мбайт (2048 сторінок).