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