Характеристика драйверів пристроїв
Ідеологія побудови драйверів для операційних систем. Відсутність або несправність програми пристрою. Запуск файлу відповідей на запитання інсталятора. Встановлення програмного забезпечення на комп’ютер користувача при підключенні певного приладу.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | украинский |
Дата добавления | 17.05.2016 |
Размер файла | 154,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ХАРЧОВИХ ТЕХНОЛОГІЙ
Контрольна робота
з дисципліни «Операційні системи»
за темою: «Драйвери пристроїв. Драйвери Linux»
Виконав
Ігнатьєв І. В.
Київ 2016
Вступ
В сучасному світі дуже важко уявити когось без комп'ютера чи ноутбука. Тобто майже кожна людина користується даним пристроєм. Таким чином, в залежності від роду діяльності, комплектації комп'ютера та вподобань користувача, розроблені безліч операційних систем. Аби керувати пристроями введення/виведення інформації і не тільки, операційній системі потрібні спеціальні засоби та програми аби знати, який пристрій підключений до даного комп'ютера. Такий засіб зветься драйвером.
Майже кожна людина при роботі на комп'ютері так чи інакше стикається з необхідністю установити, переустановити чи видалити драйвер. Причому дехто навіть не в курсі, що це таке - так як виробники комплектуючих намагаються захищати користувачів від таких мудрих слів і роблять так, що установка відбувається у спрощеній формі.
Наприклад, на дисках, які йшли до вашого ПК або ноутбука напевно були якісь драйвера: до відеокарти, до материнської плати або до звукової плати
Драйвер (англ. driver, укр. водій, керівник) -- комп'ютерна програма, за допомогою якої операційна система отримує доступ до приладу апаратного забезпечення. У загальному випадку для використання кожного пристрою, підключеного до комп'ютера, необхідний спеціальний драйвер. Зазвичай операційна система вже містить драйвери для ключових компонентів апаратного забезпечення, без яких система не зможе працювати. Однак для більш специфічних пристроїв (таких, як графічна плата або принтер) можуть знадобитися спеціальні драйвери, які надає виробник пристрою.
Буферний драйвер, апаратна компонента (мікросхема чи дискретна схема), за допомогою якої узгоджуються несумісні сигнальні рівні напруги чи струму між електронними (або іншими не електронними) компонентами. Аналогом драйвера для узгодження протоколів (рівнів) сигналів/живлення різних приладів чи пристроїв є адаптер.
Тобто це програма, яка здійснює доступ операційної системи до деталей комп'ютера. Для кожного пристрою в комп'ютері, будь то велика материнська плата або зовсім маленький USB порт потрібен свій драйвер для роботи.
Причому є один фактор - для кожної оперційної системи(Xp,Seven) потрібен свій драйвер і для кожного пристрою також потрібен свій драйвер. Тобто через це виникає невелика плутанина. Щоб полегшити життя простого користувача, виробники комплектуючих намагаються після виходу нового пристрою випустити до нього драйвера для всіх популярних ОС. А творці операційних систем намагаються в свою чергу в своїй системі зробити підтримку якомога більшого числа пристроїв. Також виробники пристроїв намагаються робити підтримку якихось функцій на стандартних драйверах - наприклад відеокарта у вас запрацює і без драйверів, але щоб ви змогли скористатися всіма можливостями вам потрібно встановити рідний драйвер для відеокарти.
1. Ідеологія побудови програмних драйверів
Операційна система керує деяким "віртуальним пристроєм", який розуміє стандартний набір команд. Драйвер переводить ці команди в команди, які розуміє безпосередньо пристрій. Ця ідеологія називається "абстрагування від апаратного забезпечення". Драйвер складається з декількох функцій, які обробляють певні події операційної системи. Зазвичай це 7 основних подій:
· завантаження драйвера - драйвер реєструється в системі, робить первинну ініціалізацію й т. д. ;
· вивантаження - драйвер звільняє захоплені ресурси - пам'ять, файли, пристрої й т. д. ;
· відкриття драйвера - початок основної роботи. Зазвичай драйвер відкривається програмою як файл, функціями CreateFile() в Win32 або fopen() в UNIX-подібних системах;
· читання;
· запис;
· закриття - операція, зворотна відкриттю, звільняє зайняті при відкритті ресурси й знищує дескриптор файлу;
· керування вводом-виводом-IO Control-IOCTL. Найчастіше драйвер підтримує інтерфейс вводу-виводу, специфічний для даного пристрою. За допомогою цього інтерфейсу програма може послати спеціальну команду, що підтримує даний пристрій. Наприклад, для SCSI пристроїв можна послати команду GET_INQUIRY, щоб одержати опис пристрою. В Win32 системах керування здійснюється через API-функцію DeviceIoControl(). В UNIX-подібних -- ioctl()
Інтеграція драйверів
У міру розвитку систем, що сполучають у собі на одній платі не тільки центральні елементи комп'ютера, але й більшість пристроїв комп'ютерів у цілому, виникло запитання зручності підтримки таких систем, що одержали назву "апаратна комп'ютерна платформа", або просто "платформа".
Спочатку виробники платформ поставляли набір окремих драйверів для операційних систем, зібраний на один носій (зазвичай CD), Потім з'явилися установні пакети, що називалися «4-in-1» та «One touch» і дозволяли спростити установку драйверів у систему. Однак єдиного, усталеного терміна довго не було.
Сучасний термін, що описує такі набори драйверів пристроїв -- Board Support Package, або "пакет підтримки платформи". Крім власне драйверів, він може, як і інші установчі пакети, містити модулі операційної системи й програми. В повсякденному сленгу вони ще низиваються - "дрова".
Оновлення драйверів
Драйвера потрібно оновлювати - так як в новіших драйверах розробники найчастіше реалізовують новий функціонал, виправляють помилки в роботі драйвера, оптимізовують старі функції. Іноді драйвера оновлювати і не потрібно - це буває коли нові драйвера вносять нові проблеми в роботу пристрою: буває і таке, але рідко.
2. Відсутність або несправність драйверу пристрою
Головною ознакою проблем з драйвером якогось пристрою є його неправильна робота. Але щоб повністю переконатися у відсутності драйвера, потрібно зайти в Диспетчер пристроїв Windows.
Якщо на комп'ютері є драйвери для всіх пристроїв, диспетчер пристроїв буде мати вигляд приблизно такий, як на зображенні ліворуч (див. нижче). Якщо ж драйвер якогось пристрою відсутній, в диспетчері біля нього буде спеціальна позначка.
Встановлення власноруч драйверу пристрою
Як було раніше зазначено, драйвери в сучасних ОС можуть автоматично встановлюватися на комп'ютер користувача при підключенні певного пристрою. Проте бувають такі ситуації, коли потрібно власноруч встановити драйвер на власний ПК. Тому детальніше саме про таку процедуру встановлення драйверу на ОС Windows, дана ОС є найбільш популярною.
В установці, що вимагає втручання користувача, потребує не все обладнання. Так відбувається тому, що операційна система має вбудований набір драйверів для найбільш популярних пристроїв, при підключенні яких, перш ніж почати роботу, потрібно тільки почекати якийсь час.
Для того щоб перевірити чи встановлений драйвер для пристрою можна використовувати диспетчер пристроїв Windows. Щоб його відкрити, потрібно натиснути правою кнопкою миші на «Мій комп'ютер» і вибрати пункт меню «Властивості».
Якщо у вас Windows 7, то зліва натисніть кнопку «Додаткові параметри», відкриється вікно, у якому перейдіть у вкладку «Обладнання» та натисніть на кнопку «Диспетчер пристроїв».
Якщо у вас встановлена Windows XP, тоді при натисненні на «Властивості», відкриється вікно, де потрібно перейти на вкладку «Обладнання» -- «Диспетчер пристроїв».
Якщо у списку немає пунктів, навпроти яких стоять жовті питання або знак оклику в жовтому кружечку, можна вважати, що на комп'ютері встановлено всі необхідні драйвери. У зворотному випадку - у вас не встановлений який-небудь драйвер або відбувається конфлікт пристроїв.
Якщо ж проблема полягає у відсутності необхідного драйвера на комп'ютері, то його потрібно встановити за допомогою двох способів: виконуваного файлу (.exe) і з допомогою файлу інформації про встановлення (.inf).
У першому випадку встановлення зводиться до запуску файлу відповідей на запитання інсталятора. Програма установки сама знайде пристрій, для якого встановлюється драйвер або повідомить про його відсутності, у тому випадку, якщо був запущений не правильний файл. Для більшості пристроїв установка драйвера неможлива, якщо пристрій не підключено до комп'ютера.
При такому способі установки (exe ) разом з драйвером часто встановлюються додаткові компоненти. Іноді користувача запитують, чи потрібні ці доповнення, а іноді вони встановлюються автоматично, без попередження. Це можуть бути різні центри підтримки, повідомляють стан принтера і пропонують купити витратні матеріали або утиліти для більш детального налаштування пристрою.
Додаткові програми, які встановлюються з драйверами, відіграють допоміжну роль, але не відповідають за працездатність пристрою. Такі компоненти можуть бути зручними та корисними, а можуть і заважати. Якщо після встановлення драйвера ви виявили нові програми, і вони не приносять абсолютно ніякої користі, можете сміливо їх видаляти.
При установці з файлу .inf спочатку необхідно запустити майстер оновлення драйвера для пристрою. Для цього потрібно натиснути правою клавішею миші на рядок з невідомим пристроєм, і в диспетчері вибрати пункт меню «Оновити драйвер» (Windows XP) або «Оновити драйвери (Windows 7). драйвер операційний інсталятор комп'ютер
Також можна при завантаженні комп'ютера дочекатися поки Windows сам виявить новий пристрій і запустить майстер установки. У вікні потрібно буде відмовитися від пошуку драйвера в інтернеті і натиснути «Далі».
На наступному етапі можна залишити перемикач на пункті «Автоматично» або «Автоматичний пошук оновлених драйверів», в цьому випадку чекати доведеться досить довго, тому краще вибрати галочку «Установка з вказаного місця» або «Виконати пошук драйвера на цьому комп'ютері».
В цьому випадку потрібно буде вказати шлях до папки, в якій лежить файл з інформацією про інсталяцію драйвера. Майстер установки просканує папку або всі змінні носії і вибере відповідний до пристрою файл. Якщо вибрати в Windows XP «Пошук на змінних носіях» процедура буде тривати трохи довше, ніж при вказівці конкретної папки. При такому способі буде встановлено лише сам драйвер без яких-небудь додаткових компонентів.
Під час установки може з'явитися повідомлення про те, що «Драйвер не має цифрового підпису». Цифровий підпис драйвера - це гарантія того, що ви маєте справу з оригінальним і перевірені на сумісність з ОС продуктом.
«Оригінальність» говорить про те, що файл ніким не змінювався, крім самого виробника обладнання. Якщо файл отримано з надійного джерела (диск, що поставляється з обладнанням чи офіційний сайт виробника), то можна погодитися на установку без підпису, в іншому випадку бажано відмовитися від установки і пошукати надійний драйвер.
Якщо на вашому комп'ютері встановлені драйвера, і ви хочете їх зберегти, тоді прочитайте статтю «Як зберегти всі драйвера ».
Також частенько бувають випадки, коли Windows показує повідомлення про те, що драйвер не тестувався для вашої версії Windows. Як виглядає повідомлення дивіться нижче. Якщо ви впевнені, що драйвер, який ви встановлюєте, що підходить для вашої системи, то натискаєте «продовжити».
В процесі установки драйвера, система може видати попередження безпеки, не турбуйтеся і тисніть «Все одно встановити цей драйвер». Як виглядає помилка, дивіться нижче.
Де знайти драйвера найпростіший і надійний спосіб знайти потрібний драйвер - це скористатися диском, який поставляється в комплекті з устаткуванням. Зазвичай на них передбачено два способи установки. Тобто там є як inf-. так і exe -- файли. Крім того, в автозапуску є зручне меню, в якому легко зорієнтуватися і вибрати потрібний компонент.
Після кліка в меню, програма автозапуску сама запустить потрібний файл драйвера. Наявність файлів .inf також дає можливість скористатися майстром оновлення драйверів Windows, вказавши в якості місця пошуку оптичний диск. В таких дисках, зустрічається кнопка «Install all» («Встановити всі»).
Таке джерело установки може не спрацювати з кількох простих причин: диска не було в комплекті з обладнанням, він загублений або прийшов в непридатність, також можливо, що на диску відсутні драйвера під вашу операційну систему (наприклад, принтер купувався в часи Windows XP, а ви перейшли на Windows 7).
Якщо диску немає, доведеться звернутися до сайту виробника. Для пошуку потрібного драйвера на сайті потрібно орієнтуватися за словами: «Скачати (Download)», «Підтримка (Support)», «Драйвер (Driver)».
Потрапивши в потрібний розділ, виберіть категорію пристрою (відеокарта, звук і т. д.), а потім виберіть модель зі списку (або вручну введіть в поле пошуку), і операційну систему, в якій буде працювати пристрій.
Нагадаю, що дізнатися назву ОС можна у властивостях системи - «Win» + «Pause Break» або натиснути правою кнопкою миші на «Мій комп'ютер» і вибрати «Властивості».
Якщо говорити про ноутбуках, то слід пам'ятати, що одна і та ж модель може мати різні модифікації, відповідно, якісь компоненти можуть бути відсутніми або навпаки, додаватися до комплекту, дискретна карта, наприклад. Тому не потрібно завантажувати все підряд зі сторінки з драйверами для свого комп'ютера.
Існує також ще одне джерело драйверів, жартома званий фахівцями «секретною зброєю». Таку гучну назву це засіб отримало тому, що здатне встановити драйвер майже на будь-який сучасний пристрій і зазвичай установка відбувається протягом 5-10 хв.
Мова йде про менеджера установки драйверів. Це програма, яка має велику колекцію драйверів практично до всіх актуальних пристроїв в одній програмі.
Її можна завантажити з інтернету. Найпопулярнішою, але не єдиною у своєму роді є програма Driver Pack Solution. Після запуску вона може запросити завантажити свіжі драйвери, потім просканує систему (це займе деякий час) і видасть повідомлення про те, скільки потребує встановлення драйверів, а скільки в оновленні. Після цього потрібно просто натиснути кнопку, яка запускає процес установки.
Для того, щоб побачити список пристроїв, до яких програма має намір встановити драйвера, потрібно встановити прапорець «Режим експерта» в лівій частині вікна. В цьому випадку можна буде вибрати, які з драйверів ви хочете встановити, а які ні.
звичайно, Є ще один спосіб знайти драйвер - використовувати google або інший пошуковик і завантажити його з так званих, сайтів -- варезников. Але цим спосіб користуватися не бажано, так як легко можна нарватися на шкідливу програму.
Адміністрація таких сайтів зазвичай знімає з себе всю відповідальність з приводу того розміщеного контенту, крім того інформація на них може додаватися простими користувачами без додаткової перевірки.
Звичайно, є перевірені довгими роками ресурси, з яких можна качати без побоювання. І все ж, ви повинні розуміти, що ніхто не застрахований, і навіть з драйверами, знайденими на надійних сайтах, можуть виникнути проблеми.
Думаю, ви почерпнули потрібну для себе інформацію, і тепер у вас не виникне проблем з пошуками потрібного драйвера. Якщо ви надумали перевстановити Windows, тоді прочитайте: «Як зберегти всі драйвера ».
До швидких зустрічей!
P. S. Знайшов для вас відео, де можна побачити наочно, як встановити драйвер через диспетчер пристроїв.
Короткий опис статті: установка драйверів Як встановити драйвер на комп'ютер і що таке драйвер? Насправді це дуже серйозне питання, так як від цих програм залежить нормальна робота Windows. Як встановити драйвер що таке драйвер
Размещено на Allbest.ru
...Подобные документы
Об'єктно-орієнтоване, або об'єктне, програмування. Поняття об'єктів і класів. Розробка програмного забезпечення. Створення операційних систем, прикладних програм, драйверів пристроїв, додатків для вбудованих систем, високопродуктивних серверів.
контрольная работа [135,2 K], добавлен 25.10.2013Сутність та атрибути предметної області. Вимоги до програмного забезпечення серверної частини та до клієнтського програмного забезпечення. Встановлення программи Abobe Dreamviewer CS3. Рекомендації для встановлення базового пакету Denwer 3 на комп’ютер.
дипломная работа [6,3 M], добавлен 20.05.2012Основна причина аварійних відмов операційних систем, їх принципові дефекти, методика нейтралізації та "лікування" системи. Порядок і етапи розробки безвідмовної операційної системи, властивості та оцінка її надійності, вимірювання продуктивності.
реферат [58,5 K], добавлен 20.05.2010Високовольтний імпульсний драйвер MOSFET з синхронним випрямлянням від фірми Intersil. Ключові властивості драйверів SCALE. Концепція захисту драйверів SCALE. Технологія та характеристики драйверів SCALE для IGBT-модулів. Режими роботи драйверів SCALE.
реферат [180,3 K], добавлен 08.11.2010Створення програми для роботи з веб-камерою з автоматичним визначенням встановленої камери на комп'ютері. Характеристика апаратної конфігурації програми. Опис мови і середовища програмування. Розробка алгоритму, інструкції для програміста та користувача.
курсовая работа [1,2 M], добавлен 26.07.2013Призначення драйверів та порядок роботи з драйверами в MS-DOS. Розробка драйверів консолі. Структура драйвера та призначення компонентів. Розробка структури алгоритму, програми налагодження драйвера. Опис змінних програми та роботи модулів програми.
курсовая работа [1,0 M], добавлен 22.06.2012- Програма контролю наявності зв’язку комп’ютера з пристроєм через паралельний порт протягом 15 секунд
Програма, яка приймає дані з зовнішнього пристрою через паралельний порт і використовується на комп’ютері з паралельним адаптером, операційною системою MS-DOS. Огляд існуючих пристроїв, систем, програмного забезпечення. Реалізація проекту, текст програми.
курсовая работа [18,0 K], добавлен 08.08.2009 Незалежно компільований програмний модуль. Програми: "Облік програмного забезпечення" та "Інвентаризація програмного забезпечення на комп'ютерах мережі". Вимоги до функціональних характеристик основної частини системи. Вимоги до програмної документації.
курсовая работа [660,9 K], добавлен 14.12.2010Характеристика програмної взаємодії людини з комп'ютером. Визначення функціональних та експлуатаційних потреб при голосовому управлінні. Реалізація програмного забезпечення. Розробка тестів та тестування системи. Аналіз ефективності даної програми.
курсовая работа [2,8 M], добавлен 15.10.2014Класифікація програмного забезпечення, системне та прикладне забезпечення, інструментальні системи. Програмна складова комп'ютерної системи, опис алгоритмів розв'язання певної задачі. Класифікація операційних систем, основні групи прикладних програм.
презентация [945,0 K], добавлен 01.04.2013Позначення і назва програми, забезпечення, необхідне для її функціонування. Опис логічної структури, алгоритм, структура. Типи комп'ютерів і пристроїв, що використовуються при роботі програми. Формат, описання та спосіб кодування вхідних і вихідних даних.
курсовая работа [163,6 K], добавлен 01.04.2016Системний блок як корпус, який містить основні компоненти персонального комп’ютера. Коротка характеристика головних зовнішніх та внутрішніх пристроїв персонального комп’ютера. Послідовність операцій при обтиску та обробленні роз'єму "витої пари".
лабораторная работа [1,7 M], добавлен 02.06.2011Програма автотестування (POST). Призначення діагностичного програмного забезпечення, категорії програм діагностики. Використання утилітів пошуку несправностей, неполадок і оптимізації. Проведення тестування комп’ютера за допомогою програми CHECKІT.
лабораторная работа [13,6 K], добавлен 03.10.2010Програми, які виводять на екран характеристики комп'ютера. Розробка програми "Монітор використання ресурсів комп’ютера" на мові програмування ASM-86. Алгоритм програми та її реалізація. Системні вимоги, інструкція для користувача, лістинг програми.
курсовая работа [22,2 K], добавлен 08.08.2009Налаштування BIOS, підготовка операційної системи Windows 7 та її встановлення. Основні параметри та драйвери системи, облікові записи користувачів. Можливості програми заморожування Deep Freeze. Розрахунок витрат на встановлення програмного забезпечення.
дипломная работа [4,8 M], добавлен 19.07.2013Вибір оптимальної конфігурації та характеристика сучасних персональних комп’ютерів і їх комплектуючих. Технічна характеристика кожного пристрою комп’ютера. Зовнішні запам'ятовуючі і пристрої введення інформації. Переваги пристроїв різних фірм.
дипломная работа [65,5 K], добавлен 06.07.2011Аналіз технічного забезпечення, вибір інструментального програмного забезпечення та середовища розробки програм. Створення класів для реалізації необхідних функцій для роботи програмного засобу. Розробка інтерфейсу для користувача та лістинг програми.
курсовая работа [343,9 K], добавлен 24.08.2012Характеристика підприємства, основне електронне обладнання. Інсталяція та налагодження програмного забезпечення. Діагностика та усунення неполадок у комп’ютерній мережі. Обслуговування периферійних пристроїв (принтер, сканер): підключення, настройка.
отчет по практике [38,9 K], добавлен 22.03.2010Порядок використання комп'ютера для автоматичного перекладу текстів, умови доцільності використання спеціального програмного забезпечення. Характеристика програми PROMT, її можливості та опис інтерфейсу, принцип та правила роботи. Переклад Web-сторінок.
реферат [14,9 K], добавлен 21.09.2009Вивчення історії кафедри "Комп’ютерної інженерії". Дослідження процесу складання, монтажу, налагодження, тестування апаратного забезпечення комп’ютерних систем і мереж. Науково-дослідні роботи у лабораторії "Програмного забезпечення комп’ютерних систем".
отчет по практике [23,9 K], добавлен 01.03.2013