В этой статье мы поговорим о типах ОС и о том, как их можно задавать на собеседованиях.
Типы ОС, которые мы обсудим, следующие:-
- Исправленная ОС
- ОС с разделением времени
- Распределенная ОС
- Сетевая ОС
- Операционная система реального времени
Исправленная ОС
- Как вы можете видеть на приведенном выше изображении, сначала задания с аналогичными функциями или аналогичными типами разделяются и помещаются в очередь, а затем операционная система время от времени отправляет их в пакетную систему.
Таким образом, возникает вопрос, кто будет разделять аналогичные функциональные задания и как они будут отправляться в пакеты.
- Во первых оператор должен разделить задания с аналогичной функциональностью
- Во-вторых, пакетная система выполняет действия в виде очереди, и аналогичные задания отправляются в виде очереди.
В чем преимущество такой операционной системы? – Время, необходимое для завершения всего процесса, обычно неизвестно, но здесь точно известно для каждой очереди, что в конечном итоге может быть использовано в качестве преимущества, также, если задание очень сложное и потребует большого количества времени для завершения, то такой процесс может быть завершен даже в отсутствие из людей. Кроме того, время простоя операционной системы меньше. Эта система также дает свободу нескольким пользователям, использующим ОС.
Каковы недостатки? – Пакетную систему действительно сложно отлаживать. Эта система не допускает прямого взаимодействия между пользователем и операционной системой. Предположим, что в одном из заданий пакета возникает ошибка. Затем затрагиваются все остальные задания, т.е. Им приходится ждать, пока ошибка не будет устранена.
ОС с разделением времени
- Как вы можете видеть на приведенном выше изображении, существует несколько пользователей или, что вы можете сказать, несколько заданий и, таким образом, называется многозадачной ОС, используется для минимизации времени отклика и, в свою очередь, обеспечения максимального использования процессора (что является целью мультипрограммных систем)
В этой ОС каждому пользователю предоставляется время работы процессора и выделяется равное время, которое называется квантовым, и как только это время истекает, ОС переключается на следующее задание.
В чем преимущество такой ОС? – Они минимизируют время отклика, т.е. увеличивают время отклика. Поскольку это ОС с разделением времени, система простаивает очень мало времени, и каждая задача получает равное время для выполнения.
В чем недостаток такой ОС? – Поддержание синхронизации является сложной задачей, а также необходимо поддерживать безопасность
Распределенная ОС
- Как вы можете видеть на приведенном выше изображении, различные системы взаимодействуют через сеть связи, такую как LAN или WAN, чтобы совместно использовать один и тот же ресурс и при необходимости предоставлять ресурс пользователю.
- ** Один важный момент, который следует отметить в отношении распределенных систем, заключается в том, что они слабо связаны, то есть аппаратное и программное обеспечение могут взаимодействовать друг с другом, но они не обязательно должны зависеть друг от друга. * *
- Подключенные к центральной системе системы не обязательно должны быть одинакового размера и мощности.
Основным преимуществом такой ОС является то, что получить доступ к файлу, которого на самом деле нет в процессоре, может быть очень легко.
В чем преимущества такой ОС? – Ресурсы используются совместно, вычисления выполняются очень быстро и долговечно, Снижается нагрузка на главный компьютер, Ресурсы легко доступны, Система масштабируема, а многообещающий и лучший сервис для пользователя и сбой одного из процессоров не влияют на систему.
Каковы недостатки? – Очень сложная структура и сетевая безопасность. Сбой основного хоста может привести к сбою системы.
Сетевая ОС
- Как вы можете видеть на приведенном выше изображении, для использования такого типа ОС необходима централизованная система.
Еще одним важным аспектом сетевых операционных систем является то, что все пользователи хорошо осведомлены о базовой конфигурации, всех других пользователях в сети, их индивидуальных подключениях и т.д. и именно поэтому эти компьютеры широко известны как тесно связанные системы.
В чем преимущества такой ОС? – Вся центральная система очень стабилизирована, вся конфигурация может быть выполнена в центральной системе. Новые технологии и интеграция оборудования очень просты.
Каковы недостатки? – Очень дорогостоящая система. Необходимость в центральном расположении даже для самых маленьких вычислений требуется регулярное техническое обслуживание.
Операционная система реального времени
Существует два типа ОСРВ:
- Жесткая ОСРВ: – Строгие ограничения по времени и недопустимые задержки
- Мягкие ОСРВ: – Они гораздо менее строгие, чем жесткие ОСРВ
В чем преимущества такой ОС? – Максимальное использование системы, переключение задач в случае некоторых проблем с текущей запущенной задачей или потоком, больше внимания уделяется запуску текущего потока, а не очереди, хорошая система распределения памяти
Каковы недостатки? – Очень сложная система, ограниченное выполнение задач, требуются сильно встроенные системы, имеющие приоритет потока, а не переключение задач.
Далее мы рассмотрим некоторые важные термины операционной системы, которые необходимо знать, а пока подпишитесь на рассылку новостей, чтобы не пропустить никаких обновлений!
Оригинал: “https://dev.to/dubesar/interview-os-part-1-jj2”