Структура и функции программного обеспечения ЛКС
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
С представляла собой набор существующих локальной ОС и надстроенной над ней сетевой оболочки. Таким образом, в локальную ОС вставляются минимум сетевых функций, необходимых для работы сетевой оболочки, которая выполняет главную роль, функционирования сети Пример такого подхода - использование каждой машиной сети операционной системы MS DOS (который начиная с его третьей версии имел такие встроенные функции, как блокировка файлов и записей, необходимых для объединенного доступа к файлам). Принцип построения сетевых ОС в виде сетевой оболочки над локальной ОС используется и в современных ОС, таких, например, как LANtastic или Personal Ware.
В устройстве сетевой работы операционная система играет роль интерфейса, скрывающего от потребителя все подробные данные низкоуровневых средств аппаратного ПО сети. Например, вместо численных адресов компьютеров сети, такой как МАС-адрес и IP-адрес, операционная система компьютерной сети позволяет работать с именами пользователей, удобными для хранения. В результате в представлении потребителя сеть с ее набором трудных и спутанных реальных подробных данных переворачивает, чтобы очистить достаточно понятный набор разделяемых ресурсов.
В Приложении А показаны основные функциональные компоненты сетевой ОС:
средства управления локальными ресурсами компьютера реализуют все функции ОС автономного компьютера (выделение оперативной памяти между процессами, планируя и диспетчеризируя процессом, управление процессами в многопроцессорных машинах, управление внешней памяти большого объема, интерфейса с потребителем и т.д.);
Сетевые средства, поочередно, могут быть разделены на три компонента:
Средства условия местных средств и служб в общем использовании - серверная часть ОС;
Средства запроса доступа, чтобы отдалить ресурсы и службы - клиентская часть ОС;
Механизмы ОС, которые вместе с коммуникационной системой обеспечивают передачу сообщений между сетевыми компьютерами.
Основное требование, показанное операционной системе, производительности основных функций эффективного управления этим ресурсы и поддержка удобного интерфейса для пользовательских и прикладных программ. Современный ОС, как правило, должен поддерживать обработку ПО, виртуальную память, свопинг, графический интерфейс потребителя, и также выполнить много других необходимых функций и служб. Кроме этих необходимых условий функциональной полноты не менее важные операционные требования, которые перечисляются более низкие, выдвигаются к операционным системам.
Расширяемость;
Переносимость;
Совместимость;
Надежность и отказоустойчивость;
Безопасность;
Производительность.
В сети узкого смысла ОС - операционная система отдельного компьютера, возможность, обеспечивающая для этого, чтобы разогреваться сеть.
В сетевой операционной системе отдельной машины возможно выбрать некоторые части:
Средства управления локальными ресурсами компьютера: функции выделения оперативной памяти между процессами, планированиями и диспетчеризациями процессов, средствами управления процессоров в многопроцессорных тренажерах, средствами управления периферийных устройств и другими функциями рационального использования природных ресурсов локального ОС.
Средства условия собственных ресурсов и служб в общем использовании - часть сетевой ОС (сервер). Эти средства обеспечивают, например, блокировку файлов и записей, который необходим для их совместного использования; руководство справочников имен сетевых ресурсов; обработка запросов удаленного доступа, чтобы иметь файловую систему и базу данных; управление очередей запросов удаленных потребителей к периферийным устройствам.
Средства запроса доступа, чтобы отдалить ресурсы и службы и их использования - клиентская часть ОС (редиректор). Эта часть выполняет распознавание и перенаправление в сети запросов, чтобы отдалить ресурсы из приложений и потребителей, таким образом, запрос приходит из приложения в локальную форму, и передается в сети в другой форме, соответствующей необходимым условиям подающего. Клиентская часть также выносит получение ответов от подающих и их преобразования в локальный формат, таким образом, для производительности приложения локальных и удаленных запросов неразличимо.
Коммуникационные средства ОС, кс помощью которых происходит обмен сообщениями в сети. Эта часть обеспечивает адресацию и буферизацию сообщений, выбор маршрута передачи сообщения в сетях, надежности передачи, и т.д., который является, средства перевозки сообщений.
В зависимости от функций, положенных к определенному компьютеру, в его операционной системе, могут отсутствовать либо клиентская, либо серверная части.
.2 Виды сетевых ОС
Сетевая служба может быть представлена в ОС либо обеими (клиент и сервер) частями, либо только одному из них.
В первом случае операционная система названа одноранговой, не только позволяет адресоваться к ресурсам других компьютеров, но также и хранению собственные ресурсы в инструкции потребителей других компьютеров. Например, если на всех компьютерах сети устанавливаются и клиенты, и подающие файловой службы, все пользователи сети могут применить совместно файлы друг друга. Компьютеры, комбинирующие функции клиента и сервера, называются одноранговыми зонами.
Операционную систему, которая избирательно содержит клиентские части сетевых служб, называют как клиент. Клиент ОС устанавливае?/p>