КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Призначення планування
В багатопрограмних обчислювальних системах одночасно виконується багато процесів, які можуть генерувати запити на звертання до дисків. Оскільки ці процеси роблять запити значно швидше, ніж їх обслуговують дискові пристрої, в яких головки переміщаються, то до кожного пристрою формується черга запитів. В деяких обчислювальних системах ці запити обслуговуються в порядку надходження, тобто за принципом FCFS (First Come First Served, перший, що прийшов, обслуговується першим). Це справедливий метод надання послуг, але при підвищенні частоти запитів, тобто навантаження, він може приводити до дуже великих затримок. Для методу FCFS характерним є випадковість пошуку, при якому запити, що надходять послідовно, можуть викликати досить довгі в часі підводи головок від самих зовнішніх до самих внутрішніх циліндрів. Щоб звести до мінімуму час пошуку, доцільно навести порядок в запитах, за яким –небудь іншим принципом, ніж FCFS. Цей порядок і називається плануванням роботи з диском.
Рис. __
Планування вимагає ретельного аналізу запитів, що очікують в черзі для того, щоб визначити найбільш ефективний порядок їх обслуговування. Планувальник дискової пам’яті аналізує позиційні взаємозв’язки між запитами, що очікують. Після чого черга запитів перебудовується таким чином, щоб їх виконання відбувалось при мінімальних механічних переміщеннях. Маємо два найбільш поширених види планування: - оптимізація (за часом) пошуку циліндра; - оптимізація (за часом) очікування запису. Оскільки час пошуку циліндрів перевищує час очікування записів, як правило, на порядок, більшість алгоритмів планування ставить за мету мінімізацію часу пошуку циліндрів для деякої множини запитів. Мінімізація часу очікування дає якийсь ефект тільки при дуже великих навантаженнях. В умовах малих навантажень (тобто при невеликій середній довжині черги запитів) принцип FCFS можна вважати найбільш прийнятною дисципліною обслуговування запитів. Але при середніх і більших навантаженнях планування може забезпечити значно кращі швидкісні характеристики, ніж простий метод FCFS.
Дата добавления: 2014-01-11; Просмотров: 398; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |