Перечень экзаменационных вопросов вопросов
Зав. кафедрой ПА
Л.Н. Грачева
Протокол №____
Перечень экзаменационных вопросов вопросов.
1. Что такое терминалы? Приведите примеры.
2. В чем различие между системами работающими в реальном времени и системами с непосредственной связью?
3. Какие существуют 2 категории применения систем реального времени?
4. Что является целью систем реального времени?
5. Дайте несколько определений систем реального времени. Какое из них наиболее точное? Почему?
6. Что такое системы мягкого реального времени?
7. Что такое системы жесткого реального времени?
8. Что общего и в чем различие систем мягкого и жесткого реального времени?
9. Self-Hosted ОСРВ. Их достоинства и недостатки.
10. Host/Target ОСРВ. Их достоинства и недостатки.
11. В зависимости от происхождения какие бывают ОСРВ. К какому типу (Self-Hosted или Host/Target) они относятся и почему?
12. В зависимости от системной программной среды на какие классы делятся ОСРВ? К какому типу (Self-Hosted или Host/Target) они относятся и почему?
13. В зависимости от внутреннего строения какие бывают ОСРВ?
14. Какие основные отличия ОСРВ от ОС общего назначения?
15. Что такое система исполнения реального времени? (дайте определение)
16. Какие требования предъявляются к системе исполнения реального времени?
17. Что такое система разработки реального времени? (дайте определение)
18. Из чего состоит система разработки реального времени?
19. Какие сервисы обеспечивает ядро ОСРВ?
20. Как осуществляется синхронизация ресурсов?
21. Как осуществляется межзадачный обмен?
22. Что значит разделение данных?
23. Как происходит обработка запросов внешних устройств?
24. Для чего нужна обработка особых ситуаций?
25. Какой наиболее часто используемый в ОСРВ принцип планирования?
26. Какие задачи чаще всего решаются при планировании?
27. Как происходит взаимное согласование задач?
28. Какие проблемы возникают при использовании ресурсов? Что такое критическая секция?
29. Какие основные тенденции используются при синхронизации с внешними событиями?
30. Для чего используется синхронизация по времени?
31. Что относится к средствам синхронизации процессов и передачи данных?
32. Что является временем реакции системы на события?
33. Какой интервал времени во времени реакции системы определяется аппаратурой?
34. Какой интервал времени во времени реакции системы определяется операционной системы и архитектурой компьютера?
35. Какие основные достоинства ОС Unix?
36. На какие две большие части делится ОС Unix?
37. Пользователи ОС Unix.
38. Интерфейс пользователя ОС Unix.
39. Привилегированный пользователь ОС Unix.
40. Программы ОС Unix.
41. Команды ОС Unix.
42. Процессы ОС Unix.
43. Перенаправление ввода/вывода ОС Unix.
44. Именованные программные каналы ОС Unix.
45. Принципы защиты ОС Unix.
46. Управление устройствами ОС Unix.
47. Драйверы устройств ОС Unix.
48. Внешний и внутренний интерфейсы устройств ОС Unix.
49. Программные гнезда (Sockets) ОС Unix.
50. Вызовы удаленных процедур (RPC) ОС Unix.
51. Из каких компонентов состоит ОС Unix.
52. Основные функции ОС Unix.
53. Основные функции shell ОС Unix.
54. Основные функции команд ОС Unix.
55. Основные функции файловой системы ОС Unix.
56. За счет чего достигается мобильность ОС Unix?
57. Что включает в себя машинно-зависимая часть ядра ОС UNIX?
58. Какие основные функции ядра ОС Unix?
59. Какие отличия между пользовательским режимом и режимом ядра в ОС Unix?
60. Принципы взаимодействия с ядром. Что такое системные вызовы?
61. Какие типы файлов существуют в ОС Unix?
62. В чем разница между обыкновенным файлом и справочником?
63. Для чего используются специальные файлы? Какие типы специальных файлов существуют? Где они используются?
64. Может ли один и тот же файл в ОС Unix связываться с разными именами?
65. Как происходит отображение файлов в виртуальную память в ОС Unix?
66. Как проводилась синхронизация доступа к файлам в ранних версиях ОС Unix? Какие варианты синхронизации используются в настоящее время?
67. На чем основывается защита файлов от несанкционированного доступа в ОС UNIX?
68. Что такое распределенная файловая система? Ее достоинства и недостатки.
69. Принцип работы потокового драйвера.
70. Стек протоколов TCP/IP.
71. Какие методы организация виртуальной памяти используются в ОС UNIX? Дайте их краткую характеристику.
72. Какие методы подкачки виртуальной памяти и используются в ОС UNIX? Дайте их краткую характеристику.
73. Какими сегментами представлена виртуальная память каждого процесса? Дайте их краткое описание.
74. Как реализуется сегментная организация памяти на аппаратно-независимом уровне?
75. Как происходит страничное замещение основной памяти и swapping в ОС UNIX?
76. Как в ОС UNIX происходит порождение процессов?
77. Сколько классов приоритетов и какие существуют в ОС UNIX?
78. Какие элементы конструкционных блоков используются в ОС UNIX?
79. Пользовательская и ядерная составляющие процессов.
80. Какой алгоритм планирования процессов используется в ОС UNIX? Дайте его краткое описание.
81. Какой традиционный механизм управления процессами на уровне пользователя?
82. Понятие нити в ОС UNIX.
83. Какие основные типы организации ввода/вывода существуют в ОС UNIX?
84. Семафоры в ОС UNIX.
85. Очереди сообщений в ОС UNIX.
86. Прерывания и особые ситуации в ОС UNIX.
87. Перспективные ОС, поддерживающие среду Ос Unix.
88. Основные характеристики Windows NT.
89. С помощью чего в Windows NT реализуется концепция микроядра?
90. Какие два режима существуют в Windows NT. Их основные функции.
91. В каких режимах выполняются сервисы и серверы в Windows NT, и как организуется взаимодействие между ними?
92. Основное назначение серверов, сервисов, менеджера ввода-вывода, микроядра и уровня аппаратных абстракций.
93. Что является основным средством, скрепляющим все подсистемы Windows NT в единое целое
94. Прикладные среды каких операционных систем поддерживает Windows NT?
95. Что такое объекты, для чего они используются и из каких частей они состоят?
96. Как реализованы процессы и нити в Windows NT?
97. Алгоритм планирования нитей в Windows NT.
98. Какое планирование для интерактивных задач реализовано в Windows NT?
99. Обработка прерываний в Windows NT
100. Сетевые средства Windows NT
101. Возможность использования NT как ОСРВ. Аргументы за и против.
102. Два пути решения возможности использования NT как ОСРВ.
103. Какие ОСРВ относятся к классическим ОС, а какие к объектно-ориентированным.
104. Основные характеристики системы QNX.
105. Какие компоненты реального времени обеспечивает ОС QNX?
106. На каких двух фундаментальных принципах построена ОС QNX?
107. Какие функции выполняет микроядро ОС QNX?
108. Какие менеджеры используются в конфигурации ОС QNX?
109. Что такое драйверы устройств и какие функции они выполняют в ОС QNX?
110. Основные характеристики ОС pSOS.
111. Основные характеристики ОС VxWorks.
112. Основные характеристики ОС OS-9.
113. На каком языке программирования написана ОС OS-9?
114. Какие основные требования предъявлялись к ОС OS-9 при ее разработке?
115. Что такое принцип модульности в ОС OS-9?
116. Какие функции выполняет ядро ОС OS-9?
117. Чем обеспечивается надежность системы ОС OS-9?
118. Как функционирует подпрограмма обработки прерываний в ОС OS-9?
119. Основные направления развития системы Linux.
120. Тенденции развития ОСРВ.
Старший преподаватель кафедры ПА О.А. Вдовыкина