СИСТЕМНІ ПРОГРАМИ
Операційні системи Операційна система (ОС) – це комплекс програм, які забезпечують користувача і прикладні програми зручним інтерфейсом (спосіб обміну інформацією) з апаратними засобами комп'ютера. Функції ОС (що вона робить): забезпечує обмін даними з зовнішніми пристроями підтримує файлову систему (робота з файлами і папками): FAT16 – старі ОС (MS DOS), розділ диска до 2 Гб FAT32– починаючи з Windows 95 OSR2, розділ до 2 Тб NTFS – Windows NT/2000/XP/2003, розділ до 2 Тб права доступу для користувачів квоти на об'єм каталогу CDFS – файлова система компакт-дисків забезпечує запуск і виконання решти програм тестування комп'ютера, опрацювання помилок розподіл ресурсів (процесор, пам'ять, зовнішні пристрої)
Склад операційної системи завантажувач ОС – це невелика програма, яка знаходиться в секторі 0 завантажувального диска, її завдання завантажити в память основну частину (ядро) ОС система розподілу пам'яті система введення і виведення (BIOS = Basic Input and Output System), в мікросхемі флеш-памяті на материнській платі тестування при завантаженні читання і запис на диски обмін даними з клавіатурою, монітором, принтером календар і годинник налаштування даного комп'ютера командний процесор (command.com, cmd.exe) виконує команди, введені з клавіатури забезпечує завантаження і виконання інших програм
Склад операційної системи (II) утиліти (утиліта, лат. utilitas - користь) – це службова програма для перевірки і налаштування комп'ютера: розбивка диска на розділи (fdisk.exe) форматування диска (format.com) тестування диска (chkdsk.exe) редагування реєстру (regedit.exe) перевірки зв'язку з іншими комп'ютерами (ping.exe) порівняння файлів (fc.exe) пошук рядка у файлах (find.exe) … драйвери (англ. driver - водій) – це програми, які постійно знаходяться в пам'яті і забезпечують обмін даними з зовнішніми пристроями (файли *.sys в Windows NT/2000/XP) драйвер відеокарти драйвер звукової карти драйвер мережевої карти драйвер принтера драйвер сканера …
Типи ОС Однозадачні – в кожний момент часу виконується тільки одна задача (програма), вона отримує всі ресурси комп'ютера. Приклади: MS DOS, DR DOS, PC DOS Багатозадачні – може одночасно виконувати декілька задач невитісняюча багатозадачність: програми самі передають керування одна одній Windows 3.1, Windows 3.11 витісняюча багатозадачність: ОС розподіляє кванти часу процесора між задачами Windows 95/98/Me Windows NT/2000/XP/2003/Vista UNIX – надійна мережева ОС для підтримки вузлів Інтернету Linux – безкоштовна UNIX-подібна ОС QNX – ОС реального часу
Типи ОС Однокористувацька – в кожен момент з комп'ютером працює один користувач, він одержує всі ресурси комп'ютера. Багатокористувацька – з потужним комп'ютером одночасно працюють декілька користувачів. термінал = монітор + клавіатура термінал