ограмну свободу користувачам. У 1985 році Столлман заснував Фонд вільного програмного забезпечення, щоб забезпечити організаційну структуру для просування своєї ідеї. Бізнес-моделі СПО, як правило, засновані на принципі розширення возможностей- наприклад, нові об'єкти застосування, навчання, інтеграція, настройка або сертифікація. У той же час, деякі бізнес-моделі, які працюють з пропрієтарним програмним забезпеченням, не сумісні з вільним програмним забезпеченням, особливо ті, які змушують користувачів платити за ліцензію, щоб законно використовувати програмний продукт.
. 6 Системні програми
програмний забезпечення интерпретируемий прикладної
Системне програмне забезпечення служить взаємодії користувальницьких додатків з обладнанням. Його основною функцією є управління:
· оперативною пам'яттю,
· процесорами,
· мережевий апаратурою,
· іншими компонентами комп'ютера.
Операційна система формується з пакету базових системних програм. Додатки: захисту системи, тестування, налаштування, діагностики та запуску допоміжних процесів - є додатковими системними програмами, без яких, однак, так само неможливо обійтися жодному користувачеві.
Вибір системних утиліт в чому залежить від операційної системи, встановленої на комп'ютері. У свою чергу, на вибір платформи впливає велика кількість чинників: призначення комп'ютера (робоча станція або сервер), кількість користувачів, архітектура мережі, масштаби організації та багато інших особливостей. Найбільшу популярність завоювали операційні системи сімейства Windows - як серед організацій, так і в домашніх користувачів.
Вибір платформи, в свою чергу, визначається цілим комплексом чинників: призначенням комп'ютера (сервер або робоча станція), його архітектурою, числом робочих місць, масштабами діяльності організації та багатьма іншими особливостями. Для переважної більшості домашніх і робочих комп'ютерів сьогодні використовуються операційні системи сімейства Windows. ОС Microsoft Windows -платформи, що вимагають мінімальної налаштування, тобто практично готові до роботи, на комп'ютерах корпоративних, академічних і домашніх користувачів. Якщо завдання користувача вимагають індивідуального підходу - йому будуть потрібні дистрибутиви Linux, що дозволяють сконструювати свою операційну систему. На операційну систему Linux встановлюються допоміжні системні програми, для впровадження на машинах з нестандартною архітектурою і підвищеними вимогами до тривалості і безпеки роботи.
Для розробки технологій забезпечення безпеки (шрифти і сертифікати) та запобігання несанкціонованого доступу до даних IT-фахівцям потрібні додаткові системні програми - Microsoft і ScriotLogic. Для виявлення та усунення проблем, пов'язаних з фізичним обладнанням, драйверами і віртуальної IT-інфраструктурою використовуються програми для діагностики системи від провідних розробників: O amp; O, ProLAN, Veeam, Uniblue.
Дані рішення плюс програмне забезпечення налаштування системи, регулювання та інтеграції її компонентів дозволяють досягати високої швидкості, продуктивності, стабільності роботи користувальницьких і системних програм, IT-інфраструктури в цілому.
1.7 Прикладні програми
Прикладна програма або додаток - програма, призначена для виконання певних користувальницьких завдань і розрахована на безпосередню взаємодію з користувачем. У більшості операційних систем прикладні програми не можуть звертатися до ресурсів комп'ютера безпосередньо, а взаємодіють з обладнанням та інш. допомогою операційної системи. Також на простій мові - допоміжні програми. До прикладних програм відносяться всі інші програми, встановлені на комп'ютері. Саме за допомогою прикладних програм користувачі вирішують свої завдання. Прикладні програми також умовно групують за їх функціональним призначенням, але цих груп може бути величезна кількість.
. 8 Інструментальні програми
Інструментальні програми - це програмні засоби, що дозволяють створювати різного роду навчальні посібники, як в паперовому вигляді для подальшого виведення на друк, так і на мультимедійній основі з подальшою їх демонстрацією. Вони призначені для викладачів, які не є фахівцями в галузі комп'ютерних технологій, і, завдяки наявності зручного для користувача інтерфейсу, не вимагають від них навичок програмування. До інструментальних програм відносяться:
Конструктори - програмні комплекси для створення мультимедійних засобів спеціального призначення: електронних підручників і довідників, інтерактивних тестів з готового електронного матеріалу.
Редактори - про...