Системное программное обеспечение включает в себя:
· операционную систему - обязательную часть системного программного обеспечения, гарантирующая эффективное функционирование компьютеров в различных режимах, организующая выполнение программ и взаимодействие пользователя и внешних устройств с ЭВМ;
· сервисные программы - программы, которые расширяют возможности ОС, предоставляя пользователю и его программам набор дополнительных услуг;
· систему технического обслуживания - систему, которая облегчает диагностику,
тестирования оборудования и поиск неисправностей в компьютерах.
Сетевая операционная система составляет основу любой вычислительной сети.
Каждый компьютер в сети в значительной степени автономен, поэтому под сетевой операционной системой в широком смысле понимается совокупность операционных систем отдельных компьютеров, взаимодействующих с целью обмена сообщениями и разделения ресурсов по единым правилам - протоколам.
Сетевая операционная система - операционная система со встроенными возможностями для работы в компьютерных сетях К таким возможностям можно отнести: поддержку сетевого оборудования;
|
|
· поддержку сетевых протоколов;
· поддержку протоколов маршрутизации;
· поддержку фильтрации сетевого трафика;
· поддержку доступа к удаленным ресурсам, таким как принтеры, диски и т. п. по сети;
· поддержку сетевых протоколов авторизации; наличие в системе сетевых служб, позволяющих удаленным пользователям использовать ресурсы компьютера.
Для управления сетью существуют специальные сетевые ОС, которые по своей организации можно разделить на одноранговые (Peer-to-Peer Network) и с выделенным сервером (Dedicated File Server Network).
Одноранговые сети. В одноранговых сетях все компьютеры равны в возможностях доступа к ресурсам друг друга. Каждый пользователь может по своему желанию объявить какой-либо ресурс своего компьютера разделяемым, после чего другие пользователи могут его использовать. В одноранговых сетях на всех компьютерах устанавливается такая операционная система, которая предоставляет всем компьютерам в сети потенциально равные возможности. Одноранговые сети проще в организации и эксплуатации, по этой схеме организуется работа в небольших сетях, в которых количество компьютеров не превышает 10-20.
Сети с выделенным сервером. В этих сетях сетевая ОС инсталлируется и загружается на отдельной станции, которую называют файловым сервером (File Server). Рабочие станции имеют доступ к общим данным и другим ресурсам, хранящимся на файловом сервере. При существовании в сети сотен или даже тысяч пользователей интенсивность запросов к совместно используемым ресурсам может быть очень большой, и сервер должен справляться с этим потоком запросов без больших задержек. Очевидным решением этой проблемы является использование в качестве сервера компьютера с мощной аппаратной платформой и операционной системой, оптимизированной для серверных функций.
|
|
В процессе обработки данных клиент (рабочая станция) может сформировать запрос на сервер для выполнения тех или иных процедур: поиск информации в базе данных, печать файла и т.д. Сервер выполняет запрос, поступивший от клиента. Результаты выполнения запроса передаются клиенту. Сервер обеспечивает хранение данных общего использования, организует доступ к этим данным и передает данные клиенту.
Различают в сети понятия: тонкий и толстый клиенты. Тонкий клиент (рабочая станция) переносит все или большую часть задач по обработке информации на сервер. Толстый клиент обеспечивает расширенную функциональность независимо от центрального сервера Часто сервер в этом случае является лишь хранилищем данных, а вся работа по обработке и представлению этих данных переносится на компьютер клиента.
В больших сетях наряду с отношениями клиент-сервер сохраняется необходимость и в одноранговых связях, поэтому такие сети чаще всего строятся по гибридной схеме.
В случае сети, территориально разбросанной, неоднородной по составу аппаратных и программных средств, а также со сложными прикладными программами, может оказаться необходимой среда на базе нескольких сетевых операционных систем.