Рубрики
Без рубрики

Интервью с ОС (Часть 1)

В этой статье мы поговорим о типах ОС и о том, как их можно задавать на собеседованиях. То… С тегами aws, linux, java.

В этой статье мы поговорим о типах ОС и о том, как их можно задавать на собеседованиях.

Типы ОС, которые мы обсудим, следующие:-

  1. Исправленная ОС
  2. ОС с разделением времени
  3. Распределенная ОС
  4. Сетевая ОС
  5. Операционная система реального времени

Исправленная ОС

  • Как вы можете видеть на приведенном выше изображении, сначала задания с аналогичными функциями или аналогичными типами разделяются и помещаются в очередь, а затем операционная система время от времени отправляет их в пакетную систему.
  • Таким образом, возникает вопрос, кто будет разделять аналогичные функциональные задания и как они будут отправляться в пакеты.

    • Во первых оператор должен разделить задания с аналогичной функциональностью
    • Во-вторых, пакетная система выполняет действия в виде очереди, и аналогичные задания отправляются в виде очереди.
  • В чем преимущество такой операционной системы? – Время, необходимое для завершения всего процесса, обычно неизвестно, но здесь точно известно для каждой очереди, что в конечном итоге может быть использовано в качестве преимущества, также, если задание очень сложное и потребует большого количества времени для завершения, то такой процесс может быть завершен даже в отсутствие из людей. Кроме того, время простоя операционной системы меньше. Эта система также дает свободу нескольким пользователям, использующим ОС.

  • Каковы недостатки? – Пакетную систему действительно сложно отлаживать. Эта система не допускает прямого взаимодействия между пользователем и операционной системой. Предположим, что в одном из заданий пакета возникает ошибка. Затем затрагиваются все остальные задания, т.е. Им приходится ждать, пока ошибка не будет устранена.

ОС с разделением времени

  • Как вы можете видеть на приведенном выше изображении, существует несколько пользователей или, что вы можете сказать, несколько заданий и, таким образом, называется многозадачной ОС, используется для минимизации времени отклика и, в свою очередь, обеспечения максимального использования процессора (что является целью мультипрограммных систем)
  • В этой ОС каждому пользователю предоставляется время работы процессора и выделяется равное время, которое называется квантовым, и как только это время истекает, ОС переключается на следующее задание.

  • В чем преимущество такой ОС? – Они минимизируют время отклика, т.е. увеличивают время отклика. Поскольку это ОС с разделением времени, система простаивает очень мало времени, и каждая задача получает равное время для выполнения.

  • В чем недостаток такой ОС? – Поддержание синхронизации является сложной задачей, а также необходимо поддерживать безопасность

Распределенная ОС

  • Как вы можете видеть на приведенном выше изображении, различные системы взаимодействуют через сеть связи, такую как LAN или WAN, чтобы совместно использовать один и тот же ресурс и при необходимости предоставлять ресурс пользователю.
  • ** Один важный момент, который следует отметить в отношении распределенных систем, заключается в том, что они слабо связаны, то есть аппаратное и программное обеспечение могут взаимодействовать друг с другом, но они не обязательно должны зависеть друг от друга. * *
  • Подключенные к центральной системе системы не обязательно должны быть одинакового размера и мощности.
  • Основным преимуществом такой ОС является то, что получить доступ к файлу, которого на самом деле нет в процессоре, может быть очень легко.

  • В чем преимущества такой ОС? – Ресурсы используются совместно, вычисления выполняются очень быстро и долговечно, Снижается нагрузка на главный компьютер, Ресурсы легко доступны, Система масштабируема, а многообещающий и лучший сервис для пользователя и сбой одного из процессоров не влияют на систему.

  • Каковы недостатки? – Очень сложная структура и сетевая безопасность. Сбой основного хоста может привести к сбою системы.

Сетевая ОС

  • Как вы можете видеть на приведенном выше изображении, для использования такого типа ОС необходима централизованная система.
  • Еще одним важным аспектом сетевых операционных систем является то, что все пользователи хорошо осведомлены о базовой конфигурации, всех других пользователях в сети, их индивидуальных подключениях и т.д. и именно поэтому эти компьютеры широко известны как тесно связанные системы.

  • В чем преимущества такой ОС? – Вся центральная система очень стабилизирована, вся конфигурация может быть выполнена в центральной системе. Новые технологии и интеграция оборудования очень просты.

  • Каковы недостатки? – Очень дорогостоящая система. Необходимость в центральном расположении даже для самых маленьких вычислений требуется регулярное техническое обслуживание.

Операционная система реального времени

Существует два типа ОСРВ:

  1. Жесткая ОСРВ: – Строгие ограничения по времени и недопустимые задержки
  2. Мягкие ОСРВ: – Они гораздо менее строгие, чем жесткие ОСРВ
  • В чем преимущества такой ОС? – Максимальное использование системы, переключение задач в случае некоторых проблем с текущей запущенной задачей или потоком, больше внимания уделяется запуску текущего потока, а не очереди, хорошая система распределения памяти

  • Каковы недостатки? – Очень сложная система, ограниченное выполнение задач, требуются сильно встроенные системы, имеющие приоритет потока, а не переключение задач.

Далее мы рассмотрим некоторые важные термины операционной системы, которые необходимо знать, а пока подпишитесь на рассылку новостей, чтобы не пропустить никаких обновлений!

Оригинал: “https://dev.to/dubesar/interview-os-part-1-jj2”