- •Системне програмне забезпечення Конспект лекцій з дисципліни „Системне програмне забезпечення”
- •2 Концептуальні основи ос.....................................................................................16
- •2.4 Концепція віртуалізації....................................................................................28
- •2.5 Концепція переривань.....................................................................................30
- •5 Операційна система unix....................................................................................57
- •1 Операційні системи та середовища
- •Основні означення та терміни
- •Сучасні системи програмування
- •Віртуальний адресний простір
- •Операційні системи для персональних комп’ютерів
- •1.5 Принципи побудови ос
- •1.5.1 Модульність
- •1.5.2 Функціональна вибірковість
- •1.5.3 Генерованость ос
- •1.5.4 Функціональна надлишковість
- •1.5.5 Незалежність програм від зовнішніх пристроїв
- •1.5.7 Відкритість та нарощуваність ос
- •1.5.9 Забезпечення безпеки обчислень
- •1.5.10 Принципи проектування ос
- •2 Концептуальні основи ос
- •2.1 Процеси
- •2.1.1 Означення процесу та граф його існування
- •2.1.2 Класифікування процесів
- •2.2 Ресурс
- •2.2.1 Означення ресурсу
- •2.2.2 Властивості та класифікування ресурсів
- •2.3 Система керування процесами
- •2.3.1 Дворівнева система керування процесами
- •2.3.2 Дисципліни розподілу процесів
- •2.4 Концепція віртуалізації
- •2.5 Концепція переривань
- •3 Захищений режим 32-розрядних процесорів
- •3.1 Основні поняття захищеного режиму
- •3.2 Сегментний механізм віртуалізації пам’яті
- •3.3 Сторінковий механізм віртуалізації пам’яті
- •4 Архітектура операційних системWindows
- •4.1 Архітектура ос Windows 98se
- •4.1.1 Драйвери пристроїв
- •4.1.2 Диспетчер віртуальних машин
- •4.1.3 Встановлювані файлові системи
- •4.1.4 Диспетчер конфігурування
- •4.1.5 Диспетчер драйверів wdm
- •4.1.6 Ядро Windows 98se
- •4.1.8 Оболонка ос
- •4.1.9 Стандартні програми Windows 98se та додатки
- •4.2 Мережна підтримка ос Windows 98se
- •4.2.1 Взаємодія відкритих систем
- •4.2.2 Мережна архітектура Windows 98se
- •4.3 Апаратна підтримка захисту ос
- •4.4 Особливості розподілу оперативної пам’яті в ос Windows nt
- •4.5 Архітектура Windows 2000
- •5 Операційна система unix
- •5.1 Загальна характеристика ос сімейства unix
- •5.2 Архітектура операційної системи unix
- •5.3 Функціонування ос unix
- •5.3.1 Ядро системи
- •5.3.2 Файлова підсистема
- •5.3.3 Підсистема керування процесами та пам’яттю
- •5.3.4 Підсистема введення/виведення
- •5.3.5 Користувачі ос unix
- •5.4 Поняття процесу в ос unix
- •5.4.1 Компоненти процесу
- •5.4.2 Ідентифікатор процесу
- •5.4.2.1 Ідентифікатор батьківського процесу
- •5.4.2.2 Ідентифікатор користувача та групи
- •5.4.3 Стани процесу в unix
- •5.4.4 Керування процесами
- •5.5 Права доступу ос unix
- •5.5.1 Поняття прав доступу користувача
- •5.5.2 Основні біти доступу
- •5.5.3 Додаткові біти доступу
- •5.5.4 Сполучення бітів доступу
- •5.6 Мережні можливості ос unix
- •Список рекомендованої літератури:
Державний комітет зв’язку та інформатизації України
Одеська національна академія зв’язку ім. О. С. Попова
Антонов О.С.
Системне програмне забезпечення Конспект лекцій з дисципліни „Системне програмне забезпечення”
для спеціальностей
7.092401, 7. 092402, 7. 092407
ЗАТВЕРДЖЕНО методичною
радою академії Протокол
№ 8 від
09.03.2004 р.
Одеса 2004
УДК 681.3.06
План НМВ 2004 р.
Антонов О. С. Системне програмне забезпечення: Конспект лекцій. – Одеса: ВЦ ОНАЗ ім. О. С. Попова, 2004. – стор.
Рецензент О. В. Онацький
Викладаються основні питання навчальної дисципліни “Системне програмне забезпечення”: архітектура та конфігурація комп’ютера, взаємодія та обмін даними поміж складовими частинами комп’ютерів за допомогою системних та користувацьких інтерфейсів, засади побудови сучасних операційних систем, порівняльний аналіз сучасних операційних систем, інсталювання сучасних операційних систем, створювання елементів системного програмного забезпечення технологічних пристроїв телекомунікацій та пристроїв перетворювання сигналів.
Призначено для самостійної роботи студентів, які навчаються за напрямом вищої освіти „Телекомунікації”.
СХВАЛЕНО
на засіданні кафедри
обчислювальної техніки
та мікропроцесорів
і рекомендовано до друку
Протокол № 4
від 18.12.2003
Зміст
1 Операційні системи та середовища........................................................................5
Основні означення та терміни..........................................................................5
Сучасні системи програмування......................................................................7
Віртуальний адресний простір.........................................................................9
Операційні системи для персональних комп’ютерів
на 32-розрядних процесорах..........................................................................10
1.5 Принципи побудови ОС..................................................................................11
1.5.1 Модульність............................................................................................11
1.5.2 Функціональна вибірковість.................................................................12
1.5.3 Генерованість.........................................................................................12
1.5.4 Функціональна надлишковість.............................................................12
1.5.5 Незалежність програм від зовнішніх пристроїв.................................13
1.5.6 Сумісність...............................................................................................13
1.5.7 Відкритість та нарощуваність ОС........................................................13
1.5.8 Мобільність.............................................................................................14
1.5.9 Забезпечення безпеки обчислень..........................................................14
1.5.10 Принципи проектування ОС...............................................................14