Теорія операційної системи

:: Меню ::

Головна
Представлення даних в обчислювальних системах
Машинні мови
Завантаження програм
Управління оперативною пам'яттю
Сегментна і сторінкова віртуальна пам'ять
Комп'ютер і зовнішні події
Паралелізм з точки зору програміста
Реалізація багатозадачності на однопроцесорних комп'ютерах  
Зовнішні пристрої
Драйвери зовнішніх пристроїв
Файлові системи
Безпека
Огляд архітектури сучасних ОС

:: Друзі ::

Карта сайту
 

:: Статистика ::

 

 

 

 

 

Зовнішні пристрої

  Митрофан. Ета? Додавальна.
Правдін. Чому ж?
Митрофан. Бо вона прикладена ксвоєму місцю. Он в комірки жердини тиждень двері коштують ще не навешана:так та поки существітельна
Д. Фонвізін

Все без виключення прілохсенія обчислювальних систем, так або інакше, пов'язані з використанням зовнішніх або периферійних пристроїв. Навіть чисто обчислювальні завдання потребують пристроїв для введення вихідних даних і виведення результату. Без перебільшення можна сказати, що процесор, що не має жодних зовнішніх пристроїв, абсолютно даремний.
В обчислювальних систем перших поколінь набір периферійних пристроїв часто вичерпувався згаданими пристроями для введення вихідних даних і виведення результату обчислень, тому до цих пір модулі ОС, що працюють з периферією, називають підсистемою введення-виводу (input/output subsystem). У більшості сучасних комп'ютерів набір зовнішніх пристроїв вельми обширний, і функції багато з них не можуть або лише з певною натяжкою можуть бути описані як введення і вивід.
З функціональної точки зору зовнішні пристрої, що підключаються до сучасних комп'ютерів, можна розділити на наступні категорії (приведену класифікацію навряд чи можна вважати вичерпною, а порядок перерахування не є критерієм важливості даного типа пристроїв).

  • Пристрої зовнішньої пам'яті, які у свою чергу, можна розділити на два класи.
    • Пристрої пам'яті з довільним доступом, головним чином магнітні диски. До цього ж класу відносяться дискети, магнітооптичні і оптичні диски і практично не вживані в даний час магнітні барабани. Вдалим універсальним позначенням для цього класу пристроїв є прийняте в документації фірми IBM скорочення DASD (Direct Access Storage Device — пристрій прямого доступу, що запам'ятовує).
    • Пристрої пам'яті з послідовним доступом. В основному, це стрічкопротяжні пристрої (стріммери і ін.).
  • Мережеві і телекомунікаційні пристрої.
  • Пристрої алфавітно-цифрового введення-виводу: друкуючі пристрої телетайпи, текстові термінали.
  • Об Пристрої звукового введення-виводу.
  • Пристрої графічного введення-виводу: сканери або відеодекодери (введення), графічні дисплеї, плоттери, графічні принтери або відеокодери (вивід).
  • Позиційні пристрої введення: миші, планшети-дігитайзери, світлове пір'я і так далі
  • Сенсорні і старанні пристрої систем, що управляють.

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

 

:: Реклама ::

 

:: Посилання ::


 

 

 


Copyright © Kivik, 2017