Перечень вопросов для промежуточной аттестации (экзамен)




Кафедра ПОУТС

по дисциплине Операционные системы

 

1. Место операционной системы в структуре программного обеспечения.

2. Операционная система как расширенная машина.

3. Операционная система в качестве менеджера ресурсов.

4. История операционных систем.

5. Процессоры.

6. Многопоточные и многоядерные микропроцессоры.

7. Память.

8. Типы операционных систем.

9. Системные вызовы.

10. Системные вызовы для управления процессами.

11. Системные вызовы для управления файлами.

12. Системные вызовы для управления каталогами.

13. Windows Win32 API.

14. Структура операционной системы - Монолитные системы.

15. Структура операционной системы - Многоуровневые системы.

16. Структура операционной системы - Микроядра.

17. Структура операционной системы - Клиент-серверная модель.

18. Процессы.

19. Модель процесса.

20. Создание процесса.

21. Завершение процесса.

22. Иерархии процессов.

23. Состояния процессов.

24. Реализация процессов.

25. Применение потоков.

26. Классическая модель потоков.

27. Потоки в POSIX.

28. Реализация потоков в пользовательском пространстве.

29. Реализация потоков в ядре.

30. Гибридная реализация.

31. Активация планировщика.

32. Всплывающие потоки.

33. Взаимодействие процессов.

34. Состязательная ситуация.

35. Критические области.

36. Взаимное исключение с активным ожиданием.

37. Приостановка и активизация.

38. Семафоры.

39. Мьютексы.

40. Мониторы.

41. Передача сообщений.

42. Барьеры.

43. Работа без блокировок: чтение — копирование — обновление.

44. Планирование.

45. Поведение процесса.

46. Потребность в планирование.

47. Категории алгоритмов планирования.

48. Задачи алгоритма планирования.

49. Алгоритм планирования в пакетных системах «Первым пришел – первым обслужен».

50. Алгоритм планирования в пакетных системах «Сначала самое короткое задание».

51. Алгоритм планирования в пакетных системах «Приоритет наименьшему времени выполнения».

52. Алгоритм планирования в интерактивных системах «Циклическое планирование».

53. Алгоритм планирования в интерактивных системах «Приоритетное планирование».

54. Использование нескольких очередей в интерактивных системах.

55. Алгоритм планирования в интерактивных системах «Выбор следующего самого короткого процесса».

56. Алгоритм планирования в интерактивных системах «Гарантированное планирование».

57. Алгоритм планирования в интерактивных системах «Лотерейное планирование».

58. Алгоритм планирования в интерактивных системах «Справедливое планирование».

59. Планирование в системах реального времени.

60. Политика и механизмы планирования.

61. Планирование потоков.

62. Память без использования абстракций.

63. Абстракция памяти.

64. Адресное пространство.

65. Базовый и ограничительный регистры.

66. Свопинг.

67. Управление памятью с помощью битовых матриц.

68. Управление памятью с помощью связанных списков.

69. Сортировка списка сегментов по адресам.

70. Алгоритм выделения памяти процессу – «Перове подходящее».

71. Алгоритм выделения памяти процессу – «Следующее подходящее».

72. Алгоритм выделения памяти процессу – «Наиболее подходящее».

73. Алгоритм выделения памяти процессу – «Наименее подходящее».

74. Виртуальная память.

75. Страничная организация памяти.

76. Связь виртуальной и физической памяти.

77. Внутреннее устройство диспетчера памяти.

78. Структура записи в таблице страниц.

79. Ускорение работы страничной организации памяти.

80. Буферы быстрого преобразования адреса.

81. Программное управление буфером TLB.

82. Ошибки отсутствия записей.

83. Многоуровневые таблицы страниц.

84. Инвертирование таблицы страниц.

85. Hash-таблица.

86. Алгоритмы замещения страниц.

87. Оптимальный алгоритм замещения страниц.

88. Алгоритм исключения недавно использовавшейся страницы.

89. Алгоритм «Первой пришла, первой ушла».

90. Алгоритм «Второй шанс».

91. Алгоритм «Часы».

92. Алгоритм замещения наименее востребованной страницы.

93. Основные требования к долговременному хранилищу данных.

94. Имена файлов.

95. Структура файла.

96. Типы файлов.

97. Доступ к файлам.

98. Атрибуты файлов.

99. Системы с одноуровневыми каталогами.

100. Иерархические системы каталогов.

101. Структура файловой системы.

102. GUID-таблица разделов.

103. Примеры файловых систем.

104. Устройства ввода-вывода.

105. Назначение, задачи и технологии подсистемы
ввода-вывода.

106. Прямой доступ к памяти (Direct Memory Access (DMA)).

107. Прерывания.

108. Программное обеспечение ввода/вывода.

109. Уровни программного обеспечения.

110. Обработчики прерываний.

111. Драйверы устройств.

112. Программное обеспечение ввода-вывода, не зависящее от конкретных устройств.

113. Буферизация.

114. Взаимоблокировка.

115. Выгружаемые и невыгружаемые ресурсы.

116. Условия возникновения ресурсных взаимоблокировок.

117. Обнаружение взаимоблокировки при использовании одного ресурса каждого типа.

118. Выход из взаимоблокировки.

119. Уклонение от взаимоблокировок.

120. Предотвращение взаимоблокировок.

121. Многопроцессорные системы.

122. Внешние условия, требующие принятия дополнительных мер безопасности.

123. Угрозы.

124. Злоумышленники.

125. Управление доступом к ресурсам.

126. Аутентификация.

127. Средства защиты.

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-06-29 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: