Навігація
Головна
 
Головна arrow Інформатика arrow Архітектура ЕОМ і систем
< Попередня   ЗМІСТ   Наступна >

ПРИКЛАДНЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ

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

ДРАЙВЕРИ ПРИСТРОЇВ

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

  • спосіб виклику - програмне переривання або точка входу в процедуру (підпрограму);
  • місце розташування вхідних і вихідних даних.

Наприклад, для дисплейних адаптерів базові сервіси (очищення екрана, висновок символу в певну позицію і ін.) Викликаються через переривання Int 1 Oh. Це переривання обслуговує BIOS. Параметри в адаптер передаються через регістри процесора. Залежно від типу встановленого адаптера даний сервіс буде обслуговуватися або системної BIOS, або індивідуальної ROM BIOS, розташованої в самому адаптері (на графічній карті). Драйвери, обслуговуючі даний сервіс, автоматично завантажуються в оперативну пам'ять на етапі ініціалізації BIOS, тобто їх спеціально завантажувати не потрібно. Однак більш складні сервіси дисплейних адаптерів, якими, наприклад, користуються в Windows, реалізуються окремими драйверами. Ці драйвери завантажуються на етапі установки операційної системи.

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

 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук