Сетевые операционные системы

Автор: Пользователь скрыл имя, 24 Декабря 2011 в 10:28, дипломная работа

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

Целью дипломного проекта является анализ функционирования сетевых операционных систем.

Для достижения поставленных целей и задач необходимо выполнить следующие этапы работы:

- подбор литературы и изучения материалов по данной тематике;

- изучение базовых технологий построения сетей;

- рассмотрение программных и технических характеристик.

Содержание

Введение…………………………………………………………………………………...3

1. Понятие и функции сетевых операционных систем…………………………………5

1.1 Сущность и структура сетевой операционной системы……………………………5

1.2 Состав операционной системы, назначение компонента и организация дискового пространства……………………………………………………………………………..12

2. Сетевые операционные системы различных производителей программного обеспечения………………………………………………………………………………24

2.1. Семейство операционных систем UNIX и OS/2………………………………….24

2.2. Семейство сетевых ОС компании Microsoft………………………………………31

Заключение……………………………………………………………………………….40

Глоссарий…………………………………………………………………………………45

Список использованных источников…………………………………………………...48

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

ГЛАВА 1 (ЧЕРНОВИК)(1).doc

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

     Microsoft является одним из лидеров в установлении общественных стандартов на socket- интерфейсы для Windows. Windows Sockets является открытой спецификацией, определяющей программный интерфейс Windows к сетевым протоколам. Этот интерфейс также является частью Microsoft Windows Open Services Architecture (WOSA). Он уже знаком сетевым программистам, работающим под UNIX с расширениями на базе Windows, и стал стандартным методом разработчиков, пишущих Windows-приложения для обеспечения удаленного вызова процедур (RPC) не только через TCP/IP, но и через IPX и NetBEUI. В 1993 году Microsoft создал свой Internet FTP сервер, работающий на базе Windows NT Advanced Server. 

     Взаимодействие с UNIX. В Windows NT обеспечивается посредством поддержки общих стандартных сетевых протоколов (включая TCP/IP), стандартных способов распределенной обработки, стандартных файловых систем и совместного использования данных, а также благодаря простоте переноса приложений. Несмотря на то, что система Windows NT была разработана для поддержки работы по схеме клиент-сервер, для совместимости с UNIX-хостами встроена эмуляция терминалов SNMP. В Windows NT имеется ряд средств для интеграции в системы, использующие протокол SNMP (Simple Network Management Protocol), что позволяет выполнять удаленное администрирование Windows NT с помощью, например, SUN Net Manager и HP OpenView. Поддержка графических и текстовых терминалов.

     В Windows NT входят мощные API гибкой поддержки сред распределенных вычислений:

     DCE совместимый RPC (Remote Procedure Call) - критическая составная часть, необходимая при построении распределенных приложений;

     Windows Sockets - API, совместимый с сокетами типа Berkeley, популярным в UNIX  механизмом распределенных вычислений;

     WOSA (Windows Open Services Architecture) - этот набор API позволяет объединять системы Windows с широким рядом приложений-поставщиков данных, выпускаемых  самыми разными производителями.

     3. Windows NT 4.0

     При разработке Windows NT 4.0 Microsoft решила пожертвовать стабильностью ради производительности. С этой целью были внесены изменения в архитектуру: библиотеки менеджера окон и GDI, а также драйверы графических адаптеров были перенесены из пользовательского режима в режим ядра. Это изменение означает некоторый отход от принятой в предыдущих версиях Windows NT 3.х концепции микроядра.

     Перенос графической библиотеки и драйверов в область ядра повышает скорость выполнения графического ввода-вывода. Эти изменения особенно сказались на скорости выполнения приложений Win32, в то время как приложения Windows-16 и DOS-ские графические приложения работают примерно также, как и в версии 3.5.

     В то же время описанные изменения делают операционную систему в принципе менее надежной. Действительно, поскольку программное обеспечение графических адаптеров, как правило, разрабатывается фирмами-производителями этого оборудования и это программное обеспечение часто меняется (вместе с оборудованием), то от него трудно ожидать той надежности, которая требуется для модулей операционной системы.

     Кроме архитектурных в Windows NT 4.0 имеются и другие не менее кардинальные изменения:

     Средства взаимодействия с NetWare модифицированы - Gateway и клиент NCP  поддерживают теперь NDS9.

     В стандартную поставку включен Internet Information Server и сервер DNS. DNS  взаимодействует с WINS и DHCP-серверами. Эта комбинация реализует Dynamic DNS, который разрешает верхние уровни доменного имени и передает имя для  окончательного разрешения службе WINS.

     Поддержка многопротокольной маршрутизации.Сервер может работать как транслирующий агент протокола BOOTP/DHCP , что  позволяет компьютеру передавать сообщения  OOTP/DHCP по IP-сети. Новые административные средства Windows NT могут работать удаленно на  клиентах Windows 95. Кроме того, Windows NT Server обеспечивает сервис удаленной  загрузки для клиентов Windows 95. (Это полезно для бездисковых рабочих станций.) Интерфейс в стиле Windows 95.Подсистема обработки сообщений Microsoft Windows Messaging Subsystem позволяет  получать и отправлять почту из приложений. В Windows NT 4.0 появился эмулятор Intel'овских процессоров для RISC-платформ.

     Microsoft добавила в Windows NT 4.0 много технических средств, чтобы сделать эту операционную систему пригодной для использования в качестве платформы для Web-сервера.

     Windows NT Workstation, прежде всего, может использоваться как клиент в сетях Windows NT Server, а также в сетях NetWare, UNIX, Vines. Она может быть рабочей станцией и в одноранговых сетях, выполняя одновременно функции и клиента, и сервера. Windows NT Workstation может применяться в качестве ОС автономного компьютера при необходимости обеспечения повышенной производительности, секретности, а также при реализации сложных графических приложений, например, в системах автоматизированного проектирования.

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

     Так, под управлением Windows NT Server может работать сервер баз данных Microsoft SQL Server, а также серверы баз данных других известных фирм, такие как Oracle и Sybase, Adabas и InterBase.

     На платформе Windows NT Server может быть установлена новая мощная система администрирования Microsoft System Management Server, функцией которой является инвентаризация аппаратной и программной конфигурации компьютеров сети, автоматическая установка программных продуктов на рабочие станции, удаленное управление любым компьютером и мониторинг сети.

     Windows NT Server может использоваться как сервер связи с мейнфреймам. Для этого создан специальный продукт Microsoft SNA Server, позволяющий легко объединить в одной сети IBM PC-совместимые рабочие станции и мощные мейнфреймы.

     Windows NT Server является платформой для нового производительного почтового сервера Microsoft Exchange [17, с. 94].

 

     Заключение

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

     Однако  не все задумываются над тем, что  персональный компьютер – это  не просто механическое сочетание отдельных, пусть даже и высокопроизводительных компонентов. Для того, чтобы стать  универсальным прибором, в котором все узлы работают гармонично, дополняют и поддерживают друг друга, должны быть строго согласованы аппаратные интерфейсы его устройств и методы программного управления ими. А стандартизация интерфейсов и протоколов не может происходить так быстро, как развитие аппаратной базы. Стандарты хороши только тогда, когда они общепризнанны, и когда всем участникам рынка выгодно их соблюдать. Поэтому стандарты «живут» долго. Производители компьютерных устройств не станут менять производство ради поддержки стандарта, который отомрет через полтора года. Средняя жизнь стандартов и протоколов составляет 5–7 лет, а некоторые интерфейсы существуют и по 15–20 лет без существенных изменений (вспомним хотя бы дисковод гибких дисков и клавиатуру).

     Когда в компьютере, оснащенном самым современным оборудованием, действуют устаревшие интерфейсы, в нем начинают проявляться эффекты «бутылочного горлышка». И здесь нам на помощь приходят операционные системы. Операционная система компьютера обновляется в среднем один раз в три года. В момент своего выхода она опережает развитие аппаратной и интерфейсной базы, но проходит совсем немного времени, и она становится тем самым маэстро, который умело дирижирует оркестром новейших инструментов, исполняющим новейшие произведения по давным-давно установленным правилам. Производители устройств, авторы программ и пользователи компьютеров рассчитывают на то, что операционная система станет тем самым арбитром, который мирно разрешит противоречия между программами сегодняшнего дня, оборудованием завтрашнего и интерфейсами дня вчерашнего.

     По  срокам обновления операционная система  занимает промежуточное место между  устройствами и стандартами. Она  «живет и действует» именно в тот  период, когда новым устройствам  надо «прививать» методы работы с  устаревшими интерфейсами, она продлевает жизнь устаревшим стандартам и готовит почву для внедрения новых, она избавляет нас от необходимости выбрасывать компьютер и собирать его заново каждые полтора – два года. Можно сколько угодно много критиковать разработчиков операционной системы за недобросовестную конкуренцию, за недостаточную дружественность компонентов системы, за необоснованный «разгон» технических требований. Многое в каждой новой системе мы воспринимаем как беззастенчивую попытку пошарить в карманах в поисках того последнего, что еще можно выделить на прокорм компьютера. Однако те, кто внимательно следят за ценами на аппаратное обеспечение, удивленно качают головами, видя, как быстро дешевеют мегагерцы процессоров, мегабайты памяти и гигабайты дисков. Это возможно только потому, что операционная система дала возможность производителям оборудования работать долго и стабильно: они могут подолгу не вкладывать деньги в освоение новых интерфейсов и стандартов, а заниматься улучшением качества и снижением стоимость продукции.

     Знание  основ организации операционных систем и принципов их функционирования позволяет использовать компьютеры более эффективно. Глубокое изучение операционных систем позволяет применить  эти знания, прежде всего при создании программного обеспечения. Если, к большому сожалению, в нашей стране в последние годы практически не создаются новые операционные системы, то разработки сложных информационных систем, комплексов программ и отдельных приложений, предназначенных для работы в широко распространенных операционных системах, ведутся достаточно интенсивно, причем большим числом организаций. И здесь знание операционных систем, принципов их функционирования, методов организации вычислений является не только желательным, но обязательным.

     Знания  основных принципов организации вычислительных процессов, понимание проблем, которые при этом возникают, и методов их решения позволяют обдуманно подходить к использованию компьютера, предусмотреть и предотвратить нежелательные явления.

 

     Глоссарий

 
№ п/п      Новое понятие      Содержание
1      2      3
1 Информация  сведения о  лицах, предметах, фактах, событиях, явлениях и процессах независимо от формы  их представления.
2 Информатизация  организованный  социально-экономический и научно-технический  процесс создания оптимальных условий для удовлетворения информационных потребностей и реализации прав граждан, органов государственной власти, органов местного самоуправления, организаций, общественных объединений на основе формирования и использования информационных ресурсов.
3 Информационные ресурсы отдельные документы  и отдельные массивы документов, документы и массивы документов в информационных системах
4 Информационная  система организационно  упорядоченная совокупность документов, информационных технологий, в том  числе с использованием средств вычислительной техники и связи, реализующих информационные процессы.
5 Пользователь  информации субъект, обращающийся к информационной системе или  посреднику за получением необходимой  ему информации.
6 Термин HTML (HyperText Markup Language) означает "язык маркировки гипертекстов". Первую версию HTML разработал сотрудник Европейской  лаборатории физики элементарных частиц Тим Бернерс-Ли.
7 Браузер программа, пригодная  для просмотра HTML-файлов
8 META-инструкция это просто способ определить некоторую переменную путем указания ее имени (атрибут NAME) и значения (атрибут CONTENT)
9 Конфигуратор

инструмент  для выбора и создания системного блока

10 Интернет глобальная  информационная сеть, части которой  логически взаимосвязаны друг с  другом посредством единого адресного пространства, основанного на протоколе TCP/IP. Интернет состоит из множества взаимосвязанных компьютерных сетей и обеспечивает удаленный доступ к компьютерам, электронной почте, доскам объявлений, базам данных и дискуссионным группам
11 Информационная  сеть сеть, предназначенная  для обработки, хранения и передачи данных
12 Информационные  ресурсы совокупность  данных, организованных для эффективного получения достоверной информации.
13 FTP-сервер сервер, обеспечивающий обмен файлами по протоколу FTP
14 Сетевой сервис взаимодействие компьютеров между собой, а также с другим активным сетевым оборудованием
15 Удаленный доступ технология  взаимодействия абонентских систем с локальными сетями через территориальные коммуникационные сети
16 Операционная  система комплекс управляющих  и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений
17 Сетевые средства различные устройства, обеспечивающие объединение компьютеров  в единую компьютерную сеть
18 Язык Ассемблера язык программирования низкого уровня, мнемонические команды которого (за редким исключением) соответствуют инструкциям процессора вычислительной системы.
19 Драйверы специальное программное  обеспечение, которое обеспечивает работу внешних устройств, а также  некоторой базовой функциональности операционной системы.
20 Виртуальная память технология управления памятью ЭВМ, разработанная для многозадачных операционных систем. При использовании данной технологии для каждой программы используются независимые схемы адресации памяти, отображающиеся тем или иным способом на физические адреса в памяти ЭВМ
 

     Список использованных источников 

   
  1. Ботт Э., Зихерт К., Локальные сети и безопасность Microsoft Windows XP, Эком, 2007 г.- 416 с.
  2. Бройдо В. Л., Ильина О. П., Вычислительные системы, сети и телекоммуникации, Питер, 2008 г.- 542 с.
  3. Бигелоу С.Д., Сети. Поиск неисправностей, поддержка и восстановление, БХВ-Петербург – 2006 г.- 236 с.
  4. Велихов А.В., Строчников К.С., Леонтьев Б.К., Компьютерные сети. Учебное пособие по администрированию локальных и объединенных сетей, Новый издательский дом, 2008 г. – 126 с.
  5. Галина Д.П., Сети АТМ корпорации Cisco, Вильямс, 2009 г. – 200 с.
  6. Глушаков С. В., Сурядный А. С., Лютин Д. В., Тесленко Н. С., Работа в сети интернет, ВКТ, 2008 г. – 431 с.
  7. Гулевич Д.С., Сети связи следующего поколения, Бином. Лаборатория знаний, 2007 г.- 235 с.
  8. Гусева А.И., Сети и межсетевые коммуникации. Windows 2000, Диалог-Мифи, 2006 г. – 125 с.
  9. Дунаев В., HTML, скрипты и стили, БХВ-Петербург, 2008 г. – 100 с.
  10. Земсков А. И., Шрайберг Я. Л., Электронная информация и электронные ресурсы, ФАИР, 2007 г. – 340 с.
  11. Коэн К., Дэниелс Э., Сети под управлением Windows ХР, НТ-Пресс, 2007 г.
  12. Кэмпбел М, Строим Web-сайты. Дизайн. HTML. CSS, Триумф, 2006 г.
  13. Куприянов А. И., Сахаров А. В., Шевцов В. А., Основы защиты информации, Академия , 2007 г.
  14. Левин М. П., Алексеев Ю. М., Самоучитель разработки Web-сайтов: HTML, CSS, графика, анимация, раскрутка, Триумф, 2008 г.
  15. Мержевич В., HTML и CSS на примерах, БХВ-Петербург, 2007 г.
  16. Матросов А, Сергеев А., Чаунин А., HTML 4.0, БХВ-Петербург, 2007 г.
  17. Микрюков В. Ю., Информация, информатика, компьютер, информационные системы, сети, Феникс , 2007 г.
  18. Моррис М, Flash 8. Создание Web-сайтов, НТ-Пресс, 2006 г.
  19. Могилев, А. В. , Листрова Л. В., Информация и информационные процессы. Социальная информатика, БХВ-Петербург, 2006 г.
  20. Олифер В. Г., Олифер Н. А., Компьютерные сети. Принципы, технологии, протоколы, Питер, 2007 г.
  21. Пескова С.А., Кузин А.В., Волков А.Н., Сети и телекоммуникации, Академия, 2007 г.
  22. Росляков А.В., Виртуальные частные сети. Основы построения и применения, Эко-Трендз, 2006 г.
  23. Строганов М. П., Щербаков М. А., Информационные сети и телекоммуникации, Высшая школа, 2008 г.
  24. Таненбаум Э., Компьютерные сети, Питер, 2007 г.
  25. Титтел Э., Бурмейстер М., HTML 4 для "чайников", Вильямс, 2006 г.
  26. Тихонов А.И. , Динамический HTML, НТ-Пресс, 2006 г.
  27. Туэмлоу Э., Графический дизайн. Фирменный стиль, новейшие технологии и креативные идеи, Астрель, АСТ, 2006 г.
  28. Хорев П.Б., Методы и средства защиты информации в компьютерных системах, Академия, 2006 г.
  29. Хортон С. , Разумный Web-дизайн. Как сделать ваш сайт удобным для пользователей, НТ-Пресс, 2007 г.
  30. Хольцшлаг М., Языки HTML и CSS для создания Web-сайтов, Триумф, 2007 г.

Информация о работе Сетевые операционные системы