Содержание
- 2. Лекція 10 План лекції Завдання керування введенням-виведенням Фізична організація пристроїв введення-виведення Організація програмного забезпечення введення-виведення Синхронне
- 3. Лекція 10 Завдання керування введенням-виведенням Забезпечення доступу до зовнішніх пристроїв з прикладних програм Передавати пристроям команди
- 4. Лекція 10 Фізична організація пристроїв введення-виведення Два типи пристроїв – блок-орієнтовані (або блокові) та байт-орієнтовані (або
- 5. Лекція 10 Контролери пристроїв Пристрій може мати механічний компонент Пристрій обов’язково має електронний компонент Електронний компонент
- 6. Лекція 10 Робота з регістрами Операції Виведення даних – це записування даних у регістр виведення контролеру
- 7. Лекція 10 Драйвери пристроїв Драйвер пристрою – це програмний модуль, що керує взаємодією ОС із конкретним
- 8. Лекція 10 Способи виконання операцій введення-виведення (1) Опитування пристроїв Драйвер у циклі зчитує біт busy регістру
- 9. Лекція 10 Способи виконання операцій введення-виведення (2) Введення-виведення, кероване перериваннями У регістри записують команди та(або) дані
- 10. Лекція 10 Особливості оброблення переривань Рівні переривань Деякі переривання більш важливі, деякі – менш Переривання поділяють
- 11. Лекція 10 Особливості реалізації оброблювачів переривань В оброблювачах дозволено виконувати більшість операцій, за деякими винятками: Не
- 12. Лекція 10 Ієрархія рівнів програмного забезпечення введення-виведення Користувальницький рівень ПЗ Незалежний від пристроїв рівень Драйвери пристроїв
- 13. Лекція 10 Рівень, незалежний від пристроїв Забезпечення спільного інтерфейсу до драйверів пристроїв Іменування пристроїв Захист пристроїв
- 14. Лекція 10 Синхронні та асинхронні операції введення-виведення Введення-виведення на рівні апаратного забезпечення є керованим перериваннями, а
- 15. Лекція 10 Асинхронне введення-виведення на користувальницькому рівні (1) Багатопотокова організація У процесі створюють новий потік, який
- 17. Скачать презентацию