
- •18. Ос семейства unix. Архитектура виртуальной файловой системы. Виртуальные индексные дескрипторы. Монтирование файловых систем. 82
- •31. Файловая система Novell NetWare. Журналирование. Поддержка дополнительных пространств имен. 126
- •32. Ос семейства unix. System V ipc. Разделяемая память. Семафоры. Сообщения. Программные каналы. 126
- •Билет 1
- •1. Классификация современных ос.
- •2. Ос семейства unix. System V ipc. Разделяемая память. Семафоры. Сообщения. Программные каналы.
- •Разделяемая память
- •Семафоры
- •Сообщения
- •Программные каналы
- •Билет 2
- •Распределение оперативной памяти (conversional memory, hma, ems, xms)
- •Базовая память (conventional memory)
- •Дополнительная память (Extended Memory Specification - xms)
- •Расширенная память (Expanded Memory Specification - ems)
- •Верхняя память (High Memory Area - hma)
- •4. Ос семейства unix. Сигналы. Сигналы
- •Доставка и обработка сигнала
- •Билет 3
- •5. Файловые системы fat и vfat. Файловая система fat
- •Загрузочный сектор
- •Корневой каталог root
- •Файловая система vfat
- •6. Ос семейства unix. Управление вводом - выводом. Блочные, символьные и потоковые драйверы. Управление вводом – выводом
- •Принципы системной буферизации ввода/вывода
- •Системные вызовы для управления вводом/выводом
- •Блочные, символьные и потоковые драйверы Блочные драйверы
- •Символьные драйверы
- •Потоковые драйверы
- •Билет 4
- •7. Сравнительные особенности ядер операционных систем Windows nt и os/2 Ядро Windows nt
- •8. Ос семейства unix. Потоки. Программный интерфейс сокетов. Потоки
- •Программный интерфейс сокетов Сокет
- •Программный интерфейс сокетов
- •Билет 5
- •9. Одноранговые сетевые ос. Структура сетевой операционной системы
- •Одноранговые сетевые ос и ос с выделенными серверами
- •10. Ос семейства unix. Архитектура виртуальной файловой системы. Виртуальные индексные дескрипторы. Монтирование файловых систем. Архитектура виртуальной файловой системы
- •Виртуальные индексные дескрипторы
- •Монтирование файловых систем
- •Структура NetWare и обзор особенностей
- •Способы повышения производительности
- •Способы обеспечения открытости и расширяемости
- •Способы обеспечения надежности
- •Защита информации
- •Нити Диспетчеризация процессов (нитей)
- •Кольца защиты Первый уровень защиты sft-I
- •Второй уровень надёжности sft-II
- •Третий уровень надёжности sft-III
- •12. Основные сетевые сервисы ос unix. X-Window. Основные сетевые сервисы ос unix
- •Перечень основных сетевых сервисов
- •Общая организация X-Window
- •Клиентская и серверная части
- •Базовые библиотеки
- •13. Файловая система Novell NetWare. Журналирование. Поддержка дополнительных пространств имен. Файловая система Novell NetWare
- •Журналирование Поддержка дополнительных пространств имен Пространства имен
- •Билет 8
- •15. Концепции Windows nt. Архитектура ядра nt, защищенные подсистемы (Win 32, Win 16, dos, os/2, posix). Концепции Windows nt
- •Архитектура ядра nt, защищенные подсистемы (Win 32, Win 16, dos, os/2, posix) Архитектура ядра Windows nt 5.0
- •Архитектура системы
- •Режим ядра
- •Исполняемая часть
- •Абстракция от оборудования
- •Пользовательские процессы
- •Подсистемы среды и библиотеки dll
- •Новые черты ядра nt 5.0
- •Объект "Задание"
- •Управление памятью большой емкости
- •Пользователи и группы
- •Идентификаторы
- •Разграничения прав на доступ к файловой системе
- •Алгоритм планирования процессов и нитей
- •Передача параметров
- •Связывание (binding)
- •Обработка особых ситуаций (exception)
- •Семантика вызова
- •Представление данных
- •Билет 11
- •21. Концепции построения семейств Windows 3.X и 9x/me
- •1. Самое начало
- •2. Начало: Windows 1.0 /Ноябрь 1985/
- •3. Улучшения: Windows 2.0 /Ноябрь 1987/
- •Windows 386 /9 декабря 1987 / Windows 2.1 (286) /Июнь 1988/
- •4. Обещанное: Windows 3.0/22 мая 1990/
- •5. Ещё лучше: Windows 3.1 /1992/
- •6. Интеграция сетевых средств: Windows for Workgroups 3.11 /Ноябрь 1992/
- •7. Новые технологии: Windows nt 3.1 /27 июля 1993/
- •Windows nt 3.5 /21 сентября 1994/ Windows nt 3.51 /30 мая 1995/
- •8. Прорыв: Windows 95 /24 августа 1995/
- •9. Nt с новым лицом: Windows nt 4.0 /31 июля 1996/
- •10. Хит: Windows 98 /Ноябрь(?) 1998/
- •11. Продолжение: Windows Me/1999(?)/
- •22. Ос семейства unix. Пользовательская и ядерная составляющая процессов. Жизненный цикл процесса. Пользовательская и ядерная составляющая процессов Понятие нити (threads)
- •Жизненный цикл процесса
- •Суперблок
- •Индексные дескрипторы
- •Имена файлов
- •Недостатки и ограничения
- •Структура каталога
- •Каталоги
- •Виртуальная память
- •Аппаратно-независимый уровень управления памятью
Answers
For
OS
2009 год
Content
Content 3
Билет 1 7
1. Классификация современных ОС. 7
2. ОС семейства UNIX. System V IPC. Разделяемая память. Семафоры. Сообщения. Программные каналы. 8
System V IPC 8
Разделяемая память 8
Семафоры 9
Сообщения 10
Программные каналы 11
Билет 2 13
3. MS-DOS. Распределение оперативной памяти (conversional memory, HMA, EMS, XMS) 13
Распределение оперативной памяти (conversional memory, HMA, EMS, XMS) 13
Базовая память (conventional memory) 13
Дополнительная память (Extended Memory Specification - XMS) 13
Расширенная память (Expanded Memory Specification - EMS) 14
Верхняя память (High Memory Area - HMA) 15
4. ОС семейства UNIX. Сигналы. 15
Сигналы 15
Билет 3 18
5. Файловые системы FAT и VFAT. 18
Файловая система FAT 18
Файловая система VFAT 21
6. ОС семейства UNIX. Управление вводом - выводом. Блочные, символьные и потоковые драйверы. 23
Управление вводом – выводом 23
Принципы системной буферизации ввода/вывода 23
Системные вызовы для управления вводом/выводом 24
Блочные, символьные и потоковые драйверы 26
Блочные драйверы 26
Символьные драйверы 26
Потоковые драйверы 26
Билет 4 28
7. Сравнительные особенности ядер операционных систем Windows NT и OS/2 28
Ядро Windows NT 28
8. ОС семейства UNIX. Потоки. Программный интерфейс сокетов. 28
Потоки 28
Программный интерфейс сокетов 30
Сокет 30
Программный интерфейс сокетов 30
Билет 5 32
9. Одноранговые сетевые ОС. 32
Структура сетевой операционной системы 32
Одноранговые сетевые ОС и ОС с выделенными серверами 34
10. ОС семейства UNIX. Архитектура виртуальной файловой системы. Виртуальные индексные дескрипторы. Монтирование файловых систем. 36
Архитектура виртуальной файловой системы 36
Виртуальные индексные дескрипторы 38
Монтирование файловых систем 40
Билет 6 44
11. Концепции ОС семейства Novell NetWare. NLM. Нити. Кольца защиты. 44
Концепции ОС семейства Novell NetWare 44
Структурная схема OC 44
Структура NetWare и обзор особенностей 45
NLM 49
Нити 50
Диспетчеризация процессов (нитей) 50
Кольца защиты 53
Первый уровень защиты SFT-I 53
Второй уровень надёжности SFT-II 54
Третий уровень надёжности SFT-III 58
12. Основные сетевые сервисы ОС UNIX. X-Window. 59
Основные сетевые сервисы ОС UNIX 59
Перечень основных сетевых сервисов 59
X-Window 60
Общая организация X-Window 60
Клиентская и серверная части 61
Базовые библиотеки 61
13. Файловая система Novell NetWare. Журналирование. Поддержка дополнительных пространств имен. 63
Файловая система Novell NetWare 63
Журналирование 64
Поддержка дополнительных пространств имен 64
Пространства имен 64
14. ОС семейства UNIX. Общий алгоритм работы планировщика. Традиционный механизм управления процессами на уровне пользователя. 65
Общий алгоритм работы планировщика 65
Традиционный механизм управления процессами на уровне пользователя 65
Билет 8 68
15. Концепции Windows NT. Архитектура ядра NT, защищенные подсистемы (Win 32, Win 16, DOS, OS/2, POSIX). 68
Концепции Windows NT 68
Архитектура ядра NT, защищенные подсистемы (Win 32, Win 16, DOS, OS/2, POSIX) 68
Архитектура ядра Windows NT 5.0 68
Архитектура системы 68
Режим ядра 69
Исполняемая часть 70
Ядро 70
Абстракция от оборудования 71
Пользовательские процессы 72
Подсистемы среды и библиотеки DLL 72
Новые черты ядра NT 5.0 73
Plug-and-play 73
Объект "Задание" 75
Управление памятью большой емкости 75
16. Общие принципы разграничения доступа в ОС семейства UNIX. Пользователи и группы. Идентификаторы. Разграничения прав на доступ к файловой системе. 76
Общие принципы разграничения доступа в ОС семейства UNIX 76
Пользователи и группы 76
Идентификаторы 77
Разграничения прав на доступ к файловой системе 77
Билет 9 78
17. ОС семейства Microsoft Windows NT. Процессы и нити, планирование процессов и нитей. 78
Процессы и нити, планирование процессов и нитей 78
Процессы и нити 78
Алгоритм планирования процессов и нитей 79
18. Ос семейства unix. Архитектура виртуальной файловой системы. Виртуальные индексные дескрипторы. Монтирование файловых систем. 82
См. Билет 5 82
Билет 10 83
19. ОС семейства Microsoft Windows NT. Процессы и нити, планирование процессов и нитей. 83
См. Билет 9 83
20. ОС семейства UNIX.Удаленный вызов процедур (RPC). NFS. 83
Удаленный вызов процедур (RPC) 83
Передача параметров 84
Связывание (binding) 84
Обработка особых ситуаций (exception) 85
Семантика вызова 85
Представление данных 86
Сеть 86
NFS 87
Билет 11 89
21. Концепции построения семейств Windows 3.x и 9x/ME 89
1. Самое начало 89
2. Начало: Windows 1.0 /Ноябрь 1985/ 89
3. Улучшения: Windows 2.0 /Ноябрь 1987/ 90
Windows 386 /9 декабря 1987 / Windows 2.1 (286) /Июнь 1988/ 90
4. Обещанное: Windows 3.0/22 мая 1990/ 91
5. Ещё лучше: Windows 3.1 /1992/ 92
6. Интеграция сетевых средств: Windows for Workgroups 3.11 /Ноябрь 1992/ 92
7. Новые технологии: Windows NT 3.1 /27 июля 1993/ 93
Windows NT 3.5 /21 сентября 1994/ Windows NT 3.51 /30 мая 1995/ 94
8. Прорыв: Windows 95 /24 августа 1995/ 95
9. NT с новым лицом: Windows NT 4.0 /31 июля 1996/ 96
10. Хит: Windows 98 /Ноябрь(?) 1998/ 97
11. Продолжение: Windows Me/1999(?)/ 98
22. ОС семейства UNIX. Пользовательская и ядерная составляющая процессов. Жизненный цикл процесса. 99
Пользовательская и ядерная составляющая процессов 99
Понятие нити (threads) 99
Жизненный цикл процесса 102
Билет 12 105
23. Концепции построения OS/2 105
24. Файловая система S5fs. Суперблок. Индексные дескрипторы. Имена файлов. Недостатки и ограничения.. 105
Файловая система S5fs 105
Суперблок 106
Индексные дескрипторы 108
Имена файлов 110
Недостатки и ограничения 111
Билет 13 112
25. Концепции Windows NT. Архитектура ядра NT, защищенные подсистемы (Win 32, Win 16, DOS, OS/2, POSIX). 112
См. Билет 8 112
26. Файловая система FFS. Структура каталога. 112
Файловая система FFS 112
Структура каталога 112
Каталоги 115
Билет 14 116
27. MS-DOS. Распределение оперативной памяти (conversional memory, HMA, EMS, XMS) 116
См. Билет 2 116
28. ОС семейства UNIX. Общий алгоритм работы планировщика. Традиционный механизм управления процессами на уровне пользователя. 116
См. Билет 7 116
Билет 15 117
29. Концепции Windows NT. Архитектура ядра NT, защищенные подсистемы (Win 32, Win 16, DOS, OS/2, POSIX). 117
См. Билет 8 117
30. ОС семейства UNIX. Управление памятью. Виртуальная память. Аппаратно-независимый уровень управления памятью. Swapping и paging. 117
Управление памятью 117
Виртуальная память 117
Аппаратно-независимый уровень управления памятью 121
Swapping и paging 124
Билет 16 126
31. Файловая система Novell NetWare. Журналирование. Поддержка дополнительных пространств имен. 126
См. Билет 7 126
32. Ос семейства unix. System V ipc. Разделяемая память. Семафоры. Сообщения. Программные каналы. 126
См. Билет 1 126
Билет 17 127
33. ОС Novell Netware. Атрибуты файлов. Разграничение доступа к файлам. 127
Атрибуты файлов 127
Разграничение доступа к файлам 127
34. ОС семейства UNIX. Удаленный вызов процедур (RPC). NFS. 127
См. Билет 10 127
Билет 18 128
35. ОС семейства Microsoft Windows NT. Процессы и нити, планирование процессов и нитей. 128
См. Билет 9 128
36. Общие принципы разграничения доступа в ОС семейства UNIX. Пользователи и группы. Идентификаторы. Разграничения прав на доступ к файловой системе. 128
См. Билет 8 128