я) нових програм;
В· забезпечення надійної та ефективної роботи самого комп'ютера та обчислювальної мережі;
В· проведення діагностики та профілактики апаратури комп'ютера і обчислювальних мереж;
В· виконання допоміжних технологічних процесів (копіювання, архівування, відновлення файлів програм і баз даних тощо).
В основному в дисципліні В«Системне програмне забезпеченняВ» має приділятися увага операційним системам, середах і системам програмування.
У англомовній технічній літературі термін System Software (системне програмне забезпечення) означає програми і комплекси програм, які є загальними для всіх, хто спільно використовує технічні засоби комп'ютера, і вживані як для автоматизації розробки (створення) нових програм, так і для організації виконання існуючих програм. [1; стор.17]
Системне програмне забезпечення призначене для розробки різних програм і для підтримки роботи всього програмного забезпечення.
Системне програмне забезпечення ділиться на два основні класи:
В· операційні системи;
В· мови програмування.
Операційної системою називається програмний продукт, що дозволяє використовувати прикладне програмне забезпечення.
Операційні системи ділиться:
За кількістю користувачів: на однокористувацькі і розраховані на багато;
По інтерфейсу: графічні та текстові;
За кількістю одночасно розв'язуваних завдань: однозадачние і мультизадачні.
1. ОГЛЯД ІСНУЮЧИХ МОВ ПРОГРАМУВАННЯ
Мови програмування діляться: на мови високого рівня і низького рівня; процедурні, функціональні та логічні мови програмування.
Процедурні мови найбільш поширені і найбільш використовувані для системного забезпечення.
Логічні мови програмування на відміну від процедурних використовуються для створення систем штучного інтелекту. Головною особливістю даної групи мов є можливість визначення власних операцій над власними типами даних. Як відомо, у процедурних мовах, можна тільки визначити власний тип даних. p align="justify"> Функціональні мови працюють з різними функціональними даними. Головний використовуваний тип даних в них списки. Основною особливістю даної групи мов є широке використання рекурсії і перевизначення тексту програми в процесі її виконання. Тобто вихідний текст програми може бути інтерпретований як деякий список даних. br/>
1.1 Огляд мо...