Операционная система

Автор: Пользователь скрыл имя, 02 Марта 2013 в 18:35, реферат

Описание работы

Операционная система в наибольшей степени определяет облик всей вычислительной системы в целом. Несмотря на это, пользователи, активно использующие вычислительную технику, зачастую испытывают затруднения при попытке дать определение операционной системе. Частично это связано с тем, что ОС выполняет две по существу мало связанные функции: обеспечение пользователю-программисту удобств посредством предоставления для него расширенной машины и повышение эффективности использования компьютера путем рационального управления его ресурсами.

Содержание

1. Введение 3
1.1 ОС как расширенная машина 3
1.2 ОС как система управления ресурсами 3
2. Классификация ОС 4
2.1 Особенности алгоритмов управления ресурсами 4
2.1.1. Поддержка многозадачности. 4
2.1.2. Поддержка многопользовательского режима. 4
2.1.3. Вытесняющая и невытесняющая многозадачность. 4
2.1.4. Поддержка многонитевости. 4
2.1.5. Многопроцессорная обработка. 5
2.2 Особенности аппаратных платформ 5
2.3 Особенности областей использования 6
2.4 Особенности методов построения 6
3. Сетевые операционные системы 8
3.1 Структура сетевой операционной системы 8
3.2 Одноранговые сетевые ОС и ОС с выделенными серверами 10
3.3 ОС для рабочих групп и ОС для сетей масштаба предприятия 11
4. Процессы и нити в распределенных системах 14
4.1 Понятие "нить" 14
4.2 Различные способы организации вычислительного процесса с использованием нитей 14
4.3 Вопросы реализации нитей 16
4.4 Нити и RPC 16
5. Современные концепции и технологии проектирования операционных систем 17
5.1 Требования, предъявляемые к ОС 90-х годов 17
5.1.1. Расширяемость 17
5.1.2. Переносимость 18
5.1.3. Совместимость 19
5.1.4. Безопасность 19
6. Операционные системы различных фирм производителей программного обеспечения 21
6.1 Семейство операционных систем UNIX 21
6.2 Микроядро Mach 23
6.2.1. История Mach 24
6.2.2. Цели Mach 24
6.2.3. Основные концепции Mach 24
6.2.4. Сервер Mach BSD UNIX 25
6.3 Сетевые продукты фирмы Novell 26
6.3.1. История и версии сетевой ОС NetWare 26
6.3.2. Версия NetWare 4.1 27
6.4 Семейство сетевых ОС компании Microsoft 29
6.4.1. Сетевые продукты Microsoft 29
6.4.2. Windows NT 4.0 30
6.4.3. Области использования Windows NT 30
6.4.4. Концепции Windows NT 31
6.4.5. Совместимость Windows NT с NetWare 41
6.5 Операционная система OS/2 42
6.5.1. История развития OS/2 и ее место на рынке 42
6.5.2. Битва Microsoft - IBM на рынке настольных ОС 42
6.5.3. OS/2 - постепенные улучшения 43
7. Заключение 44
Список литературы 46

Работа содержит 1 файл

Операционная система .doc

— 464.00 Кб (Скачать)

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

Важным свойством  справочной службы является ее масштабируемость, обеспечиваемая распределенностью базы данных о пользователях и ресурсах.

Такие сетевые  ОС, как Banyan Vines, Novell NetWare 4.x, IBM LAN Server, Sun NFS, Microsoft LAN Manager и Windows NT Server, могут служить  в качестве операционной системы  предприятия, в то время как ОС NetWare 3.x, Personal Ware, Artisoft LANtastic больше подходят для небольших рабочих групп.

Критериями для  выбора ОС масштаба предприятия являются следующие характеристики:

Органичная поддержка  многосерверной сети;

Высокая эффективность файловых операций;

Возможность эффективной  интеграции с другими ОС;

Наличие централизованной масштабируемой справочной службы;

Хорошие перспективы  развития;

Эффективная работа удаленных пользователей;

Разнообразные сервисы: файл-сервис, принт-сервис, безопасность данных и отказоустойчивость, архивирование данных, служба обмена сообщениями, разнообразные базы данных и другие;

Разнообразные программно-аппаратные хост-платформы: IBM SNA, DEC NSA, UNIX;

Разнообразные транспортные протоколы: TCP/IP, IPX/SPX, NetBIOS, AppleTalk;

Поддержка многообразных  операционных систем конечных пользователей: DOS, UNIX, OS/2, Mac;

Поддержка сетевого оборудования стандартов Ethernet, Token Ring, FDDI, ARCnet;

Наличие популярных прикладных интерфейсов и механизмов вызова удаленных процедур RPC;

Возможность взаимодействия с системой контроля и управления сетью, поддержка стандартов управления сетью SNMP.

Конечно, ни одна из существующих сетевых ОС не отвечает в полном объеме перечисленным требованиям, поэтому выбор сетевой ОС, как правило, осуществляется с учетом производственной ситуации и опыта. В таблице приведены основные характеристики популярных и доступных в настоящее время сетевых ОС.

Список литературы

1.Д. Гантер, С.  Барнет, Л.Гантер “Интеграция Windows NT и Unix” 464с. Cанкт-Петербург, 1998 г.

2.Питер Дайсон  “Unix. Настольный справочник” 395 с. ЛОРИ 1997 г.

3.Джеймс Армстронг  “Секркты UNIX” Санкт-Петербург, 1998 г.

4.И. Серебрянский  “ Novell Net Ware одним взглядом” 160 c.BHV-Санкт-Петербург 1996 г.

5.Кепли М., Сипплес Т.Ф. “Ответы на актуальные вопросы OS/2 Warp” 352 c. ДиаСофт 1996 г.

6.Компьютерный  журнал МИР ПК #01/99 “ Последние  десять минут”

7.LAN/ЖУРНАЛ СЕТЕВЫХ  РЕШЕНИЙ #04/99 “ Linux - возвращаясь  к напечатанному”

8.Журнал "Мир  ПК" #12/98 Издательство "Открытые Системы “ Unix против NT: есть ли чего бояться?”

9.LAN/ЖУРНАЛ СЕТЕВЫХ  РЕШЕНИЙ #09/98 “ Построение сетей  с серверами NetWare и NT”

10.LAN/ЖУРНАЛ СЕТЕВЫХ  РЕШЕНИЙ #07/96 “ Сетевые ОС в  гетерогенной среде”

11.COMPUTERWORLD РОССИЯ #10/99 “ Что больше подходит корпоративным пользователям: Linux или Windows NT?”

12.Ссылка в Internet : www.citforum.ru

13.Ссылка в Internet : www.osp.ru

приложение

Таблица. 1.  
Основные характеристики сетевых операционных систем

 

Novell

NetWare 4.1

Специализированная операционная система, оптимизированная для работы в качестве файлового сервера и принт-сервера 
Ограниченные средства для использования в качестве сервера приложений: не имеет средств виртуальной памяти и вытесняющей многозадачности, а поддержка симметричного мультипроцесcирования отсутствовала до самого недавнего времени. Отсутствуют API основных операционных сред, используемых для разработки приложений, - UNIX, Windows, OS/2 
Серверные платформы: компьютеры на основе процессоров Intel, рабочие станции RS/6000 компании IBM под управлением операционной системы AIX с помощью продукта NetWare for UNIX 
Поставляется с оболочкой для клиентов: DOS, Macintosh, OS/2, UNIX, Windows (оболочка для Windows NT разрабатывается компанией Novell в настоящее время, хотя Microsoft уже реализовала клиентскую часть NetWare в Windows NT) 
Организация одноранговых связей возможна с помощью ОС PersonalWare 
Имеет справочную службу NetWare Directory Services (NDS), поддерживающую централизованное управление, распределенную, полностью реплицируемую, автоматически синхронизируемую и обладающую отличной масштабируемостью 
Поставляется с мощной службой обработки сообщений Message Handling Service (MHS), полностью интегрированную (начиная с версии 4.1) со справочной службой 
Поддерживаемые сетевые протоколы: TCP/IP, IPX/SPX, NetBIOS, Appletalk 
Поддержка удаленныхпользователей: ISDN, коммутируемые телефонные линии, frame relay, X.25 - с помощью продукта NetWare Connect (поставляется отдельно) 
Безопасность: аутентификация с помощью открытых ключей метода шифрования RSA; сертифицирована по уровню C2 
Хороший сервер коммуникаций 
Встроенная функция компрессии диска Сложное обслуживание

 

Banyan

VINES 6.0 и

ENS

(Enterprise

Network

Services) 6.0

Серверные платформы: 
ENS for UNIX: работает на RISC-компьютерах под управлением SCO UNIX, HP-UX, Solaris, AIX 
ENS for NetWare: работает на Intel-платформах под управлением NetWare 2.x, 3.x, 4.x 
VINES работает на Intel-платформах 
Клиентские платформы: DOS, Macintosh, OS/2, UNIX, Windows for Workgroups, Windows NT 
Хороший сервер приложений: поддерживаются вытесняющая многозадачность, виртуальная память и симметричное мультипроцессирование в версии VINES и в ENS-версиях для UNIX. Поддерживаются прикладные среды UNIX, OS/2, Windows 
Поддержка одноранговых связей - отсутствует 
Справочная служба - Streettalk III, наиболее отработанная из имеющихся на рынке, с централизованным управлением, полностью интегрированная с другими сетевыми службами, распределенная, реплицируемая и автоматически синхронизируемая, отлично масштабируемая 
Согласованность работы с другими сетевыми ОС: хорошая; серверная оболочка работает в средах NetWare и UNIX; пользователи NetWare, Windows NT и LAN Server могут быть объектами справочной службы Streettalk III 
Служба сообщений - Intelligent Messaging, интегрирована с другими службами 
Поддерживаемые сетевые протоколы: VINES IP, TCP/IP, IPX/SPX, Appletalk 
Поддержка удаленных пользователей: ISDN, коммутируемые телефонные линии, X.25 
Служба безопасности: поддерживает электронную подпись (собственный алгоритм), избирательные права доступа, шифрацию; не сертифицирована 
Простое обслуживание 
Хорошо масштабируется 
Отличная производительность обмена данными между серверами, хуже- при обмене сервер-ПК

 

Microsoft

LAN

Manager

широкая распространенность 
работает под OS/2 и UNIX 
поддерживает мощные серверные платформы один сервер может поддерживать до 2 000 клиентов

 

Microsoft

Windows NT

Server

3.51 и 4.0

Серверные платформы: компьютеры на базе процессоров Intel, 
PowerPC, DEC Alpha, MIPS 
Клиентские платформы: DOS, OS/2, Windows, Windows for Workgroups, Macintosh 
Организация одноранговой сети возможна с помощью Windows NT Workstation и Windows for Workgroups Windows NT Server представляет собой отличный сервер приложений: он поддерживает вытесняющую многозадачность, виртуальную память и симметричное мультипроцессирование, а также прикладные среды DOS, Windows, OS/2, POSIX 
Справочные службы: доменная для управления учетной информацией пользователей (Windows NT Domain Directory service), справочные службы имен WINS и DNS 
Хорошая поддержка совместной работы с сетями NetWare: поставляется клиентская часть (редиректор) для сервера NetWare (версий 3.х и 4.х в режиме эмуляции 3.х, справочная служба NDS поддерживается, начиная с версии 4.0), выполненная в виде шлюза в Windows NT Server или как отдельная компонента для Windows NT Workstation; недавно Microsoft объявила о выпуске серверной части NetWare как оболочки для Windows NT Server 
Служба обработки сообщений - Microsoft Mail, основанная на DOS- платформе, в этом году ожидается версия для платформы Windows NT - Microsoft Message Exchange, интегрированная с остальными службами Windows NT Server 
Поддерживаемые сетевые протоколы: TCP/IP, IPX/SPX, NetBEUI, Appletalk 
Поддержка удаленных пользователей: ISDN, коммутируемые телефонные линии, frame relay, X.25 - с помощью встроенной подсистемы Remote Access Server (RAS) 
Служба безопасности: мощная, использует избирательные права доступа и доверительные отношения между доменами; узлы сети, основанные на Windows NT Server, сертифицированы по уровню C2 
Простота установки и обслуживания 
Отличная масштабируемость

 

IBM LAN

Server 4.0

Серверные платформы: операционные системы MVS и VM для мейнфреймов; AS/400 с OS/400, рабочие  станции RS/6000 с AIX, серверы Intel 486 или Pentium под OS/2 
Поставляется с оболочками для клиентов: DOS, Macintosh, OS/2, Windows, Windows NT, Windows for Workgroups 
Серверы приложений могут быть организованы с помощью LAN Server 4.0 в операционных средах MVS, VM, AIX, OS/2, OS/400. В среде OS/2 поддерживаются: вытесняющая многозадачность, виртуальная память и симметричное мультипроцессирование 
Организация одноранговых связей возможна с помощью ОС Warp Connect 
Справочная служба - LAN Server Domain, то есть основа на доменном подходе 
Поддерживаемые сетевые протоколы: TCP/IP, NetBIOS, Appletalk 
Безопасность - избирательные права доступа, система не сертифицирована 
Служба обработки сообщений - отсутствует 
Высокая производительность 
Недостаточная масштабируемость

 

IBM и NCR 
LAN 
Manager

LAN Manager for UNIX хорошо распространена (15% объема мировых продаж сетевых ОС) 
LAN Manager for AIX поддерживает RISC компьютеры System/6000 в качестве файлового сервера 
Работает под UNIX, имеет все преимущества, связанные с использованием этой ОС

 


Информация о работе Операционная система