Ця стаття не містить . (лютий 2020) |
Expanded Memory Specification; EMS; Розши́рена па́м'ять (англ. expanded memory) — апаратно-програмна система, специфікація комп'ютерної платформи x86, що надає доступ DOS-програмам до пам'яті, недоступної через адресний простір основної пам'яті. Розширена пам'ять адресується сторінково через «вікно», що знаходиться у верхній зарезервованій області пам'яті (Upper memory area). Специфікація розширеної пам'яті (англ. Expanded Memory Specification, EMS) була розроблена в 1984 році спільно [en], Intel і Microsoft, тому часто зустрічається скорочення LIM EMS. З кінця 1980-х до середини 1990-х EMS активно використовувалася в іграх і комерційних застосунках, проте з приходом специфікацій додаткової пам'яті (XMS) стала використовуватися рідше.
Історія
Ранні IBM-сумісні ПК типу (IBM PC/XT) оснащувалися мікропроцесорами 8088 чи 8086, здатними працювати з оперативною пам'яттю ємністю не більше 1 Мбайт. Незважаючи на значні розміри цієї пам'яті, у ряді прикладних програм її виявляється недостатньо. Такі програми змушені інтенсивно використовувати диск для розміщення великих обсягів даних, що сильно знижує їх продуктивність. Тому майже одночасно з появою комп'ютерів IBM PC/XT почалися пошуки шляхів підвищення продуктивності великих прикладних програм (табличних процесорів, систем управління базами даних тощо) за рахунок використання оперативної пам'яті більшого ніж 1 Мбайт розміру. Ці пошуки привели до вироблення угоди між провідними фірмами — розробниками програмно-апаратних засобів, яке відоме як EMS LIM. Відповідно до цього стандарту ПК оснащуються спеціальними EMS-платами, що містять власне розширену пам'ять і мікросхеми, що забезпечують доступ до неї.
На комп'ютерах з мікропроцесорами 80386 і 80486 розширена пам'ять може емулюватися програмно. Починаючи з версії 4.0 операційна система MS DOS поставляється з драйверами розширеної пам'яті XMAEM.SYS і XMA2EMS.SYS. У DOS 5.0 їх функції виконує драйвер . Останній на ПК з мікропроцесорами 80386 / 80486 забезпечує емуляцію розширеної пам'яті, тобто програмно реалізує функції EMS — плати і перетворює додаткову пам'ять в розширену. Крім того, драйвер EMM386.SYS створює блоки верхньої пам'яті (). Для функціонування драйвера EMM386.SYS потрібно забезпечити підтримку розширеної пам'яті, яку здійснює драйвер [en]. При цьому драйвер HIMEM.SYS повинен бути завантажений до драйвера EMM386.SYS, тому рядок DEVICE = HIMEM.SYS у файлі CONFIG.SYS повинен передувати рядку DEVICE = EMM386.SYS.
Слід зазначити, що терміни «додаткова» і «розширена» пам'ять застосовуються тільки в операційній системі DOS. В інших операційних системах, наприклад, в (OS/2), Unix або Windows NT можна використовувати всю пам'ять комп'ютера.
Примітки
- . Архів оригіналу за 6 грудня 2013. Процитовано 18 листопада 2013.
Див. також
![]() | Це незавершена стаття про інформаційні технології. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno lyutij 2020 Expanded Memory Specification EMS Rozshi rena pa m yat angl expanded memory aparatno programna sistema specifikaciya komp yuternoyi platformi x86 sho nadaye dostup DOS programam do pam yati nedostupnoyi cherez adresnij prostir osnovnoyi pam yati Rozshirena pam yat adresuyetsya storinkovo cherez vikno sho znahoditsya u verhnij zarezervovanij oblasti pam yati Upper memory area Specifikaciya rozshirenoyi pam yati angl Expanded Memory Specification EMS bula rozroblena v 1984 roci spilno en Intel i Microsoft tomu chasto zustrichayetsya skorochennya LIM EMS Z kincya 1980 h do seredini 1990 h EMS aktivno vikoristovuvalasya v igrah i komercijnih zastosunkah prote z prihodom specifikacij dodatkovoyi pam yati XMS stala vikoristovuvatisya ridshe IstoriyaRanni IBM sumisni PK tipu IBM PC XT osnashuvalisya mikroprocesorami 8088 chi 8086 zdatnimi pracyuvati z operativnoyu pam yattyu yemnistyu ne bilshe 1 Mbajt Nezvazhayuchi na znachni rozmiri ciyeyi pam yati u ryadi prikladnih program yiyi viyavlyayetsya nedostatno Taki programi zmusheni intensivno vikoristovuvati disk dlya rozmishennya velikih obsyagiv danih sho silno znizhuye yih produktivnist Tomu majzhe odnochasno z poyavoyu komp yuteriv IBM PC XT pochalisya poshuki shlyahiv pidvishennya produktivnosti velikih prikladnih program tablichnih procesoriv sistem upravlinnya bazami danih tosho za rahunok vikoristannya operativnoyi pam yati bilshogo nizh 1 Mbajt rozmiru Ci poshuki priveli do viroblennya ugodi mizh providnimi firmami rozrobnikami programno aparatnih zasobiv yake vidome yak EMS LIM Vidpovidno do cogo standartu PK osnashuyutsya specialnimi EMS platami sho mistyat vlasne rozshirenu pam yat i mikroshemi sho zabezpechuyut dostup do neyi Na komp yuterah z mikroprocesorami 80386 i 80486 rozshirena pam yat mozhe emulyuvatisya programno Pochinayuchi z versiyi 4 0 operacijna sistema MS DOS postavlyayetsya z drajverami rozshirenoyi pam yati XMAEM SYS i XMA2EMS SYS U DOS 5 0 yih funkciyi vikonuye drajver Ostannij na PK z mikroprocesorami 80386 80486 zabezpechuye emulyaciyu rozshirenoyi pam yati tobto programno realizuye funkciyi EMS plati i peretvoryuye dodatkovu pam yat v rozshirenu Krim togo drajver EMM386 SYS stvoryuye bloki verhnoyi pam yati Dlya funkcionuvannya drajvera EMM386 SYS potribno zabezpechiti pidtrimku rozshirenoyi pam yati yaku zdijsnyuye drajver en Pri comu drajver HIMEM SYS povinen buti zavantazhenij do drajvera EMM386 SYS tomu ryadok DEVICE HIMEM SYS u fajli CONFIG SYS povinen pereduvati ryadku DEVICE EMM386 SYS Slid zaznachiti sho termini dodatkova i rozshirena pam yat zastosovuyutsya tilki v operacijnij sistemi DOS V inshih operacijnih sistemah napriklad v OS 2 Unix abo Windows NT mozhna vikoristovuvati vsyu pam yat komp yutera Primitki Arhiv originalu za 6 grudnya 2013 Procitovano 18 listopada 2013 Div takozhDodatkova pam yat Ce nezavershena stattya pro informacijni tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Cya stattya ye zagotovkoyu Vi mozhete dopomogti proyektu dorobivshi yiyi Ce povidomlennya varto zaminiti tochnishim