Урок №5

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

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

Тип уроку: засвоєння нових знань;
Обладнання та наочність: дошка, комп’ютери з підключенням до мережі Інтернет, підручник, навчальна презентація.

Хід уроку
І. Організаційний етап
ІІ. Пригадайте:
1.     Які види комп'ютерів ви знаєте? Чим відрізняється їх використання?
2.     Які ви знаєте приклади застосування комп'ютерів у різних галузях людської діяльності?

Ми вже звикли до слiв: комп'ютер, програма, операцiйна система, текстовий редактор тощо. Закономiрно виникають питання:


3.     Що називається программою?     
4.     Як запустити програму на виконання?
5.     Які програми називають операційною системою?
6.     Коли, на вашу думку, слід дотримуватись авторського права? 

ІІІ. Про що будемо говорити сьогодні?
Як ви вважаєте, чи може комп’ютер працювати без програмного забезпечення? Дійсно, ні. Щоб «оживити» його, потрібно багато різних програм. Тому сьогодні нам треба розібратись, які існують програми. Також сьогодні ми дізнаємось історію обчислювальної техніки.

ІV. Вивчення нового матеріалу

Переглянь презентацію про історію засобів опрацювання інформаційних об’єктів.

Опрацюй текст:

Яке програмне забезпечення потрібне для роботи комп’ютера?
Ви вже знаєте, що без програм комп’ютер не зможе працювати, а буде лише набором електронних пристроїв.
Для розв’язування задач на комп’ютері потрібно, щоб кожна програма була налагоджена та мала відповідну документацію. Тому стосовно роботи на комп’ютері часто використовують термін програмне забезпечення (software), під яким розуміють сукупність програм і правил, а також документації, щодо функціонування комп’ютера для опрацювання даних.
Розрізняють програми різного рівня:
Програми базового рівня зберігаються у спеціальних мікросхемах постійного запам’ятовуючого пристрою та утворюють базову систему введення-виведення — BIOS. Програми та дані записуються в ПЗП на етапі виробництва й не можуть бути змінені в процесі експлуатації. Програми цього рівня забезпечують взаємодію з базовими апаратними засобами.
Програми системного рівня забезпечують взаємодію інших програм комп’ютера з програмами базового рівня та безпосередньо з апаратним забезпеченням. При під’єднанні до комп’ютера нового обладнання на сис­темному рівні має бути встановлена програма, що забезпечує для решти програм взаємозв’язок із цим пристроєм. Конкретні програми, призначе­ні для взаємодії з конкретними пристроями, називають драйверами. Ін­ший клас програм системного рівня відповідає за взаємодію з користува­чем. Завдяки таким програмам є можливість вводити дані до комп’ютера, управляти його роботою й отримувати результат у зручному для корис­тувача вигляді. Це засоби забезпечення користувацького інтерфейсу, від них залежить зручність і продуктивність роботи з комп’ютером.
Програми службового рівня взаємодіють як із програмами базово­го рівня, так і з програмами системного рівня. Призначення службових програм (утиліт) полягає в автоматизації перевірки та налаштування комп’ютера, а також для покращення функцій системних програм, під­вищення ефективності роботи комп’ютера та розширення можливостей його використання. До таких програм належать програми для роботи з архівами даних (наприклад, 7-zip, WinRar), оптимізації розміщення да­них на диску (наприклад, defrag), антивірусні програми (наприклад, Intel Security-McAfee, Symantec Norton™ Security, Zillya! Internet Security), програми тестування комп’ютера (наприклад, SсanDisk) тощо.
Програмне забезпечення прикладного рівня являє собою комп­лекс прикладних програм, за допомогою яких виконуються конкрет­ні завдання (від виробничих до творчих, розважальних і навчальних). Між прикладним і системним програмним забезпеченням існує тісний взаємозв’язок. Прикладні програми призначені для комп’ютерної під­тримки виконання прикладних завдань. Розрізняють прикладні програ­ми загального та професійного (спеціального) призначення (мал. 5.2).
До прикладного програмного забезпечення загального призначення належать: текстові та графічні редактори і процесори, програми створен­ня мультимедійних презентацій, табличні процесори, системи управлін­ня базами даних, засоби підтримки комунікацій тощо.
До прикладного програмного забезпечення загального призначення відносять також програми для комп’ютерної підтримки вивчення різних навчальних предметів, іноземних мов, віртуальні фізичні та хімічні лабораторії, програми для електронного перекла­ду з іноземних мов, швидкого набору тексту на клавіатурі тощо. Досить зручно користуватись електронними довідниками та енциклопедіями. Головною їх перевагою перед паперовими аналогами є компактність і зручність у пошуку відомостей.
Прикладне програмне забезпечення професійного (спеціального) призначення потрібне для вузькоспеціалізованого використання. У таких програмах враховується специфіка конкретних задач, і складені вони на основі спеціальних методів подання та опрацювання даних, властивих конкретній галузі практичної діяльності людей. До програм професійного призначення належать програми для проведення матема­тичних обчислень (наприклад, Mathlab, MathCad), системи автоматизованого проектування (наприклад, AutoCad), програми для проведення бухгалтерських операцій (наприклад, 1С-бухгалтерія), редактори тривимірної графіки та анімації (наприклад, 3D MAX Studio) тощо.
Для розробки як прикладного, так і системного програмного забезпечення комп’ютера існують спеціальні програми — інструментальне програмне забезпечення. Такими інструментальними засобами є системи програмування, призначені для сприймання та опрацювання програм, запи­саних однією чи декількома мовами програмування (напри­клад, С, С#, С++, Pyton, Visual Basic, Delphi). Крім того, є системи, що підтримують кілька мов програмування, напри­клад Microsoft Visual Studio.NET.

Якими є правила використання програмного забезпечення?
Комп’ютерні програми створюють програмісти. Розробка нового програмного забезпечення (ПЗ) — трудомісткий і тривалий процес, що потребує глибоких знань і певних навичок, насамперед у галузі математики та інформатики. Будь-які програми мають ціну та власника, тобто комусь належать.
Більшість програмних продуктів є комерційними, тоб­то передбачають плату за їх використання. Наприклад, на платній основі розповсюджується таке програмне забезпечення, як операційна система Windows, пакет прикладних офісних програм Microsoft Office, антивірусне програмне забезпечення, програми для комп’ютерної підтримки навчання, комп’ютерні ігри.
Будь-яке програмне забезпечення розповсюджується на основі ліцензійних угод, а не лише продається та купується. Програми, що розповсюджуються безкоштовно, також передбачають ознайомлення з ліцензійною угодою та підтвердження користувачем дотримання правил використання програмного забезпечення, визначених такою угодою.
Ліцензія на програмне забезпечення — правовий документ, що визначає правила використання та поширення програмного забез­печення.
Програмне забезпечення є об’єктом інтелектуальної власності, всі права на нього належать розробнику.
Це право захищається Законом України «Про авторське право та су­міжні права». За цим законом під час продажу програмного забезпечення розробник не передає кінцевому користувачеві свої права на певну про­граму, а лише дозволяє використовувати (ліцензує) цю програму. На упа­ковці програмного продукту, як правило, зазначається стисла ліцензій­на угода, яка визначає основні права та обов’язки виробника і власника одержаного програмного продукту.
На жаль, не всі програмні продукти, що продаються, є легальними. З юридичної точки зору до піратського програмного забезпечення нале­жать усі комп’ютерні програми, які розповсюджуються, встановлюють­ся на комп’ютери й використовуються з порушенням умов їх ліцензійної угоди. Наприклад, самостійно створені копії ліцензійної програми пере­стають бути легальними, а подібні дії є порушенням авторських прав і спричиняють правову відповідальність.
Ліцензійне програмне забезпечення здебільшого може записуватись на окремий компакт-диск і постачатись разом із супроводжувальною до­кументацією в кольоровій картонній коробці або в спеціальній упаковці. Доступ до ліцензійного програмного забезпечення можна отри­мати також на сайті виробника, вказавши персональний пароль ліцензії.
Які існують види ліцензій на програмне забезпечення?
Розрізняють різні види ліцензій на програми. Основні з них:
   власницькі (пропрієтарні);
   вільні;
   відкриті.
Вони істотно різняться щодо прав кінцевого користувача на викорис­тання програми.
Власницька, або пропрієтарна, ліцензія (від англ. proprietary — влас­ницький) передбачає, що розробник ПЗ дає дозвіл користувачу викорис­товувати одну або декілька копій програми, але при цьому сам залиша­ється правовласником усіх цих копій. Таким чином, практично всі права на ПЗ залишено за розробником, а користувач здобуває лише дуже об­межений набір окреслених прав. Для пропрієтарних ліцензій типовим є накладання великої кількості умов, що забороняють певні варіанти ви­користання ПЗ, навіть тих, які без цієї заборони були б дозволені зако­ном про авторське право. Прикладом пропрієтарної ліцензії може бути ліцензія на операційну систему Microsoft Windows, яка включає великий список заборонених варіантів використання.
Найзначнішим наслідком застосування пропрієтарної ліцензії є те, що кінцевий користувач зобов’язаний прийняти її, бо за законом власни­ком ПЗ є не користувач, а розробник програми. У разі відмови прийняти ліцензію користувач взагалі не може працювати з програмою.
Вільні та відкриті ліцензії не залишають права на конкретну копію про­грами її розробнику, а передають найважливіші з них кінцевому користу­вачу, який і стає власником. У результаті користувач отримує важливі права, які Закон про авторське право зазвичай дає лише власнику копії. Проте всі авторські права на ПЗ, як і раніше, залишаються в розробника.
Ліцензія Freeware (безкоштовне ПЗ) не потребує виплат правовласнику, не має обмежень щодо функціональності й часу роботи. Проте таке ПЗ можна поширювати без тексту програми, і можуть бути обмеження щодо комерційного використання чи модифікації програми.
Ліцензія Free software (вільне ПЗ) надає максимальну кількість прав користувачам: користування, поширення, модифікація. Для цього типу ПЗ створюються спеціальні ліцензії для врегулювання прав та обов’язків авторів і користувачів.
Відмінність між безкоштовним та вільним ПЗ полягає в тому, що згід­но з ліцензією Freeware користувачі не мають права поширювати програ­ми, дарувати, модифікувати тощо, а згідно з Free software — це дозволя­ється. Часто, хоча не завжди, вони відрізняються ще й тим, що вільне ПЗ надають разом із текстом програми.
Коли програмне забезпечення потребує інсталяції та деінсталяції?
Більшість програм постачають для продажу та поширення у стисне­ному вигляді. Для нормальної роботи їх потрібно розпакувати, а необ­хідні дані — правильно розташувати на комп’ютері, враховуючи від­мінності між комп’ютерами та налаштуваннями користувача. У процесі встановлення виконують різні тести на відповідність заданим вимогам, а комп’ютер необхідним чином налаштовують для зберігання файлів і да­них, необхідних для правильної роботи програми.
Процес встановлення (інсталяція) програмного забезпечення на комп’ютер користувача може бути здійснений за допомогою:
·     менеджера пакетів — особливої програми у складі операційної системи (наприклад, APT в Linux, Програми та засоби в Microsoft Windows 7);
·     засобу встановлення — спеціальної програми у складі самого програм­ного забезпечення.
Встановлення програмного забезпечення зазвичай включає в себе роз­ташування всіх необхідних програмі файлів у відповідних місцях файло­вої системи, а також зміну та створення конфігураційних файлів. Мене­джери пакетів також виконують контроль залежностей, перевіряючи, чи є в системі необхідні для роботи даної програми засоби, а в разі успішного встановлення реєструють новий програмний засіб у переліку наявних.
Деякі комп’ютерні програми створені таким чином, що їх встановлю­ють простим копіюванням файлів у потрібне місце. Про такі програми кажуть, що вони не вимагають інсталяції, їх поширюють копіюванням. Інсталяція великих програм буває:
·     типова (англ. — typical, normal);
·     мінімальна (англ. — minimum);
·     повна (англ. — full);
·     керована користувачем (англ. — custom).

Вилучення (деінсталяцію) програм потрібно здійснювати за допомо­гою системних чи спеціальних програмних засобів. Просте вилучення файлів не приводить до вилучення програми з реєстру встановленого про­грамного забезпечення.

V. Вправи для очей



















V. Виконай завдання







VI. Перевірте себе


1. Що розуміють під терміном software?
2. Які розрізняють рівні програмного забезпечення?
3. Для чого призначені програми базового рівня?
4. Назвіть типи програм службового рівня.
5. Що таке системне програмне забезпечення?
6. Які є типи системного програмного забезпечення?
7. Які є сервісні програми?
8. Чим відрізняються безкоштовні та відкриті комп’ютерні програми?
9. Що таке ліцензія на програму? Чи мають комп’ютерні ігри ліцензії? Чи мають їх навчальні програми?
10. Що таке інсталяція та деінсталяція програмного забезпечення? 

      VII.Домашнє завдання


1. Опрацюйте сторінки підручника п.2.3, п.2.4 (Й.Я.Ривкінд)
2.    Складіть невеликий за обсягом твір на тему "Комп’ютери майбутнього" твір відправте на електронну скриньку вчителя.

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

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