Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


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


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



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

Поняття програми

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

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

-системні програми;

-прикладні програми.

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

отримання й інтерпретація команд користувача;

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

запуск і керування процесом виконання прикладних програм;

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

Прикладні програми призначені для розв'язання задач певних класів, наприк­лад для математичних обчислень, оброблення рядків тексту або відеоінформації. Для розробки прикладних програм використовуються мови програмування, і зо­крема С, C++, Java, Basic, які дозволяють програмістові вказати дії, що їх має ви­конати програма.

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

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

Для того щоб виконати програму, її потрібно спочатку завантажити до опера­тивної пам'яті із зовнішнього носія, як правило, з диска. Це робиться під час вико­нання спеціальної програми, що входить до складу операційної системи, — заван­тажувача. Процес переписування програми із зовнішнього носія в оперативну пам'ять називається завантаженням. Як тільки це буде зроблено, програма почне виконуватись

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


Читайте також:

  1. I. Введення в розробку програмного забезпечення
  2. II.1 Програмне забезпечення
  3. III. Етапи розробки програмного забезпечення
  4. Адвокатура — неодмінний складовий елемент механізму забезпечення прав людини.
  5. Адміністративно-правові методи забезпечення економічного механізму управління охороною довкілля
  6. Аналіз програмного забезпечення з управління проектами.
  7. Апаратне забезпечення USB
  8. Апаратне забезпечення мереж
  9. Аудит формування і використання власного капіталу та забезпечення зобов'язань.
  10. Біохімічний контроль за розвитком систем енергозабезпечення
  11. Будинків іспоруді забезпечення нормальних умов їх будівництва й експлуатації
  12. В залежності від мети та характеру угоди, які лежать в основі випуску векселів, а також їх забезпечення розрізняють комерційні, фінансові та фіктивні векселя.




Переглядів: 571

<== попередня сторінка | наступна сторінка ==>
Шістнадцяткова система числення | Засоби створення програм

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.011 сек.