Розширена пам’ять

Розширена пам’ять (EMS)

1: Інтродукція

1: Визначення

Розширена пам'ять (EMS) – це апаратно-програмна система для комп'ютерної платформи x86, яка надає доступ програмам DOS до пам'яті, недоступної через адресний простір основної пам'яті. EMS адресується сторінково через "вікно", що знаходиться у верхній зарезервованій області пам'яті (Upper memory area).

2: Історія

Специфікація розширеної пам'яті (EMS) була розроблена в 1984 році спільно Lotus Software, Intel та Microsoft, тому часто зустрічається скорочення LIM EMS. Найбільшого поширення набула наприкінці 1980 – середині 1990 -х років в іграх і комерційних застосунках, але з появою специфікацій додаткової пам'яті (XMS) використовується рідше.

2: Принцип роботи EMS

1: Сторінкова адресація

EMS адресується сторінками розміром 16 КБ. Для доступу до розширеної пам'яті програми DOS використовують спеціальні драйвери EMS, які створюють "вікно" у верхній зарезервованій області пам'яті. Розмір вікна може варіюватися від 64 КБ до 16 МБ.

2: Фізичне відображення

Сторінки розширеної пам'яті фізично можуть бути розташовані у різних банках пам'яті або на спеціалізованих платах розширення. Для відображення сторінок у вікні використовується спеціальний контролер розширеної пам'яті (EMMC).

▶️▶️▶️  Чернігівський район

3: Функціональність EMS

1: Розподіл пам'яті

ЕMS дозволяє програмам DOS виділяти і звільняти сторінки розширеної пам'яті, а також контролювати їх розміщення і відображення у вікні.

2: Обмін даними

Для обміну даними між основною та розширеною пам'яттю використовуються спеціальні команди EMS. Процес обміну може бути досить повільним порівняно з прямим доступом до основної пам'яті.

4: Переваги EMS

  • Надає програмам DOS доступ до додаткової пам'яті.
  • Звільняє основну пам'ять для виконання програм і обробки даних.
  • Може використовуватися з різними типами комп'ютерів, що мають архітектуру x86.

5: Недоліки EMS

  • Повільний доступ до розширеної пам'яті.
  • Залежність від драйверів EMS і контролера пам'яті.
  • Не сумісність з деякими операційними системами та програмами.

Розширена пам'ять (EMS) була важливою технологією для розширення можливостей DOS-систем. Вона дозволила використовувати додаткову пам'ять для ігор і застосувань, але з появою нових специфікацій пам'яті її використання зменшилося.

Часто задавані питання

  1. Що таке EMS?
  2. Як EMS надає доступ до розширеної пам'яті?
  3. Які переваги використання EMS?
  4. Які недоліки використання EMS?
  5. Коли і для чого використовувалася EMS?

Залишити коментар

Опубліковано на 04 05 2024. Поданий під Вікі. Ви можете слідкувати за будь-якими відповідями через RSS 2.0. Ви можете подивитись до кінця і залишити відповідь.

ХОЧЕТЕ СТАТИ АВТОРОМ?

Запропонуйте свої послуги за цим посиланням.

Останні коментарі

Останні новини

Контакти :: Редакція
Використання будь-яких матеріалів, розміщених на сайті, дозволяється за умови посилання на Reporter.zp.ua.
Редакція не несе відповідальності за матеріали, розміщені користувачами та які помічені "реклама".