загрузка...
загрузка...
На головну

Характеристики системного програмного забезпечення

1. Операційна система MS DOS

Дискова операційна система (MS DOS) була розроблена для IBM РС-сумісних персональних комп'ютерів фірмою Мicrosoft Corporation. Частина операційної системи - базова система введення-виведення (BIOS) - вбудована в комп'ютер і знаходиться в постійному пристрої, що запам'ятовує комп'ютера. Її призначення - виконувати найпростіші і універсальні послуги операційної системи, пов'язані із здійсненням вводу-виводу. Базова система введення-виведення містить тест функціонування комп'ютера, що перевіряє роботу пам'яті і пристроїв комп'ютера при включенні його електроживлення. Крім того, базова система введення-виведення містить програму виклику завантажувача операційної системи.

Завантажувач операційної системи - це дуже коротка програма, що знаходиться на нульовій доріжці системного диска з операційною системою. Завантажується та операційна система, завантажувач якої знайдений на системній дискеті. На персональному комп'ютері це вінчестер або флоппі-диск. функція завантажувача DOS полягає в зчитуванні в пам'ять основних модулів операційної системи і командного процесора DOS. Після цього процес завантаження завершується. Модулі операційної системи є доповненням до базової системи введення-виведення і реалізують частину основних послуги DOS, додаткових до послуг BIOS.

В операційній системі MS DOS ряд функцій з управління запуском програм пов'язаний з конструктивними особливостями персональних комп'ютерів часу її появи. У них існувало обмеження на загальний обсяг використовуваного адресного простору оперативної пам'яті (640 Кб). У пізніх версіях можна було використовувати додаткову пам'ять (адреси від 640 Кб до 1 Мб). спеціальні утиліти DOS дозволяли розмістити в цій додаткової пам'яті службові програми DOS і драйвери пристроїв і використовувати їх правильно. Прикладні програми розміщувалися в основній пам'яті (адреси до 640 Кб).

В системі MS DOS Не підтримується мультизадачність режим. Формально в кожен момент часу в оперативній пам'яті розміщена і функціонує тільки одна прикладна програма.

система MS DOS застаріла і зараз практично не використовується в якості ОС. Однак в ті роки, коли вона використовувалася, була створена величезна кількість програм, що працюють під управлінням цієї системи, і у всіх операційних системах існує режим, що імітує роботу системи MS DOS і дозволяє виконувати DOS - програми (кажуть, що вони емулюють роботу DOS), тому корисно мати уявлення про цю операційну систему.

2. Операційна система Windows

Операційна система Windows для IBM РС-сумісних персональних комп'ютерів також розроблена фірмою Microsoft і забезпечує більшу кількість можливостей і зручностей для користувачів і програмістів в порівнянні з MS DOS. Вона заснована на принципах, придуманих творцями машин фірми Apple. найширше розповсюдження Windows зробило її фактичним стандартом для РС-подібних комп'ютерів. Переважна більшість користувачів таких комп'ютерів працюють в Windows, тому останнім часом практично всі нові програми розробляються для їх експлуатації в цьому середовищі.

В основу операційної системи Windows були покладені зовсім інші принципи, ніж в основу MS DOS. Від неї в першу чергу потрібний природний і простий інтерфейс, орієнтований на користувача-непрофесіонала. Цей загальний принцип реалізований в Windows досить успішно.

Найважливіша відмітна особливість Windows, через яку вона і отримала свою назву ( «Вікна»), - це взаимнооднозначное зв'язок програм, що працюють в поточний момент в операційній системі, і спеціальних графічних об'єктів на екрані монітора, званих вікнами. Це дозволяє назвати Windows багатозадачною системою. У кожен момент часу активна тільки одна програма і відповідно одне вікно. система Windows дозволяє переходити від програми до програми просто шляхом вибору вікна на екрані монітора, запускати підпрограми, утворюючи нові вікна, і закінчувати підпрограми, закриваючи вікна.

Windows - інтегрована система. У неї входить цілий комплекс підпрограм спеціального призначення: текстові та графічні редактори, програми настройки, програми друку і т. Д., Які можуть взяти на себе частину функцій, необхідних для роботи додатків. система Windows стандартизує операції обміну інформацією між різними Windows-додаткунями.

На відміну від MS DOS засоби управління оперативною пам'яттю Windows забезпечують доступність для програм всієї оперативної пам'яті комп'ютера. При програмуванні в Windows забезпечуються автоматичне підключення бібліотек програм під час виконання програми, завантаження їх в пам'ять і видалення з пам'яті тих програм, які перестали використовуватися. Управління цими процесами повністю бере на себе Windows.

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

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

3. Операційна система UNIX

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

Системне програмне забезпечення «-- попередня | наступна --» КОНСПЕКТ 11
загрузка...
© om.net.ua