Способы объединения компьютеров в сети: рабочие группы и домены. Достоинства и недостатки, сфера использования.
1) Доменная сеть используется в больших NT-сетях. Домен – это административная единица, где учетная информация о пользователях централизованно хранится на главном контроллере домена и дублируется на резервных контроллерах. Запросы пользователей на регистрацию проверяются одним из контроллеров. Кроме того, пользователь может зарегистрироваться локально, используя учетную информацию, хранящуюся на той рабочей станции ила на том сервере, к которым он хочет получить доступ. Учетные записи и системная политика, определяемые на контроллере домена, действительны для всех серверов и рабочих станций домена, а не только для какого-нибудь одного компьютера. Пользуясь системой доверительных отношений между доменами, этот принцип можно распространить и на множество доменов.
Чаще всего используется одна из четырех различных моделей:
• Модель с одним доменом;
• Модель с одним главным доменом;
|
|
• Модель с несколькими главными доменами;
• Модель с полностью доверительными доменами
Выбрать подходящую доменную модель для сети Windows NT 3.x-4.0 – относительно несложно. Основными параметрами, влияющими на выбор, являются параметры базы данных SAM, привила делегирования административных задач, географическое расположение подразделений компании, используемые каналы связи, количество серверов и т.п.
Альтернативой доменной модели являются рабочие группы. В рабочей группе каждая отдельная NT-система (сервер или рабочая станция) должна вести собственные учетные записи. Такая модель оправдана только в небольших локальных сетях, а в автономных NT-системах или в группах рабочих станций NT, работающих без NT-сервера, так как в этом случае нельзя образовать домен. Последнее возможно только при наличии NT-сервера, выполняющего роль контроллера домена.
2) Основные функции подсистемы ввода-вывода. Методы организация параллельной работы процессора и устройств ввода-вывода. Прямой доступ к памяти.
1. Организация параллельной работы устройств ввода-вывода и процессора.
2. Согласование скоростей обмена и кэширование данных.
3. Разделение устройств и данных между процессами.
4.Обеспечение удобного логического интерфейса между устройствами и остальной частью системы.
5. Поддержка широкого спектра драйверов с возможностью простого включения в систему нового драйвера.
6. Динамическая загрузка и выгрузка драйверов.
7. Поддержка нескольких файловых систем.
8. Поддержка синхронных и асинхронных операций ввода-вывода.
Методы организация параллельной работы процессора и устройств ввода-вывода:
|
|
1. Процессор непосредственно управляет периферийным устройством.
2.Устройство управляется контроллером. Процессор использует программируемый ввод - вывод без прерываний (переход к абстракции интерфейса ввода - вывода). Процессор посылает необходимые команды контроллеру ввода-вывода и переводит процесс в состояние ожидания завершения операции ввода-вывода.
3. Использование контроллера прерываний. Ввод-вывод, управляемый прерываниями. Процессор посылает необходимые команды контроллеру ввода-вывода и продолжает выполнять процесс, если нет необходимости в ожидании выполнения операции. В противном случае процесс приостанавливается до получения прерывания, а процессор переключается на выполнение другого процесса.
4. Использование модуля (канала) прямого доступа к памяти. Перемещение данных в память (из нее) без использования процессора.
Модуль прямого доступа к памяти управляет обменом данных между основной памятью и контроллером ввода-вывода. Процессор посылает запрос на передачу блока данных модулю прямого доступа к памяти, а прерывание происходит только после передачи всего блока данных.
5. Использование отдельного специализированного процессора ввода-вывода, управляемого центральным процессором.
6. Использование отдельного компьютера для управления устройствами ввода-вывода при минимальном вмешательстве центрального процессора.
Задача
Информация от модема поступает в два переключаемых системных буфера, каж-дый из которых имеет емкость в 1 Кбайт. Перемещение данных из буфера в пользователь-ский процесс занимает 10 мс. Пользовательский процесс затрачивает 50 мс на обработку одного блока данных. Какова максимально возможная скорость работы модема в этих ус-ловиях?
Общее время на трансфер данных из буфера плюс пользовательский процесс = 50 ms + 10 ms.+10 ms=70ms
60ms+10ms __ 2K è 2K/70msè 228Kbit/sec