Системне та службове програмне забезпечення


Програмне забезпечення (англійською software) — одна із складових інформаційної системи — сукупність програм і програмних документів, необхідних для експлуатації цих програм.

Примітка. У поданих далі переліках однотипного програмного забезпечення потрібно запам'ятати хоча б один програмний засіб. Бажано багатоплатформний і той, який можна продемонструвати при вивченні курсу інформатики.

За функціональним призначенням програми, що входять до складу програмного забезпечення ПК, поділяють на такі 3 категорії:
  • інструментальні програми — системи програмування;
  • прикладні програми — прикладне програмне забезпечення;
  • системні програми — системне програмне забезпечення.
Інструментальна система (система програмування, інтегроване середовище проектування, англійською Integrated Development Environment або Integrated Design Environment, IDE) — комплекс програмних засобів, призначених для створення нового або модифікації (удосконалення) наявного програмного забезпечення.

Така система обов'язково містить компілятор з мови програмуваня й середовище для розробки та налаштування додатків. Наприклад,
  • Microsoft Visual Studio (Windows, мови Visual Basic.NET, C++ та інші);
  • Embarcadero Delphi (Windows);
  • Codeblocks (багатоплатформне, мови С, С++, Fortran);
  • Eclipse (багатоплатформне, мови С++, Java, Python);
  • KDevelop (Linux з графічним середовищем KDE, мови С++, Java, Python).
Прикладна програма (англійською application, application software) — комп'ютерна програма, що дає змогу розв'язувати конкретні прикладні (практичні) задачі користувача.

Прикладне програмне забезпечення (ППЗ) поділяють на 2 категорії — ППЗ загального призначення і ППЗ професійного призначення.

Прикладне програмне забезпечення загального призначення:
  • програми опрацювання тексту (текстові редактори та текстові процесори) — для створення та редагування тексту, перевірки правопису:
  • програми опрацювання електронних таблиць — для опрацювання числової інформації, поданої таблицями чисел, побудови діаграм та графіків:
  • cистеми керування базами даних:
  • програми для створення мультимедійних презентацій:
  • графічні редактори — прикладні програми (або пакети програм) для створення й редагування зображення і зберігання у багатьох популярних форматах (JPEG, PNG, GIF, TIFF тощо):
  • електронні словники та перекладачі:
  • програми-браузери (англійською to browse — проглядати) — програми для перегляду гіпер­текстових веб-сторінок:
  • програми підготовки мультимедійних проектів для монтажу відео- та аудіоданих, створення анімації:
  • прикладне програмне забезпечення навчального призначення: мультимедійні курси навчальних предметів, енциклопедії, довідники та тренажери.
Прикладне програмне забезпечення професійного призначення передбачає наявність фахових знань і навичок у певній області людської діяльності:
  • програми для математичних розрахунків:
    • Mathematica (багатоплатформна);
    • Matlab (багатоплатформна);
    • MathCad (Windows);
    • Reduce (багатоплатформна);
    • Scilab (багатоплатформна);
    • SMath Studio (багатоплатформна);

  • cистеми автоматизованого проектування (САПР):


Системне програмне забезпеченняце сукупність програм, які:
  • забезпечують технічне функціонування комп'ютера;
  • здійснюють керування складовими ПК, забезпечують їхню взаємодію;
  • здійснюють взаємодію елементів ПК з виконуваними програмами;
  • здійснюють розподіл ресурсів ПК між програмами користувача;
  • забезпечують взаємодію користувача з комп'ютером;
  • здійснюють діагностику функціонування ПК.
До системного програмного забезпечення відносять такі програми:
  • операційні системи (MS-DOS, Windows, OS/2, MacOS, Unix, Linux) — сукупність програм, які здійснюють керування всіма елементами комп'ютера, керують виконанням програм, забезпечують взаємодію програм з апаратними ресурсами та взаємодію користувача з комп'ютером;
  • драйвери (англійською to drive — їхати, вести машину, рухати) — невеликі за розміром програми, які дають можливість операційній системі керувати роботою зовнішніх пристроїв, переводячи команди, отримані від операційної системи, в команди, зрозумілі цим пристроям;
  • файлові менеджери (програми-оболонки) — комп'ютерні програми, які надають зручний наочний інтерфейс для роботи з файловою системою та файлами, тобто легко виконувати операції з файлами: створення, відкриття / програвання / запуск / перегляд, переміщення, перейменування, копіювання, вилучення, зміну атрибутів та властивостей, пошук файлів:
  • утиліти (допоміжні програми) — службові (сервісні) програми, що розширюють можливості операційної системи та підвищують ефективність роботи комп'ютера, виконуючи деякі допоміжні (сервісні) функції: допомагають керувати файлами, отримувати інформацію про комп'ютер, діагностувати й усувати проблеми з дисками, файлами, апаратним та програмним забезпеченням, слідкувати за станом системного реєстра, здійснювати тонке (розширене) налаштування системи тощо:
    • для контролю помилок і пошкоджень файлової системи, поверхні та структури дисків:
    • для контролю цілісності системи та системного реєстра:
    • для роботи з розділами жорсткого диску (створення, форматування, знищення, зміна розміру, дефрагментація):
    • для тонкого налаштування наявних програм або опера­ційної системи в цілому:
    • архіватори, призначені для створення архівних копій папок і файлів, звільнення вільного місця на дисках за рахунок перенесення в архів і стиснення непотрібної в даний момент інформації, розпакування (розархівування) наявних архівів:
    • антивірусні програми, призначені для захисту комп'ютера від вірусних атак, виявлення і знищення знайдених вірусів, лікування заражених файлів:

Комментариев нет:

Отправить комментарий