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

Anonim

Первоначально компьютеры были созданы для работы как единая сущность; с дискретными ресурсами и отдельной операционной системой. Хотя использование нескольких компьютеров для решения одной проблемы не является неслыханной, часто задача человека заключается в том, чтобы разделить проблему на управляемые куски, на которые компьютеры могут работать отдельно.

Распределенная ОС - это просто усовершенствование оригинальной концепции. Но вместо того, чтобы человек сокращает работу, ОС достаточно умна, чтобы знать, какие компьютеры перегружены, а какие нет. Затем он будет балансировать доступные задачи, чтобы каждый компьютер в группе делился равной нагрузкой. Это полезно для максимизации полезности каждого компьютера. Недостатком является то, что вам нужно будет обновлять все блоки каждый раз, чтобы поддерживать разумный уровень производительности. Существует также некоторое программное обеспечение, которое просто несовместимо с распределенными вычислениями. Они не оптимизированы для использования нескольких процессов и как таковые могут обрабатываться только одним компьютером.

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

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