Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Принцип генерованості ОС




Принцип функціональної вибірковості

Принцип модульності

Основні принципи побудови операційних систем

Під модулем розуміють функціонально закінчений елемент системи, виконаний у відповідності з прийнятими міжмодульними інтерфейсами. Модуль допускає можливість замінити його іншим модулем при наявності заданих інтерфейсів. Способи відокремлення складових частин ОС в окремі модулі можуть суттєво відрізнятися, але частіше всього розподіл відбувається, за функціональною ознакою.

Принцип модульності відображає технічні і експлуатаційні властивості системи. Найбільший ефект від його використання досягається у випадку, коли принцип поширюється одночасно на операційну систему, прикладні програми і апаратуру.

В ОС виділяється деяка важлива частина модулів, які мають постійно знаходитися в операційні пам’яті для більш ефективної організації обчислювального процесу. Цю систему в ОС називають ядром, тому що це основа системи. При формуванні складу ядра слід враховувати дві вимоги. Кількість модулів має бути такою, щоб об’єм пам’яті, зайнятий ядром, не був надто великим. До складу ядра входять модулі по керуванню, засоби по переведенню програм із стану обчислення в стан очікування, готовності і назад, засоби по розподілу таких основних ресурсів як оперативна пам’ять і процесор. Крім програмних модулів, що входять до складу ядра і постійно знаходяться в оперативній пам’яті, може бути багато інших програмних модулів, які отримали назву транзитних. Транзитні програмні модулі завантажуються в ОП тільки при потребі і при відсутності вільного простору можуть бути замінені іншими транзитними модулями.

Основне положення цього принципу визначає такий спосіб вихідного представлення центральної системної керуючої програми ОС (її ядра і основних компонентів, які мають постійно знаходитися в оперативній пам’яті), який дозволив би настроювати цю систему супервізорну частину, виходячи із конкретної конфігурації конкретного обчислювального комплексу і кола вирішуваних задач. Ця процедура проводиться рідко, перед достатньо тривалим періодом експлуатації ОС. Процес генерації здійснюється за допомогою спеціальної програми-генератора і відповідної вхідної мови для цієї програми, яка дозволяє описувати програмні можливості системи і конфігурацію машини. В результаті генерації отримуємо повну версію ОС. Згенерована версія ОС представляє собою сукупність системних наборів модулів і даних.

Принцип модульності позитивно проявляється при генерації ОС. Він суттєво спрощує настройку ОС на потрібну конфігурацію системи. В наш час принцип генерованості ОС використовується при роботі з Linux. В цій UNIX – системі є можливість використовувати не тільки будь-яке готове ядро ОС, а і самому згенерувати (скомпілювати) таке ядро, яке буде оптимальним для даного ПК і вирішуваних на ньому задач. Крім генерації ядра в Linux є можливість вказати і набір підвантажуваних драйверів і служб, тобто частина функцій може реалізуватися модулями, що безперервно входять до ядра системи, а частина – модулями, що мають статус підвантажуваних, транзитних.

В інших сучасних поширених ОС для ПК конфігурування ОС під відповідний склад обладнання здійснюється на етапі інсталяції, а потім склад драйверів і зміна деяких параметрів ОС може бути здійснене шляхом редагування конфігураційного файла.




Поделиться с друзьями:


Дата добавления: 2014-12-23; Просмотров: 411; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.