
- •Види пам'яті.
- •Класифікація оп:
- •Напівпровідникові запам'ятовуючі пристрої.
- •Типи динамічної пам'яті.
- •Едо (Extended Data Output) dram.(Гіперсторінковим режимом обміну нрм (Hyper Page Mode).)
- •Тип ведо (Burst edo) dram.
- •Синхронні типи пам'яті
- •Перспективні типи пам'яті.
- •Пам'ять із внутрішнім кэшем.
- •(Нове покоління типів пам'яті.)
- •Порівняльна характеристика і перспективні типи динамічної пам'яті.
- •Коротка характеристика розглянутих типів пам'яті
- •Використання відеопам'яті. Стандартні архітектури
- •Відеопам'ять (ram).
- •Відеопам'ять (rom).
- •Необов'язкова пам'ять rom і ram.
- •Нові типи відеопам'яті
- •Що нас очікує в майбутньому?
- •Віртуальна пам'ять і організація захисту пам'яті Концепція віртуальної пам'яті
- •Сторінкова організація пам'яті
- •Сегментація пам'яті
- •Логічне представлення основної пам'яті пеом.
- •Стандартна пам'ять.
- •Додаткова пам'ять.
- •Верхня пам'ять.
Логічне представлення основної пам'яті пеом.
Найбільше наочно логічний розподіл пам'яті ПЕОМ представляється у виді так званих карт пам'яті. Карта пам'яті - це діаграма розподілу збереженої інформації у всіх ИМС пам'яті.
Кожна комірка пам'яті будь-який ИМС повинна мати свій унікальний номер (адреса) завдяки якому в ПЕОМ відбувається визначення місця розташування потрібної інформації. Адреси комірок пам'яті представляються як правило в шестнадцатирічній формі.
Вся основна пам'ять ПЕОМ логічно поділяється на стандартну, верхн і додаткову.
Стандартна пам'ять.
Стандартною або звичайною пам'яттю вважається пам'ять у діапазоні адрес від 00000Н до А0000Н 1-мбайт адресного простору. Іншими словами це пам'ять займаючя перші 640 Кбайт пам'яті. Стандартну пам'ять називають ще нижньої або системної.
У даній області крім самої операційної системи (наприклад, DOS) розміщаються виконувані програми, а також будь-які дані без яких-небудь обмежень.
Уся стандартна пам'ять умовно розбивається на блоки.
Блоком пам'яті називається її безперервний фрагмент, виділюваний для збереження програми, що завантажується, або даних під час виконання програми.
Перші 16 байт кожного блоку пам'яті приділяються під блок керування пам'яттю (Memory Control Block - MCB). У МСВ зберігається інформація про розмір блоку пам'яті, а також утримується посилання на початок наступного блоку пам'яті.
Розглянемо розподіл системної області пам'яті для ПЕОМ у виді карти пам'яті:
Сама нижня частина системної області використовується для розміщення таблиці векторів переривання, що переноситься в ram з rom під час завантаження ос. Таблиця займає пам'ять 1024 байта (1 кбайт) з адресами 00000h - 003ffh, забезпечуючи збереження 256 четирехбайтових адрес, що вказують на програму обробки переривання.
Наступний 256 байт містять область даних bios. Далі 512 байт відведені для збереження даних dos. Таким чином, під системні дані приділяється 768 байт. Ці дані розташовуються в діапазоні адрес від 00400н до 006ffh і являють собою інформацію про состав-ляющих пристрої ПЕОМ і про виконувані задачі.
Наступний шар ram, з адреси 00700н по адресу 0з000н, містить системні файли. Тут зберігається основна частина командного коду з io.sys і msdos.sys. Шар включає всі драйвери пристроїв, використовувані за замовчуванням, і всі програми обробки переривань dos.
Чергові 16 кбайт пам'яті (діапазон адрес 0з000н-0ffffh) використовуються для збереження драйверів пристроїв, що завантажуються з файлу config.sys. Крім того, тут знаходяться трохи системних таблиць у які розміщаються значення files, buffers, stacks інше.
Після перших 64 кбайт пам'яті в ОЗП розміщається резидентна частина інтерпретатора команд command.com разом з головним оточенням dos.
За постійною частиною інтерпретатора розміщаються всі можливі резидентні програми. «Левина» частка ОЗП використовується під прикладні програми.
Транзитна частина command.com розташовується у верхній частині сис-темної області пам'яті. Саме вона може перекриватися прикладними програмами, а потім відновлюватися резидентної частиною командного процесора.