Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические материалы СПтаОС (3курс).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
929.79 Кб
Скачать

Лабораторна робота №1

1. ВИЗНАЧЕННЯ ЕФЕКТИВНОСТІ РОБОТИ ПАМ’ЯТІ ОПЕРАЦІЙНОЇ СИСТЕМИ

Мета роботи. Основною метою лабораторної роботи є оцінка ефективності роботи організації пам’яті в цілому для операційних систем з різними значеннями параметрів пам’яті різних рівнів.

1.1. Пам'ять

Пам'ять обчислювальної машини є ієрархією пристроїв (внутрішні регістри процесора, різні типи надоперативної і оперативної пам'яті, диски) збереження даних відрізняються середнім часом доступу і вартістю зберігання даних з розрахунку на один біт (мал. 1.1).

Мал. 1.1. Ієрархія пристроїв збереження даних

Фундаментом цієї піраміди пристроїв збереження даних служить зовнішня пам'ять, як правило, що представляється жорстким диском, часто називають ще вінчестер. Вона має великий об'єм (десятки і сотні гігабайт), але швидкість доступу до даних є невисокою. Час доступу до диска вимірюється мілісекундами.

Принципи сучасної технології виготовлення жорсткого диска були розроблені в 1973 американською фірмою IBM. Новий пристрій, який міг зберігати до 16 кілобайт інформації, мав 30 циліндрів (доріжок) для запису, кожен з яких був розбитий на 30 секторів. Тому воно отримало назву 30/30. Відомі гвинтівки «вінчестер» мають калібр 30/30, тому, за однією з версій, жорсткі диски теж почали називатися “військовим” словом - «вінчестерами». По іншій, вірогіднішій версії (Велика енциклопедія Кирила і Мефодія, 2005), він отримав таку назву по м. Вінчестеру (Winchester, Англія), де проходили первинні розробки жорсткого диска.

На наступному рівні розташовується більш швидкодіюча (час доступу рівний приблизно 10-20 наносекундам) і менш об'ємна (від десятків Мегабайт до декількох Гігабайт) оперативна пам'ять, яка реалізовується на менш повільній динамічній пам'яті DRAM. Її часто називають ОЗП (Оперативний Запоминаючий Пристрій, в англомовній літературі RAM – Random Access).

Для зберігання даних, до яких необхідно забезпечити швидкий доступ, використовуються компактні швидкодіючі запоминаючі пристрої на основі статичної пам'яті SRAM, об'єм яких складає від декількох десятків до декількох сотень кілобайт, а час доступу до даним зазвичай не перевищує 8 нс.

І нарешті, верхівку в цій піраміді складають внутрішні регістри процесора, які також можуть бути використані для проміжного зберігання даних. Загальний об'єм регістрів складає декілька десятків байт, а час доступу визначається швидкодією процесора і рівно в даний час приблизно 2-3 нс.

Всі перераховані характеристики ЗУ швидко змінюються у міру вдосконалення обчислювальної апаратури. В даному випадку важливі не абсолютні значення часу доступу або об'єму пам'яті, а їх співвідношення для різних типів пристроїв, що Запам'ятовують.

Таким чином, можна констатувати сумну закономірність — чим більше об'єм пристрою, тим менш швидкодіючим воно є. Більш того, вартість зберігання даних з розрахунку на один біт також збільшується із зростанням швидкодії пристроїв. Проте користувачеві хотілося б мати і недорогу і швидку пам'ять. Кеш-пам'ять представляє деяке компромісне вирішення цієї проблеми.