UkrReferat.com
найбільша колекція україномовних рефератів

Всього в базі: 75855
останнє поновлення: 2016-12-09
за 7 днів додано 12

Реферати на українській
Реферати на російській
Українські підручники

$ Робота на замовлення
Реклама на сайті
Зворотній зв'язок

 

ПОШУК:   

реферати, курсові, дипломні:

Українські рефератиРусские рефератыКниги
НазваСучасні концепії і технології проектування Операційної Системи (реферат)
АвторPetya
РозділІнформатика, компютерні науки
ФорматWord Doc
Тип документуРеферат
Продивилось4269
Скачало290
Опис
ЗАКАЧКА
Замовити оригінальну роботу

РЕФЕРАТ

 

На тему:

 

Сучасні концепії і технології проектування Операційної Системи

 

 

Основні принципи побудови ОС

 

Серед безлічі принципів, що використовуються при побудові ОС,

перечислимо найбільш важливі:

 

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

 

Під модулем у загальному випадку розуміють функціонально закінчений

елемент системи, виконаний відповідно до прийнятого міжмодульними

інтерфейсами. По своєму визначенню модуль припускає можливість без

зусиль замінити його на інший при наявності заданих інтерфейсів. Способи

відокремлення складових частин ОС в окремі модулі можуть істотно

розрізнятися, але найчастіше поділ відбувається саме по функціональній

ознаці. У значній мірі поділ системи на модулі визначається

використовуваним методом проектування ОС (знизу чи нагору навпаки).

 

Принцип модульності відбиває технологічні й експлуатаційні властивості

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

принцип розповсюджений одночасно на ОС, ПП й апаратуру.

 

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

 

В ОС виділяється деяка частина важливих модулів, що повинні постійно

знаходитися в ОП для більш ефективної організації обчислюючого процесу.

Цю частину в ОС називають ядром, тому що це дійсно основа системи. При

формуванні складу ядра потрібно враховувати дві суперечливих вимоги. До

складу ядра повинні ввійти найбільше часто використовувані системні

модулі. Кількість модулів повинна бути таким, щоб обсяг пам'яті,

займаний ядром, був би не занадто великим. До складу ядра, як правило,

входять модулі по керуванню системою переривань, засоби по перекладу

програм зі стану рахунку в стан чекання, готовності і зворотньо, засобу

по розподілі таких основних ресурсів, як ОП і процесор. Крім програмних

модулів, що входять до складу ядра і постійно розташовуються в ОП, може

бути багато інших системних програмних модулів, що одержують назву

транзитних. Транзитні програмні модулі завантажуються в ОП тільки при

необхідності й у випадку відсутності вільного простору можуть бути

заміщені іншими транзитними модулями.

 

Принцип генерування ОС

 

Основне положення цього принципу визначає такий спосіб вихідного

представлення центральної системної керуючої програми ОС (її ядра й

основних компонентів, що повинні постійно знаходитися в ОП), що дозволяв

би набудовувати цю системну супервізорну частину, виходячи з конкретної

конфігурації конкретного обчислювального комплексу і кола розв'язуваних

задач. Ця процедура проводиться рідко, перед досить протяжним періодом

експлуатації ОС. Процес генерації здійснюється за допомогою спеціальною

програми-генератора і відповідної вхідної мови для цієї програми, що

дозволяє описувати програмні можливості системи і конфігурацію машини. У

результаті генерації виходить повна версія ОС. Генеруюча версія ОС являє

собою сукупність системних наборів модулів і даних.

 

У наші дні при використанні персональних комп'ютерів із принципом

генерування ОС можна зіштовхнутися хіба що тільки при роботі з Linux. У

цієї UNIX системи мають можливість не тільки використовувати яке-небудь

-----> Page:

0 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16]

ЗАМОВИТИ ОРИГІНАЛЬНУ РОБОТУ