Статті про програмне забезпечення та його використання. Навіщо ліцензувати програмне забезпечення чи "а воно мені треба?"

Статті про програмне забезпечення та його використання.  Навіщо ліцензувати програмне забезпечення або
Статті про програмне забезпечення та його використання. Навіщо ліцензувати програмне забезпечення чи "а воно мені треба?"

Кількість програм, які встановлюються на сучасному комп'ютері, налічує сотні та навіть тисячі. Саме вони дають можливість користувачеві комфортно працювати.

Визначення 1

Вся сукупність програм і так зване програмне забезпечення комп'ютера.склад програмного забезпеченнякомп'ютера – найважливіша його функціональна характеристика. Програмне забезпечення ( Software) - це сукупність:

  • програм постійного використання, необхідні рішення завдань користувача,
  • програм, що дозволяють найбільш ефективно використовувати обчислювальну техніку, забезпечуючи користувачам найбільші зручності у роботі та мінімум витрат праці на програмування завдань та обробку інформації,
  • технічна програмна документаціядля них.

Визначення 2

Технічна документація− набір документів, що використовуються при проектуванні та створенні програмного та апаратного забезпечення. Програма для комп'ютера− опис алгоритму розв'язання задач і, що задається мовою програмування та за допомогою транслятора автоматично перекладається машинною мовою конкретного комп'ютера.

Програмне забезпечення (ПЗ) − продовження апаратних засобів, невід'ємна частина комп'ютерної системи. Навіть якщо програма, як здається, ніяк не взаємодіє з обладнанням, не вимагає введення даних з пристрою введення і не виконує виведення даних на пристрої виведення, по суті, її робота потрібна для керування апаратними пристроями комп'ютера.

Залежно від цього, які роботи передбачається виконувати на комп'ютері, підбирається склад програмного забезпечення, чи програмна конфігурація. Більшість програм працюють, спираючись інші програми нижчого рівня, тобто. між ними існує взаємозв'язок або міжпрограмний інтерфейс. Такий інтерфейс ґрунтується на технічних умовта протоколах взаємодії та забезпечується розподілом програмного забезпечення на кілька категорій, які взаємодіють між собою.

Рівні ПЗ (знизу вгору):

  1. Базове ПЗ – базовий рівень
  2. Системне ПЗ – системний рівень
  3. Прикладне ПЗ
  4. Інструментарій технологій програмування

Кожен вищележачий рівень підвищує функціональність усієї системи.

Все програмне забезпечення можна умовно поділити на чотири категорії.

Базове програмне забезпечення– це мінімальний набір програмних засобів, що забезпечують роботу комп'ютера; відповідають за взаємодію з базовими програмними засобами (входять до складу базового обладнання та зберігаються у спеціальних мікросхемах). Ці мікросхеми звуться постійне запам'ятовуючий пристрій (ПЗУ – Read Only Memory). ПЗП є енергозалежною пам'яттю. Програми та дані записуються («прошиваються») у мікросхеми ПЗУ на етапі виробництва, такі мікросхеми не можуть бути змінені в процесі термінів роботи комп'ютера.

Малюнок 1.

Якщо є потреба у зміні базових програмних засобів під час експлуатації комп'ютера, то замість мікросхем ПЗУ використовують мікросхеми ППЗУ – перепрограмовані постійні запам'ятовуючі пристрої (Erasable and Programmable Read Only Memory). Тоді зміну змісту ППЗУ можна зробити в обчислювальній системі (флеш-технологія) або на спеціальному пристрої, який називається програматором. До базового програмного забезпечення також відноситься BIOS (Basiс Input/Output System) - базова системавведення-виводу), яка визначає процес завантаження комп'ютера. Тільки після цього відбувається завантаження операційної системи персонального комп'ютера, і подальша його робота відбувається вже під керуванням операційної системи. Під час роботи комп'ютера BIOSзабезпечує базові функції введення-виведення інформації та функції взаємодії різних пристроївміж собою. Це набір мікропрограм, які спочатку тестують (POST) обладнання, розміщене на материнській платі, потім здійснюють подальший запуск операційної системи та забезпечують взаємодію всіх компонентів комп'ютера. У сучасних комп'ютерах деякі плати (відеокарту, звукову карту тощо) мають свої мікросхеми BIOS на материнській платі розширення (крім основної мікросхеми BIOS). При налаштуванні основного BIOS можна дозволити або заборонити використання BIOS плат розширення. До функцій основної BIOS входять:

  • тестування комп'ютера за допомогою спеціальних тестових програм під час включення живлення;
  • пошук та підключення до системи інших BIOS, які розташовані на платах розширення;
  • розподіл ресурсів між компонентами комп'ютера

Фізично BIOS- це набір мікросхем постійної пам'яті (ROM, Read Memory – тільки для читання), що розташовані на материнській платі. Програми, що містяться в системній BIOS, забезпечують взаємодію мікросхем чіпсету, оперативної пам'яті, кеш-пам'яті, процесора із зовнішніми (периферійними) пристроями, а також один з одним. Коли відбувається ініціалізація та тестування обладнання, BIOS порівнює отримані дані системної конфігурації та інформацію, що зберігається у чіпі CMOS. Якщо знайдено невідповідність/збій, система видає повідомлення на моніторі або звуковий сигнал про помилку. Чіп CMOS розташований на материнській платі. Це енергозалежна пам'ять, якою потрібно харчуватися від спеціальної батареї.

Системне програмне забезпечення (System Software) - це програми та програмні комплекси для роботи комп'ютера та телекомунікаційного обладнання. Системне програмне забезпечення служить:

  • для створення операційного середовища для роботи інших програм;
  • для забезпечення надійної та ефективної роботикомп'ютера та телекомунікаційної мережі;
  • для проведення діагностики апаратури комп'ютера та мереж;
  • для архівування даних, копіювання, відновлення файлів програм та баз даних тощо.

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

Малюнок 2.

Базове програмне забезпечення зазвичай купується разом з комп'ютером, а сервісне може бути придбано додатково.

Прикладне програмне забезпечення (appliation program pakage) − комплекс пов'язаних між собою програм, призначених для вирішення конкретних завдань певної предметної області, написані для користувачів або самими користувачами, наприклад експертна система або програма створення списків розсилки. Це найчисленніший клас програмних продуктів.

Інструментарій технологій програмування(ІТП) полегшує створення нових програм для комп'ютера. З допомогою ІТП виконується розробка нових програм, т.к. Цей інструментарій містить спеціалізовані програмні продукти. Ці продукти є інструментальними засобами розробника та мають підтримувати всі технологічні етапи процесу створення (проектування, програмування, налагодження та тестування) нових програм. Система програмування включає наступні програмні компоненти: редактор тексту, транслятор з відповідної мови, компонувальник (редактор зв'язків), налагоджувач, бібліотеки підпрограм. Важливо знати і розуміти, що будь-який ІТП може працювати тільки в тій ОС, під яку він створений, але при цьому дозволяє розробляти програмне забезпечення і під інші ОС.

ІТП ділиться на такі підкатегорії:

  1. Засоби для створення програм.Вони включають інтегровані середовища для розробників програм, необхідні для виконання робіт зі створення програм, і локальні засоби, які потрібні для виконання окремих робіт зі створення цих програм;
  2. СASE-технології(Сomputed Aided Software Engineering) - це система-конструктор програм за допомогою комп'ютера, в яку входять методи аналізу, проектування та створення програмних систем. Призначені СASE-технології для автоматизації процесів розробки та реалізації інформаційних систем. Це цілий програмний комплекс, який автоматизує весь технологічний процес (аналіз, проектування, розробка та супровід складних програмних систем).

При складанні класифікації відразу обмовимося, що дуже швидкий розвиток обчислювальної технікиі розширення сфер застосування комп'ютерів спричинили процес еволюції ПЗ. Якщо раніше можна було легко розподілити між основними категоріями програмного забезпечення операційні системи, транслятори та пакети прикладних програм, то зараз зовсім інша ситуація: розвиток ПЗ пішло і вшир (прикладні програми набули самостійної цінності та перестали бути прикладними), і вглиб (з'явилися зовсім нові підходи до побудови операційних систем тощо).

Співвідношення між необхідними програмними продуктами, що є на ринку, змінюється дуже швидко. Навіть традиційні програмні продукти безперервно розвиваються. Наприклад, операційні системи можуть моделювати ті види людської діяльності, які завжди вважалися інтелектуальними. З'явилися програми, класифікувати які за звичними критеріями складно, а часом і неможливо, програма – електронний співрозмовник, наприклад, або комп'ютерний зір, який пов'язаний ще й з робототехнікою, або область машинного навчання, до якої належить досить великий клас завдань на розпізнавання образів (розпізнавання символів, рукописний текст, мови, аналіз текстів).

Зауваження 1

Можна сказати, що на сьогоднішній день більш-менш виразно можна виділити такі групи:

  • операційні системи та їх оболонки (текстові чи графічні);
  • системи програмування (налагоджувачі, транслятори, бібліотеки підпрограм тощо);
  • інструментальні технологічні системи;
  • інтегровані програмні пакети;
  • системи машинної графіки (растрова, векторна, 3D-графіка, САПР);
  • динамічні електронні таблиці;
  • системи управління базами даних (СУБД)

На закінчення можна сказати, що майже будь-яка класифікація не є єдиною можливою.

Відповідно до правової позиції ВАС РФ, викладеної в постанові Президії від 16.06.2009 N 2578/2009, виходячи з системного тлумачення статей 1270, 1272, 1280, 1286 ЦК України використанням програми для ЕОМ є вчинення дій у властивостей.

Відповідно до п. 1 ст. 1259, ст. 1261 ГК РФ програми для ЕОМ охороняються авторським правом як літературні твори. Автору або іншому правовласнику програмного забезпечення належить виключне право його використання будь-якими способами, що не суперечать закону, у тому числі переліченими в п. 2 ст. 1270 ЦК України, за винятком випадків вільного використання твору, прямо передбачених законом. Ця нормане містить закритий перелік дій, які вважаються використанням твору, проте є основний орієнтир для визначення факту використання програми для ЕОМ у спірних ситуаціях.

Зокрема, до програм для ЕОМ як окремих об'єктів авторського права можуть належати випадки відтворення, розповсюдження твору, імпорт оригіналу або екземплярів з метою розповсюдження, прокат оригіналу або екземпляра твору (коли програма є основним об'єктом прокату), переклад або інша переробка твору (пп. пп.1, 2, 4, 5, 9 п. 2 ст.1270 ЦК України). Інші методи використання програм для ЕОМ, як повідомлення ефір, громадський показ тощо. можливі щодо складових елементів програми, наприклад - аудіовізуальних відображень (ст. 1261 ЦК України), які можуть охоронятися як самостійні об'єкти авторського права (п. 7 ст. 1259 ЦК України). Таким чином, в рамках питання доцільно розкрити основні можливості використання програм для ЕОМ як таких і виявити основні підходи в судовій практиці.

Відтворення програми для ЕОМ

Відповідно до пп. 1 п. 2 ст. 1270 використанням є відтворення твору, тобто виготовлення одного і більше екземплярів твору або його частини у будь-якій матеріальній формі. При цьому відтворенням програми для ЕОМ вважається її запис на електронному носії, у тому числі на згадку про ЕОМ, за винятком випадків, коли такий запис є тимчасовим і становить невід'ємну частину технологічного процесу, що має єдиною метою правомірне використання запису. Зокрема, таке "технічне" відтворення має місце при записі програми для ЕОМ або її частини оперативну пам'ятькомп'ютера.

У судовій практиці переважна більшість випадків використання програмного забезпечення за допомогою відтворення відноситься до його незаконного відтворення та встановлення на комп'ютерні пристроївідповідачів. Одним з найбільш ефективних способівпідтвердження цього факту є проведення перевірок та інших оперативно-розшукових заходів з подальшим вилученням та дослідженням таких пристроїв у рамках порушення кримінальної справи, а також проведення подальшого експертного дослідження. При цьому, згідно з поширеним судовим підходом, не має значення, використовувалося програмне забезпечення чи ні, а також наявність/відсутність документів чи інших файлів, створених за його допомогою. Проте за певних обставин можуть бути винятки. Наприклад, Суд з інтелектуальних прав у постановах від 19.06.2015 у справі №А33-12895/2014 та від 12.03.2014 у справі №А01-246/2013 визнав відсутність порушення при записі програми позивача на системних блоках відповідача, серед інших, факт неможливості запуску та використання програми відповідачем.

Порушення виняткового права також буде відтворення програми у більшому обсязі, ніж було надано за ліцензійним договором ("overlicensing"). Наприклад, у справі №А40-22345/2013 Суд з інтелектуальних прав ухвалою від 23.12.2013 визнав незаконність створення відповідачем другої копії, коли за договором мав право використовувати лише один екземпляр програми.

Розповсюдження програми для ЕОМ шляхом продажу чи іншого відчуження її оригіналу чи екземплярів

Президією ВАС в Інформаційному листі від 13.12.07 №122 роз'яснено, що з урахуванням положень ст. 494 ГК РФ, використанням виняткових прав у формі поширення є, у тому числі, пропозиція до продажу та продаж примірника твору, вчинена особою, яка здійснює підприємницьку діяльність з продажу товарів у роздріб. Факт такого розповсюдження, вчиненого з порушенням вимог закону, може бути доведений, наприклад, шляхом пред'явлення придбаного в магазині диска із записаним контрафактним програмним забезпеченням, касового чека, звіту приватного детектива, який проводив закупівлю, допит свідків купівлі; також суттєве значення має підтвердження невідповідності контрафактного диска ліцензійному (відмінності як поліграфія, відсутність інформації про правовласника, засобів індивідуалізації, номера ліцензії та ін.).

Також незаконним поширенням вважається закупівля та постачання контрафактного програмного забезпечення в рамках державних закупівель, підтвердженням чого може бути тендерна документація.

Прокат оригіналу або екземпляра програми для ЕОМ

У силу п. 4 ст. 1270 ЦК України виключне право на прокат оригіналу або екземплярів твору не поширюється щодо програми для ЕОМ, за винятком випадків, коли така програма є основним об'єктом прокату. Ця норма корелює зі ст. 1272 ГК РФ, згідно з якою допускається подальше поширення примірників програми для ЕОМ без згоди правовласника у разі їх правомірного введення в цивільний оборот на території РФ шляхом продажу чи іншого відчуження. Тим не менш, в окремих випадках при здачі в оренду комп'ютерів із встановленим на них програмним забезпеченням правовласника з метою отримання доходу без укладання з останньою спеціальною письмовою угодою про передачу програмного забезпечення в оренду третім особам може бути визнано адміністративним правопорушенням, відповідальність за яке встановлено год. 1 ст. 7.12 КпАП РФ.

Переробка (модифікація) програми для ЕОМ

Що стосується програм для ЕОМ під переробкою (модифікацією) розуміються будь-які зміни(у тому числі переклад з однієї мови програмування на іншу), за винятком адаптації, що являє собою внесення змін, що здійснюються виключно з метою функціонування програми для ЕОМ на конкретних технічні засобикористувача чи під керуванням конкретних програм користувача. Адаптація може відбуватися лише особою, правомірно володіє екземпляром програми. Даний дозволений вид використання програми для ЕОМ спрямований немає створення нової програми, а на розкриття функціоналу існуючої, він є в більшості випадків необхідним етапом для можливості використання програми комп'ютером для досягнення функціональної сумісності .

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

Під будь-якими змінами, крім вищезгаданого, може також розумітися модифікація програми-стартера у складі програми для ЕОМ з метою подолання технічного захистудля використання програми для ЕОМ. Насправді також часто виникає спірне питання, чи є спірна програма для ЕОМ самостійної розробкою чи результатом модифікації програми правовласника , на дослідження якого призначається спеціальна експертиза.

Примітно, що судова практика з переробки таких програмних продуктів, як Adobe, 1C, Microsoft Windowsне знайдено, оскільки у разі, зазвичай, використовуються лише готові продукти. До того ж зазначені компанії поширюють належне їм програмне забезпечення переважно у формі об'єктного коду, тоді як модифікації програми необхідний доступом до вихідного коду.


Використання програмного забезпечення без придбання відповідних правочинів (укладання ліцензійного договору, договору відчуження, у порядку універсального правонаступництва) є порушенням виключного права (п. 1 ст. 1229, 1301 ЦК України).

Зокрема, у постанові СІП від 19 листопада 2013 р. у справі N А40-10750/2013 зазначається, що оскільки програма для ЕОМ не є ні статичним, ні аудіовізуальним твором, у зв'язку з чим у діях відповідача відсутні ознаки публічного показу програмного комплексу "Smeta.ru".

Ухвала ВАС РФ від 14.09.2012 №ВАС-8654/12 у справі №А32-29617/2017, постанови СІП від 01.07.2015 у справі №А53-37035/2012, від 25.06.2415 від 05.08.2014 у справі №А63-5004/2013, від 10.04.2014 у справі №А76-13105/2013 та ін.

Поряд із цим не було встановлено, що системні блокиз програмним забезпеченням позивача не належать відповідачеві, який на момент розгляду справи уклав необхідні ліцензійні угоди з позивачем на використання аналогічного програмного забезпечення. При цьому слід зазначити спірність цієї позиції в кореляції з міжнародним законодавством: Договором ВОІВ з авторського права право на відтворення, як воно визначено у ст. 9 Бернської конвенції, і винятки, що допускаються цією статтею, повністю застосовуються в цифровому середовищі, зокрема, щодо використання творів у цифровій формі. Таким чином, зберігання твору в цифровій формі електронний засібє відтворенням за змістом ст. 9 Бернської конвенції.

Програмне забезпечення є сукупністю програм, призначених для вирішення завдань на комп'ютері. Програма – це впорядкований набір команд. Програмне та апаратне забезпеченняпрацюють взаємопов'язано та у безперервній взаємодії. Будь-який апаратний пристрій керується програмно.

Програмне забезпечення можна розділити на три класи: системне, прикладне та інструментальне. Наведена класифікація є досить умовною. Інтеграція програмного забезпечення призвела до того, що будь-яка програма має риси кожного класу.

Системне програмне забезпечення призначене для управління роботою комп'ютера, розподілу його ресурсів, підтримки діалогу з користувачами, надання їм допомоги в обслуговуванні комп'ютера, а також для часткової автоматизації розробки нових програм.

Системне ПЗ - це комплекс програм, багато з яких поставляються разом з комп'ютером та документацією до неї. Системне програмне забезпечення можна розділити на три основні частини: операційні системи (ОС), системи програмування та сервісні програми.

p align="justify"> Основними компонентами загальносистемного програмного забезпечення є: операційні системи, які вирішують завдання взаємопов'язаного функціонування окремих компонентів.

Існують 4 типи операційних систем:

операційні системи пакетної обробки: порівняно велика швидкість логічних та автоматичних операцій, але у свою чергу мала швидкість введення та виведення завантаженості процесора на 20 - 30%.

операційна система з розподілом завдань за часом (організується черга введення та виходу завдань, та обслуговується до 15 користувачів та процесор завантажений на 80-90%).

операційна система реального часу, що використовується для управління різними процесами.

Системне програмне забезпечення здійснює керування роботою обчислювальної системи. Як правило, системні програми забезпечують взаємодію інших програм з апаратними складовими, організацію інтерфейсу користувача. Сюди відносять операційні системи, сервісні системи.

Прикладне програмне забезпечення призначене для вирішення прикладних завдань професійної діяльності людини (тобто додається до практики). Спектр таких програм надзвичайно широкий: від виробничих та наукових навчальних та розважальних. Сюди відносять розрахункові, навчальні, моделюючі програми, комп'ютерні ігри тощо.

Інструментальне програмне забезпечення призначене розробки всіх видів інформаційно-програмного забезпечення. У цьому під інформаційним забезпеченням розуміють сукупність попередньо підготовлених даних, необхідні роботи програмного забезпечення. Наприклад, будь-яка сучасна програма має вбудовану довідку для роботи з цією програмою. Файл довідки є інформаційне забезпечення. До інструментального програмного забезпечення відносять: редактори (текстові, графічні, музичні), системи табличного оброблення даних (табличні процесори), системи управління базами даних, транслятори мов програмування, інтегровані системи справа виробництва, тощо.

Системи програмування призначені для полегшення та для часткової автоматизації процесу розробки та налагодження програм. Основними компонентами цих систем є транслятори з мов високого рівня, наприклад Паскаль, Сі, Бейсік та ін. Особлива роль належить Асамблерам. Програма мовою Асамблера називають машинно-орієнтованою. Мовою Асамблера користуються, як правило, системні програмісти.

Транслятори здійснюють перетворення програм з мов високого рівня машинною мовою. Крім того, транслятори, звичайно, здійснюють синтаксичний аналіз програми, яка транслюється. Вони можуть також відлагожувати та оптимізувати програми, які отримують, видавати документацію на програму та виконувати низку інших сервісних функцій.

Асамблері перетворюють програми, які представлені в машинноорієнтованих мовах, на машинну мову.

Сервісні програми розширюють можливості операційної системи. Їх, звісно, ​​називають утілітами. Утиліти дозволяють, наприклад, перевірити інформацію у шістнад-цятковому коді, яка зберігається в окремих секторах магнітних дисків; організувати виведення на принтер текстових файліву певному форматі, виконувати архівацію та розархівацію файлів та ін.

У структурі прикладного програмного забезпечення можна назвати: прикладні програми як загального, і спеціального призначення.

Прикладне програмне забезпечення загального призначення-це комплекс програм, який набув широкого поширення серед різних категорій користувачів. Найбільш відомими серед них є: текстові редактори, графічні системи, електронні таблиці, системи управління базами даних та ін.

Текстові редактори дозволяють готувати текстові документи: технічні описи, службові листи, статті та ін. Найбільш відомі такі текстові редактори:

Лексикон, Write, Word.

Графічні системи численні, які функції -- різноманітні. Серед них можна виділити системи ділової графіки (Microsoft PowerPoint, Lotus Freelance Graphics), художньої графіки, які ще називають просто графічними редакторами (Раінтбрюш), інженерної графіки та автоматизованого проектування (Autodesk AutoCad), системи обробки фотографічних зображень ( Adobe Photoshop), і навіть універсальні графічні системи (CorelDRAW!).

Програми роботи з електронними таблицями дозволяють вирішувати широке коло завдань, пов'язаних з чисельними розрахунками. Найбільш широко використовують серед програм такого класу Supercalk, Місrosoft Excel та Lotus 1-2-3.

Системи управління базами даних (СУБД) призначені для об'єднання наборів даних з метою створення єдиної інформаційної моделіоб'єкт. Ці програми дозволяють накопичувати, оновлювати, коригувати, видаляти, сортувати інформацію, організовану спеціальним засобом у вигляді банку даних. Найпоширеніші СУБД: dаse III Рlus, FохBase+, Сlірреr, Оrасlе, Ассеs, FохРrо, Раrаdох.

Крім перерахованих систем до складу прикладного програмного забезпечення загального призначення слід віднести і інтегровані системи. Ці системи поєднують у собі можливості текстових редакторів, графічних систем, електронних таблиць та систем управління базами даних. Головна перевага інтегрованих систем перед окремими системамиприкладного ПЗ загального призначення полягає в тому, що вони створюють єдині правила роботи для користувача, тобто вони мають єдиний інтерфейс як при роботі з текстом, так і при роботі з електронними таблицями та ін. Місrosoft Works Lotus SmartSuite, Perfect Office.

Прикладні програми спеціального призначення використовують у специфічній діяльності користувачів.

Функції специфічних систем залежить від їх призначення. Наприклад, для систем навчального призначення це можуть бути інструментальні засоби для розробки комп'ютерних уроків(гіпермедійні та гіпертекстові системи, авторські та інші системи), імітаційно-моделюючі програми навчального призначення, програми для розробки та підтримки шкільного розкладу, педагогічні про - грамні засоби різного призначення та ін.

До складу прикладних програм спеціального призначення можна також віднести пакети прикладних програм (ППП), які широко використовуються, наприклад, статистичної обробкиданих, бухгалтерського обліку, розрахунку будівельних конструкцій та ін. Наявність у комп'ютері різноманітних ППП дозволяє вирішувати значну частину простих прикладних завдань майже без програмування. В цьому випадку завдання на вирішення того чи іншого завдання записується у вигляді директиви спеціальної проблемно-орієнтованою мовою та повідомляється комп'ютеру.
Список використаної літератури
комп'ютер програма системний інструментальний
1. Інформатика для юристів та економістів / Симонович С.В. та ін - СПб: Пітер, 2001. - 688 с.
2. Фігурнов В.Е. IBM PC для користувача. Короткий курс Вид. 7-ме. Р.: ІНФРА-М, 1997, 432 с.
3. Ю. Шафрін. Інформатики. Інформаційні технології: о 2 год. Р.: Лабораторія Базових Знань, 2001.

Варіант 8

Тема: Базове (системне) програмне забезпечення ПК

1. Призначення системного ПЗ та його класифікація

Традиційно все програмне забезпечення поділяють на два класи:

1) системне програмне забезпечення (СПО) та

2) прикладне (користувацьке) програмне забезпечення (ППО)

Виділимо ще один клас (скоріше групу) програм - спеціальне програмне забезпечення інформаційних та керуючих систем.

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

Це найчисленніший клас програмних продуктів.

До спеціального програмного забезпечення інформаційних та керуючих систем відносяться

· Програми (системи) управління базами даних;

· Програми управління мовою інтерфейсу інформаційних систем;

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

ПЗ цього класу часто виявляється прихованим у складі драйверів обладнання або постачається у вигляді бібліотек функціонального розширення мов програмування.

Тому часто такі ПЗ відносять до системного програмного забезпечення.

Системне програмне забезпечення (System Software) - сукупність програм та програмних комплексів для забезпечення роботи комп'ютера та мереж ЕОМ.

СПО керує ресурсами комп'ютерної системи та дозволяє користувачам програмувати у більш виразних мовах, ніж машинна мова комп'ютера. Склад СПО мало залежить від характеру завдань користувача.

Системне програмне забезпечення призначене для:

створення операційного середовища функціонування інших програм (іншими словами, для організації виконання програм);

автоматизації розробки (створення) нових програм;

забезпечення надійної та ефективної роботи самого комп'ютера та обчислювальної мережі;

проведення діагностики та профілактики апаратури комп'ютера та обчислювальних мереж;

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

Цей клас програмних продуктів тісно пов'язані з типом комп'ютера і його невід'ємною частиною.

Програмні продукти цього класу переважно орієнтовані кваліфікованих користувачів - професіоналів у комп'ютерної області: системного програміста, адміністратора мережі, прикладного програміста, оператора.

Однак знання базової технології роботи з цим класом програмних продуктів потрібне і кінцевим користувачам персонального комп'ютера, які самостійно працюють не тільки зі своїми програмами, але й виконують обслуговування комп'ютера, програм і даних.

Програмні продукти цього класу носять загальний характерзастосування незалежно від специфіки предметної області.

До системних програмних продуктів пред'являються високі вимоги щодо надійності та технологічності роботи, зручності та ефективності використання.

У СПО традиційно включають

· Системні керуючі та

· Системні обробні програми.

Керуючі системні програми організують коректне функціонування всіх пристроїв системи.

Основні системні функції керуючих програм -

· управління обчислювальними процесами та обчислювальними комплексами та

· Робота з внутрішніми даними ОС.

Як правило, вони знаходяться в основній пам'яті. Це резидентні програми, що становлять ядро ​​ОС. Керуючі програми, які завантажуються на згадку безпосередньо перед виконанням, називаю транзитними (transitive).

В даний час системні керуючі програми поставляються фірмами-розробниками та фірмами-дистриб'юторами у вигляді інсталяційних пакетів операційних систем та драйверів спеціальних пристроїв.

Обробні системні програми виконуються як спеціальні прикладні завдання, чи програми.

Ці програми поставляються частіше у вигляді дистрибутивних пакетів, що включають програмне забезпечення

Зауваження. У пакети системних програмКрім основних програм, що допускають реконфігурацію, входять спеціальні настроювальні програми, які називаються програмами інсталяції.

Операційна система - сукупність програмних засобів, що забезпечує управління апаратною частиною комп'ютера та прикладними програмами, а також їх взаємодією між собою та користувачем.

2. Операційні системи та їх класифікація

Операційна система призначена для управління виконанням програм, планування та управління обчислювальними ресурсами ЕОМ.

Операційна система, з одного боку, постає як інтерфейс між апаратурою комп'ютера та користувачем з його завданнями, з іншого боку, призначена для ефективного використання ресурсів обчислювальної системи та організації надійних обчислень.

Системи управління файлами призначені для більш зручного доступу до даних, організованим як файли.

Замість низькорівневого доступу до даних із зазначенням конкретних фізичних адрес система управління файлами дозволяє використовувати логічний доступ із зазначенням імені файлу.

Будь-яка система управління файлами не існує сама по собі - вона розроблена для роботи в конкретній ОС та з конкретною файловою системою. Тобто можна було б систему керування файлами зарахувати до ОС.

Але у зв'язку з тим, що

1) ряд ОС дозволяє працювати з кількома файловими системами (або з однією з кількох, або одночасно з декількома одночасно); а додаткову файлову систему можна встановити (тобто вони самостійні)

2) найпростіші ОС можуть працювати без файлових систем; Системи управління файлами виділяються в окрему групу системних програм.

Зауважимо, що часто у спеціальній літературі системи управління файлами все ж таки відносять до операційних систем.

Операційні системи відрізняються особливостями реалізації алгоритмів управління ресурсами комп'ютера, сферами використання.

Так, залежно від алгоритму управління процесором, операційні системи поділяються на:

· Однозадачні та багатозадачні

· Однокористувацькі та розраховані на багато користувачів

· Однопроцесорні та багатопроцесорні системи

· Локальні та мережеві.

За кількістю одночасно виконуваних завдань операційні системи поділяються на два класи:

· Однозадачні (MS DOS)

· Багатозадачні (OS/2, Unix, Windows)

У однозадачних системах використовують засоби управління периферійними пристроями, засоби управління файлами, засоби спілкування з користувачами. Багатозадачні ОС використовують усі засоби, які характерні для однозадачних, і, крім того, керують поділом ресурсів, що спільно використовуються: процесор, ОЗУ, файли і зовнішні пристрої.

Залежно від областей використання багатозадачні ОС поділяються на три типи:

· Системи пакетної обробки (ОС ЄС)

· Системи з розподілом часу (Unix, Linux, Windows)

· Системи реального часу (RT11)

Системи пакетної обробки призначені для вирішення завдань, які не вимагають швидкого одержання результатів. Головною метою ОС пакетної обробки є максимальна пропускна здатність або розв'язання максимальної кількості завдань в одиницю часу.

Ці системи забезпечують високу продуктивність для обробки великих обсягів інформації, але знижують ефективність роботи користувача в інтерактивному режимі.

У системах з розподілом часу для виконання кожного завдання виділяється невеликий проміжок часу, і жодна задача не займає процесор надовго. Якщо цей проміжок часу вибрано мінімальним, створюється видимість одночасного виконання кількох завдань. Ці системи мають меншу пропускною здатністюале забезпечують високу ефективність роботи користувача в інтерактивному режимі.

Системи реального часу застосовуються керувати технологічним процесом чи технічним об'єктом, наприклад, літальним об'єктом, верстатом тощо.

За кількістю одночасно працюючих користувачів на ЕОМ ОС поділяються на однокористувацькі (MS DOS) і розраховані на багато користувачів (Unix, Linux, Windows 95 - XP)

У розрахованих на багато користувачів ОС кожен користувач налаштовує собі інтерфейс користувача, тобто. може створити власні набори ярликів, групи програм, задати індивідуальну схему кольору, перемістити в зручне місце панель завдань і додати в меню Пуск нові пункти.

У розрахованих на багато користувачів ОС існують засоби захисту інформації кожного користувача від несанкціонованого доступу інших користувачів.

Багатопроцесорні та однопроцесорні операційні системи. Однією з важливих властивостей ОС є у ній засобів підтримки багатопроцесорної обробки даних. Такі засоби існують в OS/2, Net Ware, Widows NT. За способом організації обчислювального процесу ці ОС можуть бути поділені на асиметричні та симетричні.

Однією з найважливіших ознак класифікації ЕОМ є поділ їх у локальні і мережеві. Локальні ОС застосовуються на автономних ПК або ПК, які використовуються в комп'ютерних мережах як клієнт.

До складу локальних ОС входить клієнтська частина програмного забезпечення для доступу до віддалених ресурсів та послуг. Мережеві ОС призначені для управління ресурсами ПК, включених у мережу з метою спільного використанняресурсів. Вони представляють потужні засоби розмежування доступу до інформації, її цілісності та інші можливості використання мережевих ресурсів.

3. Сервісне ПЗ: коротка характеристика

Сервісне програмне забезпечення - програми та програмні комплекси, які розширюють можливості базового програмного забезпечення та організують зручніше середовище роботи користувача.

Це набір сервісних програм, які додатково встановлюються, які можна класифікувати за функціональною ознакою наступним чином:

· драйвери специфічних та спеціальних пристроїв (ті, які не постачаються у складі ОС).

· Програми діагностики працездатності комп'ютера;

· антивірусні програми, що забезпечують захист комп'ютера, виявлення та відновлення заражених файлів;

· Програми обслуговування дисків, що забезпечують перевірку якості поверхні магнітного диска, контроль збереження файлової системи на логічному та фізичного рівня, Стиснення дисків, створення страхових копій дисків, резервування даних на зовнішніх носіях та ін;

· Програми архівування даних, які забезпечують процес стиснення інформації у файлах з метою зменшення обсягу пам'яті для її зберігання;

· Програми обслуговування мережі.

Ці програми часто називають системними утилітами. (Зауважимо, що до антивірусних засобів цей термін зазвичай не застосовується)

Утиліти - програми, що служать для виконання допоміжних операцій обробки даних або обслуговування комп'ютерів (діагностики, тестування апаратних та програмних засобів, оптимізації використання дискового простору, відновлення зруйнованої на магнітному дискуінформації тощо).

Найбільшого поширення сьогодні мають комплекти утиліт: Norton Utilities – фірма Symantec; Checkit PRO Deliuxe 2.0 – фірма Touch Stone; PC Tools для Windows 2.0; програма резервного копіювання HP Colorado Backup для Windows 95

4. Утиліти, призначення, приклади

Утиліта (англ. utility або tool) - комп'ютерна програма, що розширює стандартні можливості обладнання та операційних систем, виконує вузьке коло специфічних завдань.

Утиліти надають доступ до можливостей (параметрів, налаштувань, установок), недоступних без їх застосування, або роблять процес зміни деяких параметрів простішим (автоматизують його).

Утиліти найчастіше входять до складу операційних систем або йдуть у комплекті зі спеціалізованим обладнанням.

Функції утиліт

· Моніторинг показників датчиків та продуктивності обладнання - моніторинг температур процесора, видоадаптера; читання S.M.A.R.T. жорстких дисків; бенчмарки.

· Управління параметрами обладнання - обмеження максимальної швидкостіобертання CD-приводу; зміна швидкості обертання кулерів.

· Контроль показників – перевірка посилальної цілісності; правильності запису даних.

· Розширення можливостей - форматування та/або перерозмітка диска із збереженням даних, видалення без можливості відновлення.

Типи утиліт

· Дискові утиліти

o Дефрагментатори

o Перевірка диска - пошук неправильно записаних чи пошкоджених різним шляхом файлів і ділянок диска та його подальше видалення ефективного використання дискового простору.

o Очищення диска - видалення тимчасових файлів, непотрібних файлів, чищення «кошика».

Очистка диска

o Розмітка диска - розподілення диска на логічні диски, які можуть мати різні файлові системита сприйматися операційною системою як кілька різних дисків.

PartitionMagic

o Резервне копіювання - створення резервних копійцілих дисків та окремих файлів, а також відновлення цих копій.

Список програмного забезпечення для резервного копіювання

o Стиснення дисків - стиснення інформації на дисках для збільшення місткості жорстких дисків.

· Менеджери процесів

o AnVir Task Manager

· Утиліти роботи з реєстром

· Утиліти моніторингу обладнання та бенчмарку

· Тести обладнання

Microsoft Scandisk – утиліта компанії Microsoft, за допомогою якої можна виправляти помилки у структурі жорсткого диска, шукати і позначати «зіпсовані» блоки, перетворювати на файли, або видаляти «втрачені» кластери.

CCleaner (раніше відома як Crap Cleaner) - це безкоштовна утиліта, яка видаляє непотрібні та непотрібні, а також тимчасові файли Інтернету, створені всіма відомими браузерами. Утиліта також знаходить і виправляє проблеми, такі, як розширення файлів, що не використовуються, і застосування шляхів в реєстрі Windows, а також очищення тимчасових файлів, які використовує Windows. Програма здатна проводити надійне багатопрохідне видалення файлів із кошика.

Завдання 2. Робота з табличним процесором MS Excel

Таблиця для розрахунку абсолютної величини річної суми орендного відсотка за залишковим принципом

Орендар

Виручка від реалізації

Собівартість послуг,

Прибуток від реалізації

Фонд накопичення,

Фонд споживання, в. е.
АТ "Інвест" 550 490 ххх 10 ххх 13 10,5 2 ххх
АТ «Бір» 450 400 12 13 10,5 2
АТ "Москва" 400 350 10 13 10,5 2
АТ «Зірка» 600 570 12 13 10,5 3
АТ «Крот» 550 500 14 13 10,5 2
АТ "Нафта" 430 350 10 13 10,5 2
АТ «Телеком» 490 400 6 13 10,5 2
АТ "Нурбанк" 580 520 8 13 10,5 1
АТ «Інновації» 650 600 10 13 10,5 3
АТ «Трістар» 550 500 12 13 10,5 2

Прибуток від послуг: , де – виручка від послуг; - собівартість послуг (сума матеріальних витрат, витрат на оплату праці, нарахувань на оплату праці).

Податок з прибутку (без вирахування з нього орендного відсотка):

десь 35 % (ставка податку на прибуток).

Сума прибутку, що залишилася (сума орендного відсотка):

де – сума податків, сплачуваних рахунок прибутку; - Фонд накопичення (відрахування на розвиток виробництва); – фонд споживання (витрати соціального розвитку, матеріальне заохочення тощо. буд.); - Фонд фінансових резервів (покриття непередбачених витрат).

1. Визначте сумарну виручку від послуг по всіх орендарів, максимальну суму орендного відсотка, середню суму податків, сплачуваних рахунок прибутку.

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

Орендар Виручка від реалізації Собівартість послуг, Прибуток від реалізації Сума податків, сплачуваних рахунок прибутку (крім податку з прибутку), у. е. Податок з прибутку (без віднімання з нього орендного відсотка), у. е. Фонд накопичення, Фонд споживання, в. е. Фонд фінансових резервів (комерційного ризику), в. е. Сума прибутку, що залишилася (сума орендного відсотка), у. е.
АТ "Інвест" 550 490 60 10 21 13 10,5 2 3,5
АТ «Бір» 450 400 50 12 17,5 13 10,5 2 -5
АТ "Москва" 400 350 50 10 17,5 13 10,5 2 -3
АТ «Зірка» 600 570 30 12 10,5 13 10,5 3 -19
АТ «Крот» 550 500 50 14 17,5 13 10,5 2 -7
АТ "Нафта" 430 350 80 10 28 13 10,5 2 16,5
АТ «Телеком» 490 400 90 6 31,5 13 10,5 2 27
АТ "Нурбанк" 580 520 60 8 21 13 10,5 1 6,5
АТ «Інновації» 650 600 50 10 17,5 13 10,5 3 -4
АТ «Трістар» 550 500 50 12 17,5 13 10,5 2 -5
5250 10,4 27

Орендар

Виручка від реалізації Собівартість послуг, Прибуток від реалізації Сума податків, сплачуваних рахунок прибутку (крім податку з прибутку), у. е. Податок з прибутку (без віднімання з нього орендного відсотка), у. е. Фонд накопичення, Фонд споживання, в. е. Фонд фінансових резервів (комерційного ризику), в. е. Сума прибутку, що залишилася (сума орендного відсотка), у. е.
АТ "Інвест" 550 490 60 10 21 13 10,5 2 3,5
АТ «Бір» 450 400 50 12 17,5 13 10,5 2 -5
АТ "Москва" 400 350 50 10 17,5 13 10,5 2 -3
АТ «Зірка» 600 570 30 12 10,5 13 10,5 3 -19
АТ «Крот» 550 500 50 14 17,5 13 10,5 2 -7
АТ "Нафта" 430 350 80 10 28 13 10,5 2 16,5
АТ «Телеком» 490 400 90 6 31,5 13 10,5 2 27
АТ "Нурбанк" 580 520 60 8 21 13 10,5 1 6,5
АТ «Інновації» 650 600 50 10 17,5 13 10,5 3 -4
АТ «Трістар» 550 500 50 12 17,5 13 10,5 2 -5
5250 10,4 27

Список використаної літератури

1. Інформатика: підручник / за ред. Н.В. Макарової. - М.: Фінанси та статистика, 2000. - 622 с.

2. Інформатика. Базовий курс/С.В. Симонович та ін. – СПб.: Пітер, 2001. – 640 с.

3. Інформатика для юристів та економістів / С.В. Симонович та ін. – СПб.: Пітер, 2001. – 688 с.

4. Інформатика та інформаційні технології: навч. посібник / за ред. Н.В. Макарової. - 3-тє вид. - М.: Фінанси та статистика, 2005. - 526 с.

5. Інформатика: підручник / за ред. проф. Ю.А. Романової - М.: Ексмо, 2005. -322 с.

6. Інформатика: практикум з технології роботи на комп'ютері: навч. посібник: за ред. Н.В. Макарової. -3-е вид. - М.: Інформаційні технології, 2005. - 434 с.

7. Каймін В.А., Касаєв Б.С. Інформатика: практикум на ЕОМ. - М.: Інфра-М, 2001. - 216 с.

8. Кузін А.В., Волков О.М. Мережі та телекомунікації: навч. посібник, 2006. - 352 с.

9. Комп'ютер для студентів, аспірантів та викладачів. Самовчитель: навч. допомога. - М.: Тріумф, 2002. - 656 с.