Пример: Глобальная сеть INTERNET
Я ищу:
На главную  |  Добавить в избранное  

Главная/

Программное обеспечение. /

Многопользовательскаясистема WinNT

←предыдущая  следующая→
1 2 3 

АКАДЕМИЯ  НАРОДНОГО  ХОЗЯЙСТВА

   На тему:

«Реализация многопользовательской системы в

Windows NT»

Группа:      Ф-13

                          Студент:         Натан В.В.

                          Руководитель:    Кедров М.А.

г.Новосибирск

1998г.


Введение.

Windows NT по сегодняшний день является новшеством на широком рынке операционных систем. Windows NT официально была объявлена корпорацией Microsoft 27 июля 1993г, с номером версии 3.1, подчеркивая преемственность от господствовавшей в то время системы Windows 3.1. Однако Windows NT появилась как совершенно новая система Windows, базой создания которой, фактически, была операционная система OS/2 - совместная в прошлом разработка корпорации Microsoft и фирмы IBM.

Появившись на широком рынке операционных систем, Windows NT преподнесла сразу множество не применявшихся раннее свойств в характеристику операционных систем для персональных компьютеров (в том числе непрофессиональных пользователей). Эти свойства до ОС Windows NT считались характерными чертами проффессиональных, сложных ОС (например, UNIX - системы): действительно многопользователь­ская, действительно многозадачная (с вытесняющей много­задачностью) сетевая ОС. Windows NT, достигнув мощности ОС класса UNIX, легкостью использования сравнима с Windows 95.

В настоящем реферате будет затронута лишь одна подсистема операционной системы Windows NT версии 4.0 - реализация многопользова­тельской системы разделения контроля, ресурсов и файлов ОС на локальном ПК.


1. Необходимость многопользовательской ОС.

На практике часто наблюдается использование ПК более чем одним пользователем, что в значительной мере усложняет работу каждого пользователя, повышая вероятность сбоя системы, потери данных и программного обеспечения на совместно используемом ПК ввиду несогласованных действий пользователей, а также разным уровнем их подготовки. Актуальным моментом является сохранение секретности информации, находящейся на ПК - ограничение доступа пользователей к ресурсам и файлам ПК. Еще одним важным фактором необходимости многополь­зовательской среды является требование различных настроек системы, используемых разными пользователями.

Долгое время многопользовательские ОС были слишком сложны и громоздки как с точки зрения необходимой вычислительной мощности, так и с точки зрения обслуживания. Windows NT практически первая ОС, предлагающая широкому рынку пользователей разрешение указанных сложностей на эффективном и удобоиспользуемом уровне. Реализацию многопользовательской подсистемы Windows NT можно разбить на два подуровня: первый - разделение ресурсов ПК (с их настройкой под каждого пользователя), и второй - разделение доступа к данным и программному обеспечению ПК (разделение доступа к файлам).


2. Реализация механизма разделения ресурсов ПК многопользовательской подсистемы Windows NT.

Если большинство предыдущих ОС являлись инструментом пользователя и пытались исполнять любую его команду (из Windows - систем некоторые удобства многопользовательской среды предоставлял лишь Windows 95 – профили пользователя, «плавающего» пользователя, разделение доступа к сетевым ресурсам), то Windows NT является ответственным владельцем ресурсов компьютера. Многопользовательская подсистема     Windows NT определяет, на основании конфигурации администратора системы, разрешить выполнение тех или иных действий пользователю или нет. Для того, чтобы осуществить такой подход, у ОС должен быть, с одной стороны, способ определения пользователя, а с другой - механизм определения прав доступа к рессурсам компьютера. В Windows NT первая часть реализована при помощи механизма обязательной регистрации (logon)  и "Базы бюджетов" (Security Account Manager Database). Вторая - при помощи единой схемы определения прав доступа к объектам. Рассмотрим указанные части подробнее.

2.1. Обязательная регистрация и "Базы бюджетов".

Каждому пользователю Windows NT соответствует строка в базе бюджетов. Бюджет содержит два ключа для идентификации пользователя - имя и пароль. Первый из них (имя пользователя) необходимо знать администратору - это позволит ему задать права пользователя при работе с системой; второй (пароль) должен быть известен лишь самому пользователю - он служит для авторизации доступа. Перед началом работы каждый пользователь проходит обязательную регистрацию (logon) в системе. После загрузки операционной системы или после завершения работы с компьютером другого пользователя на экране находится единственное окно с надписью "Press Ctrl+Alt+Del to logon". Требуется нажать все три клавиши одновременно. Эта комбинация клавиш во всех предыдущих версиях Windows использовалась для перезапуска компьютера (двойное нажатие для Windows 95), но в Windows NT после нажатия <Ctrl>+<Alt>+<Del> происходит вызов менеджера подсистемы защиты (службы безопасности) ОС. В появившемся диалоговом окне пользователю предлагается ввести имя и пароль входа в систему. При этом ввод пароля скрывается от постороннего наблюдателя (на экран выводятся символы "*" вместо символов пароля). По окончанию ввода пользователем своих реквизитов система сравнивает введенную информацию с собственной базой бюджетов пользователей, и в случае опознания пользователя производит вход в систему, с доступом к ресурсам, ограниченным правами, перечисленными в соответствующей записи базы бюджетов. Если пользователь пожелает воспользоваться менеджером подсистемы защиты в процессе работы (вызвав его опять же <Ctrl>+<Alt>+<Del>), то система предоставит ему возможность:

·        закрыть все запущенные приложения (кнопка Logoff окна менеджера);

·        закрыть все запущенные приложения и остановить систему - подготовит систему к перезапуску или выключению компьютера (кнопка Shutdown);

·        скрыть содержимое экрана не закрывая приложений и заблокировать систему. Для разблокировки понадобится снова ввод пароля пользователя (кнопка Lock Workstation), причем разблокировать систему сможет только пользователь заблокировавший ее (администратор системы также сможет зарегистрироваться, не взирая на блокировку, но при этом система закроет все приложения, запущенные предыдущим пользователем (даже с потерей данных), чтобы предотвратить работу администратора в системе от имени пользователя);

·        сменить пароль пользователя - единственный способ смены пароля для обычного пользователя (кнопка Change Password).

С системой Windows NT невозможно работать, не имея бюджета. Поэтому уже на стадии установки системы два пользовательских бюджета, а именно бюджеты с именами Администратор (Administrator) и Гость (Guest), создаются обязательно.

Администратор - самый главный пользователь операционной системы. В его задачи входит настройка и сопровождение ОС, установка дополнительного программного обеспечения, а также управление работой других пользователей. Администратор может получить доступ сам и определять права доступа других пользователей к любому ресурсу операционной системы. Однако администратор также ограничен системой в некоторых своих действиях: администратор не может получить у системы пароль пользователя, а значит, не сможет производить никаких действий в системе от имени пользователей.

←предыдущая  следующая→
1 2 3 


Copyright © 2005—2007 «RefStore.Ru»