загрузка...
загрузка...
На головну

Менеджери пам'яті

  1.  SIPP (SIP) -модулем пам'яті.
  2.  VI. нейрохімічні МЕХАНІЗМИ пластичність і ПАМ'ЯТІ.
  3.  Video RAM Cacheable (Кешірованіевідеопамяті) -див. Video Memory Cache Mode
  4.  Адресація основної пам'яті
  5.  Апаратна захист адрес пам'яті в системах з тегів архітектурою
  6.  Апаратна захист пам'яті і процесора
  7.  Апаратно-незалежна модель пам'яті процесу.

HIMEM.SYS є диспетчер додаткової пам'яті, т. Е. Програму, що управляє доступом до додаткової пам'яті і верхньої пам'яті зі специфікацією XMS. HIMEM, зокрема, не дозволяє двом програмам або драйверів одночасно звертатися до однієї і тієї ж області додаткової пам'яті. Файл Himem.sys необхідний для запуску Windows 9х. При відсутності файлу Config.sys драйвер Himem.sys завантажується автоматично.

Запуск HIMEM проводиться за допомогою команди DEVICE в файлі CONFIG.SYS. Командний рядок, що містить HIMEM.SYS, повинна передувати всім рядкам, в яких запускаються програми і драйвери, що використовують додаткову пам'ять XMS.

DEVICE = [диск:] [шлях] HIMEM.SYS [/ SHADOWRAM: ON | OFF] [/ TESTMEM: ON | OFF] [/ VERBOSE] [/ X]

Наприклад: DEVICE = c: \ himem.sys / testmem: off

Опис кючей:

/ SHADOWRAM: ON | OFF

Цей ключ дозволяє скасувати (SHADOWRAM: OFF) або зберегти (SHADOWRAM: ON) копіювання даних з ПЗУ в ОЗУ. На деяких комп'ютерах прискорення роботи програм з ПЗУ досягається за рахунок їх копіювання в більш швидку оперативну пам'ять (ОЗУ). Якщо комп'ютер обладнаний менш ніж 2 Мбайт ОЗУ, HIMEM зазвичай намагається скасувати дублювання ПЗУ в ОЗУ, щоб звільнити додаткову пам'ять для роботи Windows. (Цю операцію вдається провести не на будь-якому комп'ютері.) В результаті робота програм з ПЗУ, а, отже, і всього комп'ютера в цілому дещо сповільнюється.

/ TESTMEM: ON | OFF

Цей параметр керує перевіркою пам'яті при завантаженні HIMEM. За замовчуванням драйвер HIMEM перевіряє надійність роботи пам'яті при кожному запуску комп'ютера. Ця перевірка дозволяє виявити несправні блоки пам'яті, які в ході роботи можуть викликати втрату даних. Перевірка, яка виконується HIMEM, є більш повною, ніж стандартний апаратний тест, що виконується більшістю комп'ютерів при завантаженні. Скасувати перевірку пам'яті і, тим самим, кілька прискорити завантаження дозволяє значення / TESTMEM: OFF. За замовчуванням використовується значення / TESTMEM: ON.

/ VERBOSE

Цей ключ дозволяє вивести на екран докладний звіт про завантаження HIMEM. За замовчуванням HIMEM виводить на екран тільки повідомлення про помилки. Сама назва ключа VERBOSE можна скоротити до V. (Щоб відображати повідомлення, які супроводжують завантаження HIMEM, можна також заздалегідь натиснути і утримувати клавішу ALT.)

EMM386.EXE

Цей драйвер відкриває доступ до верхньої області пам'яті, а також емулює відображається пам'ять за допомогою додаткової. Він завантажується за допомогою команди DEVICE в файлі CONFIG.SYS аналогічно himem.sys і може використовуватися тільки на комп'ютерах з процесором 80386 або пізнішої моделі. EMM386 дозволяє також завантажувати програми та драйвери пристроїв у верхню область пам'яті (UMB).

Питання на закріплення

· Чим відрізняються реальний і захищений режими адресації пам'яті

· Що таке сегмент і зсув? Як обчислюється адреса пам'яті за номером сегмента і зміщення.

· Яку область адрес пам'яті (в Кбайтах) займає «основна пам'ять» і яку «верхня пам'ять». Що в них розміщується.

· У яких адресах розташована додаткова пам'ять. Як для процесора стає доступною додаткова пам'ять, що для цього використовується.

ВСТАНОВЛЕННЯ МЕНЕДЖЕРІВ ПАМ'ЯТІ ДЛЯ DOS,

Система DOS працює в реальному режимі роботи процесора і для програм DOS використовується основна пам'ять - перші 640 Кбайт.

Однак, незабаром після появи DOS основний пам'яті стало не вистачати і з'явилася необхідність використовувати додаткову пам'ять понад 1 Мб. Таку можливість надають менеджери пам'яті:

На завантажувального дискеті у файлі config.sys прописати запуск: device = himem.sys. Файл himem.sys при цьому повинен бути скопійований на дискету (інакше вказати повний шлях до нього)
 Аналогічно можна додати запуск: device = emm386.exe

Встановленню драйвера під DOS (CD ROM, МИША, КИРИЛИЦЯ, SOUND)

(Перед заняттям на всіх комп'ютерах створити каталог c: \ dos, в який скопіювати файли:
 mouse.com, cyr_vga.com, keyrus.com, cirillic.com, mscdex.exe, sscdrom.sys, драйвер звукової карти під DOS, приготувати дискети для кожного комп'ютера)

Загальний принцип установки драйверів під DOS:

Для системи DOS потрібно встановлювати драйвера для різних пристроїв:

· CD ROM

· миша

· Драйвер кирилиці (для роботи з російськими текстами)

· Звукова карта (SOUND)

· Мережева карта (NET), багатофункціональний пристрій ...

· Менеджери пам'яті

!!! відеодрайвер - вбудований і додатково не встановлюється в DOS

Загальні принципи встановлення:
 1) запуск інсталяційною програми з автоматичним конфигурированием пристрої з дискети, що поставляється з обладнанням (зазвичай це програми setup.exe, або install.exe або ін.)
 2) ручна установка драйвера (якщо відомі ключі і необхідні характеристики) - вказівка ??запуску драйверів в файлах autoexec.bat и config.sys. Ці файли виконуються під час завантаження DOS.
 3) в процесі установки можуть знадобитися відомості про вільні переривання або каналах прямого доступу (тому попередньо переглянути цю інформацію)

Запуск програм і виконання команд DOS при завантаженні системи (Autoexec.bat):

В системі DOS є можливість автоматичного виконання команд DOS при завантаженні системи. Для цього зарезервований спеціальний файл autoexec.bat (це ім'я має бути тільки таким). Це звичайний командний файл. Для запуску програм (виконуваних файлів) в цьому файлі потрібно просто вказати їх ім'я. Слід врахувати місце розташування цих файлів: якщо файл знаходиться в кореневому каталозі завантажувального диска, то його ім'я можна вказувати без шляху, а якщо немає, то потрібно прописати шлях до каталогу, де знаходиться цей файл. Прописати шлях можна або безпосередньо перед ім'ям файлу або вказати його в команді PATH (ця команда повинна передувати запуску програм!)

приклад autoexec.bat:

Path c: \; c: \ windows; c: \ dos; c: \ vc; c: \ nc; d: \ system

mouse

cyr_vga

vc

Запуск драйверів в config.sys
 команда
DEVICE = [диск:] [шлях] ім'я файлу [параметри]

[Диск:] [шлях] ім'я файлу - Розташування і ім'я завантаження драйвера пристрою.

[Параметри] - Параметри командного рядка, що передаються драйверу.

Наприклад: DEVICE = C: \ WINDOWS \ HIMEM.SYS

1. Установка драйвера CD ROM під DOS.

Програма MSCDEX.EXE її параметри встановлюється або за допомогою інсталяційної утиліти або вручну.

вручну: в файлі Autoexec.bat :.

/ D = <ім'я функції> (зазвичай MSCD0000; 0001; ...)

/ L: <буква диска> (за замовчуванням - перша вільна)

/ M: <число буферів> - прискорює читання за рахунок проміжного зберігання даних.

наприклад: MSCDEX.EXE / d: cd0000 / m: 4

У CONFIG повинна бути рядок запуску відповідності. драйвера (зазвичай поставляється разом з CD ROM): DEVICE = <ім'я драйвера> / D: <пристрій як в autoexec. ват>

наприклад: DEVICE = sscdrom.sys / d: cd0000

Файл MSCDEX.EXE повинен бути в кореневому каталозі С.

Запустити інсталяційну програму, яка сама сконфигурирует систему під даний CD ROM або встановити вручну як описано вище. Практична установка CD ROM під DOS.

2. Установка драйвера миші

Драйвер миші можна встановити, запустивши виконуваний файл з командного рядка DOS або з файлу autoexec.bat. Зазвичай це файл mouse.com, який підходить для більшості типів звичайних мишей. Але для деяких типів мишей потрібні особливі драйвери, тому існує безліч різних виконуваних файлів-драйверів для різних типів мишей (наприклад, gmouse, amouse ...)

3. Установка драйверів кирилиці

Драйвер кирилиці - це теж виконуваний файл. Особливістю цього драйвера є правила перемикання клавіатури і шрифт. наприклад:

cyr_vga.com перемикання правою клавішею Ctrl на російську і навпаки на англійську, невеликий шрифт

keyrus.com вбудовано 3 мови: українська. російська та англійська. Перемикання клавішами: лівий ALT, правий ALT і правий Ctrl (при цьому змінюється рамка навколо екрану: біла - англійська, синя - російський, зелена - український), більший шрифт

cirillic.com перемикання між російською та англійською - двома клавішами Shift.

Т. к. Це виконувані файли, то запустити їх можна або з командного рядка DOS або з файлу autoexec.bat

4. Установка драйвера звукової карти (SOUND) під DOS.

Існує універсальний спосіб установки звукової карти під DOS:

У файлі autoexec.bat досить прописати наступний рядок

SET BLASTER = A220 I9 D1, де A-це адреса введення-виведення, I-переривання, а D-канал прямого доступу до пам'яті.

Цей спосіб підходив для простих звукових карт, але в даний час для сучасних карт потрібно встановлювати додатково драйвера в config.sys і autoexec.bat. Однак, самостійно знати все ключі установки драйвера неможливо, тому найчастіше використовується інсталяційна програма на диску, що постачається із звуковою картою (або програма, викачана з Інтернет). Ця програма сама прописує запуск потрібних драйверів з потрібними ключами в конфігураційних файлах.




 ВСТУП |  Принципи роботи перших комп'ютерів без ОС |  Перші пакетні ОС |  переривання |  багатозадачність |  Вимоги до управління пам'яттю |  Розподіл пам'яті в багатозадачних системах |  Віртуальна пам'ять |  Кеш - пам'ять |  стану процесу |

загрузка...
© um.co.ua - учбові матеріали та реферати