- •Вопросы для подготовки к экзамену по дисциплине "Операционные системы" Введение
- •Что такое пакет и пакетная обработка данных?
- •Что такое операционные системы реального времени?
- •Основные понятия
- •Что такое привилегированные и непривилегированные команды?
- •Что такое легковесные процессы? 73. Что такое потоки выполнения? 74. Что такое нити? 75. Что такое треды?
- •Управление памятью
- •Процессы и управление ими. Тупики.
- •Что такое дескриптор процесса? Какова его роль при прерывании процесса?
- •Что такое карусельная дисциплина обслуживания? Как она реализуется?
- •Каковы пути повышения производительности мультипроцессорных систем?
- •Что такое параллельные, независимые и взаимодействующие процессы?
- •Что такое разделяемые и разделяемые критические ресурсы?
- •Какие требования предъявляются к критическим секциям программного кода процессов?
- •Что такое блокировка памяти? в чём смысл метода одной общей переменной?
- •Поясните метод двух и трёх общих переменных.
- •Что такое команды "проверка-установка"? Чем они отличаются от обычных команд "проверка" и "установка"?
- •Поясните как возникновение тупика при кольцевом обмене процессов сообщениями через почтовые ящики.
- •Магнитные и оптические диски. Файловые системы
- •Поясните логическую структуру диска.
- •Каково содержимое Master Boot Record'а?
- •Опишите процесс загрузки операционной системы.
- •Что такое атрибуты файла?
- •Что такое монтируемые файловые системы? Поясните структуры файловых систем (одноуровневую, иерархическую, сетевую).
- •Дайте характеристику файловой системы ntfs.
- •Защита операционной системы. Безопасность операционных систем.
- •Поясните систему резервного копирования и восстановления.
- •Как осуществляется аварийное восстановление операционной системы?
- •Загрузчики операционных систем
- •Какие действия выполняет загрузчик операционной системы?
- •Какие файлы необходимы для работы загрузчика ntldr? Приведите и прокомментируйте примерный текст файла boot.Ini.
- •Безопасность операционных систем
- •Что такое угрозы информационной безопасности? Опишите классификацию угроз.
- •Поясните классификацию брандмауэров по исполнению.
- •Поясните работу брандмауэров на пакетном уровне.
- •Поясните работу брандмауэров на прикладном уровне.
- •Поясните работу брандмауэров на сеансовом и экспертном уровнях.
- •Что такое спам и как от него можно защититься?
- •Поясните защиту конфиденциальной информации посредством паролей.
- •Какими способами поддерживается администрирование системы?
-
Что такое операционные системы реального времени?
Системы реального времени применялись для управления техническими объектами и гарантировали реакцию вычислительной машины на сигналы управления в течение некоторого предельно допустимого времени.
Особенностью второго поколения было и то, что ОС создавались как системы коллективного пользования с мультипрограммным режимом работы и как первые системы мультипроцессорного типа.
В то же время появились методы, обеспечивающие независимость программирования от внешних устройств. В программе необходимо указывать только тип устройства, а не программировать его физический адрес. Конкретный адрес устройства определялся в процессе выполнения программы. Это было серьезное достижение в развитии ОС.
-
Как кратко охарактеризовать операционные системы третьего поколения?
Третье поколение (70-80 гг.) было поколением многорежимных систем, обеспечивающих пакетную обработку, разделение времени, режим реального времени и мультипроцессорный режим. Они были громоздкими, дорогостоящими монстрами. Например, фирме IBM разработка ОС/360 стоила 6 млрд. долларов, что соизмеримо с затратами американской программы NASA высадки человека на Луне. Эти системы значительно усложнили вычислительную среду, поэтому для выполнения простейшей программы необходимо было изучать сложные языки управления заданием (JCL – Job Control Language).
-
Что такое вытесняющая многозадачность?
Вытесняющая многозадачность — это вид многозадачности, при которой операционная система может временно прервать текущий процесс без какой-либо помощи с его стороны.
-
Что такое приоритетное планирование?
При приоритетном планировании каждому процессу присваивается определенное числовое значение – приоритет, в соответствии с которым ему выделяется процессор.
-
Что такое квоты в операционных системах и что они в них определяют?
Квоты - это опциональная возможность операционной системы, которая позволяет ограничивать объем дискового пространства и/или количество файлов для конкретного пользователя или членов определенной группы в рамках одной файловой системы.
-
Что такое мультипроцессорный режим?
Многопроцессорный режим – режим многопрограммной обработки информации, реализуемый на вычислительной системе, которая включает в себя не менее двух центральных процессоров, обменивающихся информацией через общее поле памяти. Эти процессоры либо производят параллельную обработку информации в пределах одной задачи, либо решают несколько различных задач.
-
В каком поколении операционных систем стали активно поддерживаться вычислительные сети?
Четвертое поколение (с середины 70-х до 90-х гг.) развивалось в период удешевления стоимости вычислительной техники в условиях внедрения микропроцессоров, позволивших дать компьютер практически каждому пользователю. В этот период бурно развиваются вычислительные сети и средства оперативной обработки данных (on-line). Возникло понятие сетевого компьютера, способного получать все ресурсы через компьютерную сеть.
-
Что такое сетевой компьютер?
Сетевой компьютер — компьютер, являющийся компонентом архитектуры компьютер-сеть и имеющий упрощённые структуры в отличие от персонального компьютера (небольшой объём памяти, возможно отсутствие дисковода и т. п.). Это аппаратная часть для выполнения программы сетевого компьютерного терминала. В качестве сетевого компьютера могут использоваться устаревшие модели персональных компьютеров, объединённые в большую иерархичную сеть грид-вычислений, в которой также присутствуют сервера. В сетевом компьютере может отображаться экран входа в учётную запись пользователя в операционную систему с дальнейшим отображением рабочего стола. А сама операционная система установлена на сервере.
-
Что такое виртуальный ресурс?
Виртуальный ресурс – модель, построенная на основе одного или нескольких физических ресурсов и при его распределении, используются характеристики, отличные от характеристик физических ресурсов, на основе которых построен данный виртуальный ресурс.
-
Что такое технология Клиент – Сервер?
Технология распределённой обработки данных Клиент - Сервер, которая предусматривает существование двух процессов (документов или устройств) – клиента (потребителя информации) и сервера (поставщика информации).
-
В каком поколении операционных систем одной из важнейших задач стала защита данных?
В четвертом поколении.
-
Какую особенность имеют операционные системы пятого (последнего на сегодняшний день) поколения?
Пятое поколение (с середины 90-х гг.) операционных систем стало поколением операционных систем с широкой поддержкой беспроводной связи для мобильных устройств.