![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Администрирование локальных сетей |
1. Общий обзор архитектуры U IX систем. Краткий обзор U IX подобных операционных систем. В даный момент, не существует стандартной системы U IX, вместо этого вы столкнетесь со множеством операционных систем, имеющих свои названия и особенности. Но за этими особенностями и названиями прослеживается общая архитектура, интерфейс и среда программирования. Все эти системы так или иначе являются родственными Из-за своей простоты, ясности, легкой способности к расширению и модификации U IX стали переносить на множество платформ. Однако несмотря на множество реализаций базовой системы, среди всех них можно четко выделить две основные ветки: Sys em V U IX и BSD U IX. Различия между ними не носят принципияльный характер и зачастую сказать к какой из веток принадлежит та или иная реализация операционной системы бывает сложно. К основным различиям между Sys em V и BSD подобными системами можно отнести терминальную инициализацию, имена конфигурационных файлов и файлов инициализации системы, стандартный размер блоков файловой системы, управление терминалами, различное отображение информации о процессах и.т.п. Одним словом принципиальных различий с точки зрения пользователя между разными ветками операционной системы U IX не существует. Рассматриваемая нами операционная система HP-UX 10.20 является одной из реализаций U IX выпущенной фирмой Hewle -Packard. По своей структуре это чистая Sys em V подобная 32-х разрядная операционная система, включающая поддержку симметричных многопроцессорных систем (SMP), файловых систем большего объема (до 128Гб) и расширенного виртуального адресного пространства (до 3.75 Гб). Основные причины популярности U IX. Каковы же причины популярности этой операционной системы ? В первую очередь это более чем трех десятилетний возраст. За этот период она полностью прошла проверку временем. Во вторых код системы практически полностью написан на языке высокого уровня С, что сделало ее простой для понимания, внесения изменений и переноса на другие аппаратные платформы. Некоторые из версий U IX поставляются вместе с исходными текстами, однако даже несмотря на то что большинство U IX поставляется в виде бинарных файлов, система все равно остается легко расширяемой и настраиваемой. Так же следует отметить тот факт что U IX в изначально создавалась как многопользовательская и многозадачная система ориентированная в первую очередь на выполнение серверных функций. Следует отметить и тот факт что U IX практически изначально создавалась как сетевая операционная система (даже графическая оболочка U IX система X Wi dow является полностью сетевой), что позволило ей занять лидирующие позиции на рынке серверов для Интернет приложений и дало мощные встроенные средства удаленного администрирования. Не маловажную роль в популярности U IX сыграла ее единая иерархическая файловая система с унифицированным доступом не только к файлам данных но и к аппаратным ресурсам таким как диски, терминалы, принтеры, сеть, память и.т.п. Структура операционной системы. В задачу операционной системы U IX входит непосредственное управление ресурсами компьютера, распределение их между пользователями, скрывая от последних внутреннюю архитектуру аппаратного обеспечения, путем предоставления унифицированного интерфейса доступа к аппаратным ресурсам.
К аппаратным ресурсам компьютера относится в первую очередь вычислительные ресурсы процессора, память и дисковое пространство, а также ряд периферийных устройств, таких как накопители на магнитных лентах, принтеры, терминалы, сетевые адаптеры и.т.п. Самый общий взгляд позволяет увидеть двухуровневую модель системы в том виде как она представлена на рис. 1.1. Рис 1.1 В центре находятся аппаратные ресурсы компьютера с которыми непосредственно взаимодействует ядро операционной системы изолируя прикладные программы пользователя от особенностей аппаратной архитектуры. Ядро имеет определенный минимальный набор услуг представляемых прикладным программам. В первую очередь это операции ввода-вывода (открытие, закрытие, чтение, запись и управление файлами), создание и управление процессами, организация синхронизации и обмена данными между процессами, управление памятью (реальной и виртуальной). Второй важнейшей функцией выполняемой ядром является защита операционной системы от разрушения со стороны пользовательских программ и реализация механизмов защиты данных в многопользовательской среде. Все пользовательские приложения пользуются услугами ядра посредством системных вызовов. На втором уровне находятся приложения, как пользовательские, обеспечивающие интерфейс с пользователем так и системные, управляющие работой системы. Несмотря на различные выполняемые задачи, схемы их взаимодействия с ядром одинаковы. Задачи выполняемые ядром операционной системы Остановимся более подробно на структуре ядра операционной системы. Функционально его можно представить состоящим из трех основных подсистем: подсистемы управления процессами и памятью, подсистемы ввода-вывода и файловой подсистемы. Все современные микропроцессоры поддерживают виртуальную память, защищенный и многозадачный режим работы. Последний подразумевает выделение кванта процессорного времени определенной задачи с последующим переключением на другую задачу Каждая задача имеет идентификатор уровня защиты, некоторые команды из системы команд процессора могут выполняться на любом уровне защиты, но есть привелигированные команды выполнение которых возможно лишь задачей имеющей нулевой уровень привилегии. Ядро операционной системы работает на нулевом уровне защиты, только оно имеет непосредственный доступ к физической памяти, системным регистрам процессора и портам ввода вывода. Пользовательские программы общаются с ядром посредством системных вызовов, представляющих собой команду приводящую к переключению процесса в контекст ядра, передачей параметров ядру. Затем ядро проверяет корректность параметров, права пользовательского процесса на возможность выполнения данного системного вызова и лишь после этого переходит к непосредственному выполнению всех низкоуровневых действий необходимых для исполнения пользовательского запроса. Благодаря этому достигается защита критически важных данных ядра от случайного или преднамеренного разрушения со стороны пользователя. Второй из важнейших функций ядра является обработка исключительных ситуаций возникающих в результате работы операционной системы и представляющим собой програмные прерывания.
К последним относятся ошибки защиты (на пример попытка прикладной программы получить доступ к портам ввода-вывода или чужой области памяти), ошибки в работе оборудования, а также системные события возникающие при нормальной работе операционной системы. Некоторые из исключительных ситуаций приводят к аварийному завершению системы (ошибки оборудования или исключительная ситуация возникшая во время обработки исключительной ситуации), некоторые к аварийному завершению пользовательской программы при этом возможен сброс на диск в файл образа процесса вызвавшего исключительную ситуацию c целью дальнейшего анализа отладчиком, а некоторые просто жизненно необходимы для нормального функционирования операционной системы (одна из таких исключительных ситуаций будет рассмотрена ниже). Подсистема управления процессами. Запущенная на выполнение программа порождает в системе один или больше процессов. Подсистема управления процессами отвечает за создание и уничтожение процессов, распределения ресурсом между процессами, синхронизацю и межпроцессное взаимодействие. Так как в данный момент времени на одном процессоре может выполняться лишь одна задача ядро операционной системы в зависимости от приоритета задачи выделяет ей определенный квант процессорного времени по истечению которого происходит переключение на следующую задачу. При этом исключается возможность захвата всех ресурсов процессора одной задачей и создается эффект параллельного выполнения нескольких задач. Подсистема управления памятью. Подсистема управления памятью управляет выделением, размещением и освобождением памяти для прикладных задач. Прикладные программы никогда не используют физическую память напрямую, т.к. все современные операционные системы реализуют так называемую виртуальную память объем которой может превышать объем физической памяти. При этом задействуется механизмы страничной адресации памяти в которых все виртуальное адресное пространство разделяется на небольшие блоки – страницы. Размер страницы варьируется в зависимости от архитектуры, для архитектуры HP PA-RISC это 2К, для I el это 4K. Каждая страница имеет специальные атрибуты которые определяют права доступа к ней, факт присутствия в физической памяти, частоту обращений и.т.п. Преобразование из виртуального адреса в физический осуществляется аппаратно. Данная схема адресации дает ряд неоспоримых преимуществ которые используются всеми современными операционными системами. А именно: возможность экономии физической памяти путем совместного использования одних и тех же страниц виртуальной памяти разными процессами, реализация разделяемой памяти, а также возможность использования вторичных устройств в качестве устройств памяти что позволяет задачам задействовать виртуальной памяти больше чем есть реально физической памяти в системе. Реализуется это следующим образом: в случае нехватки физической памяти, ядро сбрасывает на внешний носитель (как правило диск) страницы к которым наиболее долго не было обращений, а так же при обращении к странице которой реально нет в физической памяти процессор генерирует исключительную ситуацию обработчик которой загружает страницу обратно с внешнего носителя в физическую память.
За компьютером такой сети следит пользователь (или пользователи), который работает на нем. В этом кроется главный недостаток одноранговой сети ее участники должны не просто уметь работать на компьютере, но и иметь хотя бы некоторое представление об администрировании. Кроме того, каждому пользователю такой сети в большинстве случаев приходится самому справляться с возникающими внештатными ситуациями и защищать свой компьютер от разнообразных неприятностей, начиная с вирусов и заканчивая возможными программными и аппаратными неполадками. Одноранговая сеть позволяет использовать общие ресурсы, файлы, принтеры, модемы и т.Pп. Тем не менее из-за отсутствия управляющего компьютера каждый пользователь разделяемого ресурса должен самостоятельно устанавливать правила его использования. Для работы с одноранговыми сетями можно использовать любую существующую операционную систему. Например, ее поддерживает операционная система Windows, начиная с версии Windows 95, поэтому никакого дополнительного программного обеспечения для работы в локальной сети не требуется
1. Построение локальной компьютерной сети масштаба малого предприятия на основе сетевой ОС Linux
2. Основы локальных компьютерных сетей
3. Корпоративная локальная компьютерная сеть на предприятии по разработке программного обеспечения
5. Локальные и глобальные компьютерные сети
10. Принципы работы системы управления параллельными процессами в локальных сетях компьютеров
11. Экспертная система по проектированию локальной сети ("NET Совет")
12. Проектирование локальной вычислительной сети
13. Локальные сети
14. Отчёт по производственной практике "Локальные сети"
15. Локальная сеть Ethernet в жилом микрорайоне
16. Диагностика и устранение неисправностей при работе в локальной сети
17. Локальные вычислительные сети на базе IBM PC AT совместимых ПЭВМ
18. Менеджер управления распределенными вычислениями в локальной сети
19. Концентраторы в локальных сетях
21. Типовые задачи администрирования сети Windows 2000
25. Особенности коммутаторов локальных сетей
26. Оптимизация структуры локальной вычислительной сети вуза
27. Возможные типы локальных сетей в офисе фирмы
28. История создания и развития локальных сетей
29. Локальные сети
30. Проект высокоскоростной локальной вычислительной сети предприятия
32. Решение хранения данных для локальной сети
33. Беспроводные локальные сети Wlan (wi-fi)
34. Комплексная защита типовой локальной вычислительной сети
35. Локальная вычислительная сеть городка
36. Локальные сети
37. Одноранговая локальная сеть и сеть с выделенным сервером. Экспертная система
42. Проектирование локальной вычислительной сети
43. Проектирование локальной вычислительной сети
44. Проектирование локальной вычислительной сети образовательного учреждения
45. Проектирование локальной сети для рабочих мест на базе сети Ethernet
46. Разработка локальной вычислительной сети фотолаборатории
47. Разработка программы приема и передачи сообщений в локальной сети Microsoft
48. Диагностика локальных сетей
49. Анализ функционирования локальной сети Службы по делам детей Северодонецкого городского совета
50. Локальная вычислительная сеть информационных классов университета
51. Локальные сети
52. Проектирование локальной сети организации
53. Экономическое обоснование разработки локальной вычислительной сети (ЛВС)
57. Организация корпоративной компьютерной сети в предприятии
58. Модемная связь и компьютерные сети
59. Кабели для компьютерных сетей
60. Защита информации компьютерных сетей
61. Электронная почта и компьютерные сети (шпаргалка)
62. Локальная шина персонального компьютера
64. Команда как современный метод администрирования
65. Особливості функціонування локальних інформаційних мереж
66. Международная компьютерная сеть Интернет
67. Компьютерное мошенничество при торговле ценными бумагами с использованием сети Интернет в США
68. Реабилитация ветеранов локальных войн
69. Налоговое администрирование: его цели, задачи, методы и формы
73. Високошвидкісні локальні мережі
74. Кабеля для компьютерной сети
75. Глобальная международная компьютерная сеть Internet
78. Курс лекции по компьютерным сетям
79. Программы управления компьютерной сетью
80. Администрирование SQL Server 2000
81. Установка и администрирование WWW -сервера
82. Адаптивная система VPN в распределенных компьютерных сетях
84. Трансформация государства и эволюция публичного администрирования в условиях глобализации
85. Как ведут себя макросистемы вдали от равновесия? Пояснение принципа локального равновесия
89. История и перспективы развития компьютерных сетей
92. Компьютерные сети и системы
93. Компьютерные сети финансово-экономической деятельности
94. Локальні, корпоративні та глобальні інформаційні мережі
95. Модемные компьютерные сети
96. Назначение компьютерных сетей