1. Операционные системы. 2
2. Функциональные компоненты локальной ОС. 3
3. Назначение и функции сетевой ОС. 3
4. Функциональные компоненты сетевой ОС. 3
5. Коммуникационные средства. 4
6. Классификация ОС. 4
Классификация ВС по использованию. 5
9. Архитектура ОС. 6
10. Монолитные и многоярусные ядра. 6
11. Функции слоя ядра. 7
12. Вспомогательные модули. 7
13. Состав ядра. 7
14. Функциональные компоненты Linux. 8
15. Микроядерные системы.. 9
16, Объектная модель функционирования. 10
17. Состав исполнительной системы.. 10
18. Совместимость. 11
19. Прикладные среды. Способы реализации. 11
20. Интерфейсы ОС. 12
21. Управление процессами. 12
22. Контекст и дескриптор. 13
23. Структура контекста процесса. 14
Планирование и диспетчеризация. 16
Алгоритмы планирования. 16
Планирование и диспетчеризация в UNIX системах. 16
Процессы в UNIX подобных системах. 17
Файловая система. 19
Организация файла (логическая). 19
Физическая организация файла. 20
Общая модель ФС. 21
Структура ФС. 22
Физическая организация FAT.. 24
Физическая организация NTFS. 25
Монтирование. 26
Создание процессов. 28
1. Операционные системы.
Основные функции:
Управление ресурсами:
Основные ресурсы: процессор, память, программы, периферийные устройства, информация, сетевые ресурсы.
Процесс – программа, находящаяся на стадии выполнения.
Программа – статический объект.
Процесс – динамический объект.
Процесс состоит из одного или более потоков (нитей). Для потоков одного процесса адресное пространство единое, а для каждого процесса – свое.
Вторая задача ОС – управление ресурсами опирается, на мат аппарат, связанный с СМО или эмпирическими методами. Алгоритм управления процессами определяет тип ОС.
Основной ресурс – оперативная память.
Два способа разделения:
2 вида выделения памяти:
Внешняя память 2 ресурса:
- собственно память (разделяется пространственным способом);
- доступ к памяти (разделяется временным способом).
Внешние устройства могут быть разделяемыми – в том случае, если к ним обеспечен параллельный доступ (с использованием прямого доступа), в других случаях последовательный доступ => устройства не могут быть разделяемыми.
Программный ресурс – это разделяемые системные модули. Для того, чтобы они были разделяемыми, они должны быть написаны согласно определенным принципам – позволять свое многократное использование без искажения кода и данных.
Это либо повторно входимые (RE-ENTRANCE), либо повторно прерываемые (RE-ENTERABLE).
Повторно-прерываемые допускают многократный прерывание и повторный запуск по обращению из любой другой программы, т.е. требуют сохранения состояния.
Повторно-входимые модули имеют менее жесткие требования. Вход возможен только во вполне определенную точку программы.
Re-entrance модулей (большинство программ) значительно больше, чем re-enterable модулей (драйверы).
Информационные ресурсы – это собственно данные (переменные в ОЗУ, файлы, БД и т.п.). Доступ только по чтению, не требует специальных алгоритмов.
Также, ресурсы могут быть сетевыми и т.д.
2. Функциональные компоненты локальной ОС.
Системные программы и системные приложения формируют системные процессы, а последние называются системными, так как инициализируются самой ОС.
Прикладной программист взаимодействует с ОС с использованием интерфейса API.
3. Назначение и функции сетевой ОС.
Сетевая ОС – та ОС, которая позволяет предоставлять собственные ресурсы пользователям и имеет возможность получить доступ к ресурсам других ОС и обеспечить передачу информации любого рода.
Сетевая ОС предоставляет расширенную виртуальную вычислительную среду как единое целое и позволяет распределять нагрузку между компьютерами ВС. По сути такая ОС – интерфейс между пользователем и низкоуровневыми программно-аппаратными средствами и транспортами.
Распределенная система – идеальный вариант сетевой ОС. В сетевой ОС необходимо учитывать иерархию машин и ресурсов, а в распределенной системе ресурсы абсолютно прозрачны. Совр. тенденция – достижение прозрачности в сетевых ОС.
4. Функциональные компоненты сетевой ОС.
Функции серверной части
· Блокировка файлов по записи
· Ведение справочников ресурсов
· Управление запросами удаленного доступа к собственной файловой системе и БД
· Управление очередями запросов удаленных пользователей, в том числе к своим периферийным устройствам.
Состав клиентской части ОС:
- собственно клиентская часть;
- редиректор.
Функции редиректора:
Функции клиентской части:
5. Коммуникационные средства.
Коммуникационная и транспортные средства – те средства, с помощью которых происходит передача информации.
Функции коммуникационной среды:
- адресация;
- буферизация;
- выбор маршрута передачи;
- оптимизация маршрута;
- обеспечение надежности передачи информации.
Транспортировка происходит по особым правилам – протоколам
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.