Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций информатика.doc
Скачиваний:
14
Добавлен:
02.05.2019
Размер:
3.97 Mб
Скачать
  1. Програмне забезпечення

    1. Програмне забезпечення пк

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

Програмне забезпечення можна умовно розділити на три основні групи:

  • системне програмне забезпеченняпрограми, які забезпечують взаємодію пристроїв ПК між собою і з користувачем;

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

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

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

Є два типи діалогових інтерфейсів − текстовий, як, наприклад, в операційній системі MS-DOS, та графічний, характерний для сімейства операційних систем Windows. У графічних інтерфейсах інформація і команди подані у вигляді піктограм (значків), і користувач виконує ті або інші дії, вказуючи на ці піктограми та маніпулює ними конкретним чином. Кожна програма складається з ланцюга команд, які поступають у центральний процесор на обробку. Ланцюжок команд детально описує процесору весь хід обчислювального або обмінного процесу, передає управління прикладним програмам

Операційні системи можна розділити на дві великі категорії − стандартні та мережні.

Серед стандартних операційних систем можна виділити такі: MS-DOS, Windows-95,. Windows-98, Windows-2000 Ргоfessional, Windows-NТ, та ін.

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

Серед них найбільш популярна оболонка − Norton Commander, потім з'являються оболонки Windows 3.0, 3.1,3.11

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

До системних програм відносяться також:

  • утиліти − службові програми, які надають користувачам додаткові послуги. Серед них можна виділити архіватори, антивірусні, діагностичні, обслуговуючі та інші програми;

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

Серед прикладного програмного забезпечення можна виділити:

  • текстові редактори і процесори, які забезпечують підготовку, редагування та форматування текстів (Microsoft Word та ін.),

  • графічні редактори, які дозволяють створювати і редагувати різноманітні ілюстрації (Paint, CorelDrow та інші);

  • видавничі системи − програмні пакети, які призначені для підготовки оригінал-макетів газет, журналів, книг та іншої поліграфічної продукції (Adobe PageMaker та ін.);

  • системи керування базами даних, які дозволяють обробляти великі масиви інформації − бази даних(Microsoft Access, FoxPro)

  • табличні процесори або електронні таблиці − програми, які автоматизують формування і обробку інформації у формі таблиць. Вони, як правило, використовуються для економічного аналізу і прогнозування (Microsoft Ехсеl);

  • презентаційні програми, які полегшують створення слайдів для лекцій, конференцій та інших офіційних заходів (Microsoft Power-Point);

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

Інструментальні системи надають програмістам засоби для розробки нових програмних продуктів на одній з алгоритмічних мов. Вони поєднують у собі редактор для введення і редагування текстів програм, компілятор для перетворення програми на алгоритмічній мові у програму в машинних кодах, бібліотеки готових для виконання підпрограм та деякі інші допоміжні засоби. Приклади таких систем − Borland Pascal, Delphi, Borland C++, Microsoft Visual Basic та ін.