Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Поняття та основні види операційних систем

Реферат Поняття та основні види операційних систем





стеми, запускаючи при включенні програму, записану на вставленому в пристрій «картриджі» або компакт-диску.

Операційні системи потрібні, якщо: обчислювальна система використовується для різних завдань, причому програми, вирішальні ці завдання, потребують збереження даних та обмін ними. З цього випливає необхідність універсального механізму збереження даних; в переважній більшості випадків операційна система відповідає на неї реалізацією файлової системи. Сучасні системи, крім того, надають можливість безпосередньо «зв'язати» висновок однієї програми з введенням інший, минаючи відносно повільні дискові операції; різні програми потребують виконання одних і тих же рутинних дій. Наприклад, простий введення символу з клавіатури і відображення його на екрані може вимагати виконання сотень машинних команд, а дискова операція - тисяч. Щоб не програмувати їх щоразу заново, операційні системи надають системні бібліотеки часто використовуваних підпрограм (функцій); між програмами та користувачами системи необхідно розподіляти повноваження, щоб користувачі могли захищати свої дані від несанкціонованого доступу, а можлива помилка в програмі не викликала тотальних неприємностей; необхідна можливість імітації «одночасного» виконання декількох програм на одному комп'ютері (навіть містить лише один процесор), здійснюваної за допомогою прийому, відомого як «поділ часу». При цьому спеціальний компонент, званий планувальником, ділить процесорний час на короткі відрізки і надає їх по черзі різним виконувати програми (процесам); оператор повинен мати можливість так чи інакше управляти процесами виконання окремих програм. Для цього служать операційні середовища - оболонка і набори утиліт - вони можуть бути частиною операційної системи. Таким чином, сучасні універсальні операційні системи можна охарактеризувати, насамперед, як: використовують файлові системи (з універсальним механізмом доступу до даних), розраховані на багато (з розподілом повноважень), багатозадачні (з поділом часу).

Багатозадачність та розподіл повноважень вимагають певної ієрархії привілеїв компонентів самій операційній системі. У складі операційної системи розрізняють три групи компонентів: ядро, що містить планувальник; драйвери пристроїв, безпосередньо керуючі обладнанням; мережева підсистема, файлова система; системні бібліотеки; оболонка з утилітами. Більшість програм, як системних (входять в операційну систему), так і прикладних, виконуються в непривілейованому («користувальницькому») режимі роботи процесора і отримують доступ до устаткування (і, при необхідності, до інших ресурсів ядра, а також ресурсам інших програм) тільки допомогою системних викликів. Ядро виконується в привілейованому режимі: саме в цьому сенсі говорять, що система (точніше, її ядро) управляє обладнанням.

У визначенні складу операційної системи значення має критерій операциональной цілісності (замкнутості): система повинна дозволяти повноцінно використовувати (включаючи модифікацію) свої компоненти. Тому в повний склад операційної системи включають і набір інструментальних засобів (від текстових редакторів до компіляторів, отладчиков і компонувальник).


1.2 Класифікація операційних систем

операційний програма інформаційний

Класифікація операційних систем - класифікація (від лат. classis - розряд, клас і facio - роблю, розкладаю), операційна система (ОС) - це набір програм, керуючий роботою комп'ютера, інших програм, що забезпечує взаємодію з користувачем. Єдиної класифікації операційних систем в даний час не існує. Залежно від різних критеріїв всі OС можна розділити на класи.

Найбільш важливими з них є:

* Client/Server;

* безкоштовні/платні;

* версія оригінальна/локалізована;

* інтерфейс Text Mode/Graphic Mode

* архітектура 16-bit/32-bit/64-bit;

* обсяг великий/маленький;

* версія мережева/псевдо - мережева amp; локальна;

* пам'ять процесу із захистом/без захисту;

* завантаження програми економна/Не економна;

* однозадачні/багатозадачні;

* однопользовательские/багатокористувацькі;

* стабільна/нестабільна;

* virus friendly/no virus friendly.

Класифікація ОС за функціональними ознаками

Основними функціями ОС є:

* розподіл ОЗУ між програмами;

* організація черговості виконання програм і ЦП;

* забезпечення взаємодії користувача з комп'ютером.

Операційні системи можуть відрізнятися осо...


Назад | сторінка 3 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Файлова система NTFS операційної системи Windows
  • Реферат на тему: Розробка WEB-системи комерційного доступу до мережі Internet на базі операц ...
  • Реферат на тему: Створення тестової програми з предмету "Операційні системи"
  • Реферат на тему: Операційні системи. Розрахунок заробітної плати за допомогою MS Excel
  • Реферат на тему: Розробка програми в середовищі операційної системи Windows XP Professional ...