- •Системне програмне забезпечення, прикладне програмне забезпечення та сервісне програмне забезпечення.
- •Сервісне програмне забезпечення
- •Прикладне програмне забезпечення
- •Файлова система.
- •Інформаційна складова інформаційної системи
- •Операційні системи, призначення, класифікація, основні функції. Інтерфейс Призначення і основні функції операційних систем
- •Забезпечення інтерфейсу користувача.
- •Класифікація операційних систем
Забезпечення інтерфейсу користувача.
Будь-яку прикладну програму розробляють для широкого кола користувачів і вона повинна мати прості та зручні засоби взаємозв'язку з нею. Ці засоби називають інтерфейсом користувача. Через інтерфейс користувач керує роботою програми, отримує від неї повідомлення, відповідає на запити програми та ін. Нині інтерфейс користувача має деякі стандартні засоби, основними елементами яких є меню та вікно діалогу. В графічній оболонці Windows та її додатках ці елементи доповнені панелями інструментів, смугами прокрутки і т.д. Часто меню має багаторівневу структуру. Меню верхнього (першого) рівня називають головним. Інтерфейс користувача створюють так, щоб забезпечити вільний ступеневий перехід між пунктами меню зверху вниз і знизу вверх. Це означає, що з головного меню можна перейти в будь-який пункт меню другого рівня, від нього до пунктів меню третього рівня і т.д. З будь-якого пункту меню найнижчого рівня можна поступово перейти в головне меню. Важливим елементом інтерфейсу користувача є вікно діалогу. Вікно діалогу видається на екран дисплея за програмою. У ньому або пропонується перелік об'єктів для вибору, наприклад перелік файлів, шрифтів, або його потрібно заповнити самому користувачу. Іноді вікно діалогу вже заповнене відповіддю, яку пропонує сама система. Користувач має або згодитися з нею, або може заповнити вікно діалогу іншими повідомленнями.
Класифікація операційних систем
Операційні системи можуть бути класифікованими по базовій технології (Юнікс-подібні чи схожі на Windows), типу ліцензії (комерційна чи вільна), чи розвивається в даний час (застарілі DOS чи NextStep або сучасні Linux і Windows), для робочих станцій (DOS, Apple), або для серверів (AIX), ОС реального часу і вбудовані ОС (VxWorks,QNX), чи спеціалізовані (керування виробництвом, навчання тощо).
2 типи ОС: однозадачні ОС і багатозадачні ОС.
Багатозадачна ОС, вирішуючи проблеми розподілу ресурсів і конкуренції, повністю реалізує мультипрограмний режим відповідно до вимог користувачів.
Однозадачні системи (вони, як правило, для одного користувача) допускають тільки послідовне виконання завдань: у кожний момент часу виконується тільки одне завдання. Зрозуміло, що ефективність використання ресурсів комп"ютера при цьому є невисокою. Однозадачний режим був характерний для перших ЕОМ. При роботі в цьому режимі центральний процесор змушений був простоювати, очікуючи, наприклад, закінчення виведення на зовнішній друкувальний ' пристрій або введення додаткових даних. Практично всі сучасні ОС підтримують багатозадачний режим, при якому можливе паралельне виконання завдань і розподіл ресурсів комп'ютера між завданнями.
