тема з точки зору взаємодії з апаратними пристроями
Работа добавлена на сайт samzan.net: 2016-06-09
Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
от 25%
Подписываем
договор
Перелік питань до екзамену 31ІА
- Функції операційної системи.
- Головні особливості архітектури процесора для операційної системи.
- Напрямки розвитку системного програмного забезпечення.
- Послідовність створення системи програмування для конкретної апаратної платформи.
- Операційна система з точки зору взаємодії з апаратними пристроями. Операційне середовище. Приклади.
- Обчислювальний процес. Початкове означення задачі. Сучасне визначення задачі.
- Аспекти роботи процесора. Ресурс. Класифікація ресурсів. Сучасне тлумачення ресурсів.
- Функції процесора у системі Яноша Джона фон Неймана. Недоліки у роботі процесора в такій системі.
- Однопрограмний режим роботи. Мультипрограмування.
- Загальна схема виділення ресурсів. Системні процеси та їх функції.
- Особливості роботи операційної системи реального часу. Робота процесів в операційній системі реального часу.
- Активний та пасивний стан процесу. Стани активного процесу. Процедура появи процесу у операційній системі.
- Переходи процесу з одного стану в інший. Умови переходу процесу у стан готовності. Умови виходу процесу із стану виконання.
- Переривання. Механізм обробки переривань. Апаратні кроки механізму обробки переривань.
- Програмні кроки механізму обробки переривань. Головні функції механізму переривань. Зовнішні переривання. Внутрішні переривання. Програмні переривання.
- Дисципліни обслуговування переривань. Маскування сигналів переривання. Управління ходом виконання задач з боку операційної системи.
- Особливості функціонування системи переривань в операційній системі реального часу.
- Механізм реакцій ОС на повторний сигнал запиту на переривання. Управління пристроями введення-виведення з боку ОС.
- Фізична організація пристроїв введення-виведення. Блок-орієнтовані пристрої. Байт-орієнтовані пристрої. Головні компоненти зовнішнього пристрою.
- Умови забезпечення сумісного функціонування пристроїв різних виробників. Механізм роботи ОС з пристроями.
- Організація програмного забезпечення введення-виведення. Використання блокоючих та неблокуючих способів обміну.
- Проблема представлення операцій введення-виведення у ОС. Вирішення проблеми виділених пристроїв у ОС.
- Рівні розподілу програмного забезпечення введення-виведення. Конкретні механізми реалізації запитів введення-виведення.
- Опрацювання переривань.
- Драйвери пристроїв. Механізм роботи драйверів пристроїв.
- Рівні роботи програмного забезпечення. Рівень апаратних абстракцій. Рівень користувача.
- Модель мікроядерної архітектури системи.
- Структура Windows.
- Структура VAX/VMS.
- Порівняння структур Windows і VAX/VMS.
- Спрошена архітектура ОС Windows.
- Функції ОС щодо керування оперативною памяттю. Алгоритми управління памяттю. Статичне керування памяттю. Динамічне керування памяттю.
- Методи розташування процесів у основній памяті. Методи розподілу памятті без використання дискового простору. Розподіл памяті фіксованими розділами. Розподіл памяті розділами змінного розміру.
- Фрагментація. Переміщувані розділи. Компенсування.
- Методи розподілу памяті з використанням дискового простору. Поняття віртуальної памяті. Оверлеї. Віртуальний ресурс.
- Сторінковий розподіл. Сторінкова організація памяті. Таблиця сторінок.
- Кеш-память. Алгоритм використання кеш-памяті. Просторова та часова локальність.
- Зовнішня память. Робота накопичувача на фізичному рівні. Сектор. Доріжка. Циліндр. Логічна організація даних.
- Витісняючі та невитісняючі алгоритми планування. Кооперативна та витіснячюча багатозадачність. Стратегії планування з використанням квантування (FCFS, SJF, RR).
- Стратегії планування з використанням пріоритетів.
- Планування з використанням багаторівневої черги (в тому числі зі зворотніми звязками).
- Потокове опрацювання даних. Багатопроцесорні системи. Симетричне та асиметричне опрацювання даних.
- Паралельне та конвеєрне опрацювання даних. Напрямки розвитку високопродуктивної обчислювальної техніки.
- Критерії планування процесів. Їх оцінювання. Засоби синхронізації і взаємодії процесів. Критична секція.
- Класифікація ЕОМ за Фліном. Динамічні системи. Безперервні системи. Дискретні системи. Комбіновані системи.
- Електронно-обчислювальні мережі (ЕОМ). Обчислювальні системи (ОС). Розподілені обчислювальні системи (РОС).
- Мобільні РОС. Системи бізнесу. Системи масового обслуговування.
- Технології проектування електронно-обчислювальних систем типу SIMD. SIMD- і MIMD- системи як апаратна основа паралельних моделюючих середовищ.
- Векторна ЕОМ без безпосереднього звязку між процесорними елементами. Матрична ЕОМ зі звязком між елементами через комутаційну мережу.
- Технології проектування електронно-обчислювальних систем типу MIMD. Тісний звязок через загальну память. Розподілена обчислювальна система без тісного звязку через мережу комутацій та обміном повідомленнями.
- Проектування потокових та редукційних електронно-обчислювальних систем. Розробка структури розподіленого паралельного моделюючого середовища (РПМС). MPI- стандарт програмування у паралельних моделюючих середовищах. Структура системних програмних засобів.
- Балансування навантаження в розподілених системах. Динамічне і статичне балансування. Етапи балансування.