КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Программное обеспечение
Программное обеспечение (Software) служит посредником между аппаратным обеспечением ИВС и пользователем ИВС при доступе последнего к ресурсам ИВС и выполнении различных информационно-вычислительных задач. Деление по функциональным возможностям: 1. Серверная операционная система (СОС) – хранится на дисках сервера и выполняется на процессоре(-ах) сервера, обслуживая другие ин–формационно-вычислительные задачи (СУБД, почтовая система и т.д.). 2. Клиентская операционная система (КОС) – хранится на дисках рабочей станции (или на дисках сервера), выполняется на процессоре рабочей станции, обеспечивая пользователю ИВС базовый интерфейс (средство взаимодействия) для доступа к ресурсам ИВС. Также может обслуживать дополнительные задачи. 3. Система управления базами данных (далее СУБД) – служит для эффективного хранения и обработки большого объема упорядоченной определенным способом информации. На сегодняшний день чаше всего используются СУБД, поддерживающие реляционную модель хранения данных. 4. Почтовая система – служит для взаимодействия пользователей ИВС посредством самой ИВС, аналог обычной почты, реализованный в электронном виде. Система групповой работы (Groupware) – более совершенное средство взаимодействия пользователей, позволяет упорядочить и формализовать обмен сообщениями. 5. Средства обеспечения взаимодействия с Internet/Intranet — работа пользователей в ИВС на базе ГВС предполагает на сегодня работу в Internet. Intranet – ИВС предприятия, использующая средства Internet для транспортировки своих информационных потоков между разбросанными по земному шару частями ИВС. 6. ПО для обеспечения прикладных сервисов – серверы WWW. FTP, SMTP/POP3 и т.п. 7. ПО для получения доступа к прикладным сервисам – броузеры Интернет, FTP-клиенты, РОРЗ-клиенты. 8. ПО на границе ЛВС/ГВС для обеспечения безопасности корпоративных сетей – брандмауэры (Firewalls), прокси-серверы (Proxy), шлюзы (Gateways), туннели (Tunnels). 9. Средства сетевого и системного управления. Администратору большой ИВС требуется специальный инструментарий, позволяющий легко выполнять задачи по администрированию, сопровождению и управлению частями и компонентами ИВС. 10.Прикладное ПО – не связанное напрямую с ресурсами ИВС ПО. Служит для решения задач прикладной области: работа в офисе, автоматизация работы бухгалтерии, графическое макетирование и издательская деятельность и т.п. 11.Дополнительное ПО – облегчающее и делающее более удобной работу пользователей ИВС. Деление ПО на системное и прикладное: - Системное ПО – служит для выполнения задач по обслуживанию ИВС, прежде всего ее аппаратного обеспечения. К системному ПО относится большая часть программных компонент в составе ОС, а также различное ПО для обслуживания аппаратного обеспечения ИВС: ПО для резервного копирования, ПО для настройки сетевого оборудования и т.д. - Прикладное ПО – служит для выполнения информационно-вычислительных задач, решаемых обычными пользователями ИВС. К прикладному ПО относятся СУБД, почтовая система, программные пакеты для работы в офисе и т.д. Деление ПО по месту выполнения: - Серверное ПО – выполняющееся как один и более процессов на ВУ, выполняющей роль сервера. - Клиентское ПО – выполняющееся как один и более процессов на ВУ, выполняющей роль рабочей станции. - Клиент-серверное ПО – распределенное ПО, выполняющееся как два и более процесса на двух и более ВУ. Современное ПО не является монолитным и чаще всего строится по модульному принципу на основе уровневой архитектуры. В современном ПО можно выделить следующие основные уровни (или слои): 1. Уровень представления информации (уровень интерфейса с пользователем).На этом уровне реализуется ввод информации для последующей обработки функциональными блоками и вывод обработанной информации. 2. Уровень бизнес-правил (функциональный уровень) – является функциональной частью приложения и отвечает за проверку на допустимость, обработку и преобразование информации 3. Уровень именования и идентификации – отвечает за именование и идентификацию информационных ресурсов, а также аутентификацию пользователей в рамках программной системы. Данный уровень может использовать внешнюю службу именования и идентификации ресурсов и пользователей (например, службу справочника в составе серверной ОС). 4. Уровень безопасности – отвечает за разграничение прав доступа пользователей и проверку полномочий при доступе к информационным ресурсам через уровень представления. Данный уровень тесно взаимодействует с уровнем именования и идентификации, поэтому также может использовать внешнюю службу для обеспечения безопасности. 5. Уровень оптимизации – выполняет анализ занятости вычислительных ресурсов и оптимально перераспределяет вычислительную и т.п. (см. выше рассмотренные уровни) нагрузку по доступным приложению ВУ. 6. Уровень хранения и извлечения информации – является базовой и наиболее удаленной от пользователей частью приложения, обращенной к ресурсам ВУ (BackEnd), обеспечивает эффективные структуры хранения введенной через приложение информации, а также алгоритмы извлечения информации для последующей обработки и отображения. Может использовать внешнюю СУБД либо самостоятельно реализовывать вышеуказанные структуры н алгоритмы (например, файловая система в составе ОС). На сегодняшний день программное обеспечение разрабатывается на основе нескольких моделей вычислений в зависимости от места реализации тех или иных уровней приложения: Локализованная / централизованная модель вычислений – обработка и хранение данных осуществляется на одной ВУ. На основе этой модели реализуется большинство примеров современного прикладного ПО, некоторые почтовые системы и т.д. Модель вычислений на основе файлового хранилища – разновидность локальной модели вычислений, только данные хранятся не на локальном диске ВУ, а на файловом сервере. Распределенная модель вычислений – обработка и хранение данных осуществляется на двух и более ВУ. Наиболее яркими и распространенными на сегодняшний день разновидностями являются: - Клиент-серверная модель. Такая модель вычислений реализована в современных СУБД с поддержкой SQL, также в современных почтовых системах и ПО групповой работы. С использованием этой модели работает большинство служб сетевых ОС, имеются успешные попытки встраивания этой модели вычислений в ОС для выполнения прикладного ПО. - Модель на основе сервера приложений/монитора транзакций – реализуется пока ограниченно, чаше для доступа к ресурсам обычных клиент-серверных приложений через Web-интерфейс. Также есть попытки встраивания в ОС. ПО, реализующее распределенную модель вычислений, называется распределенным ПО. В составе распределенного ПО должен быть реализован уровень взаимодействия – дополнительный уровень, который обеспечивает взаимодействие программных компонент, выполняющихся на разных ВУ. Задачи администратора: Основной задачей администратора является поддержание сети в состоянии, удовлетворяющем требованиям организации. Часто, требуется быстро перестроить структуру сети для решения конкретных задач. И время этой перестройки не должно превышать 10 – 15 минут. Для решения подобных задач создаётся сеть с избыточной топологией, работоспособность которой поддерживается технологиями, предоставляемыми только активным сетевым оборудованием. Наиболее часто используемые технологии, требующие администрирования: 1. VLAN – виртуальное разделение физического сегмента сети на несколько логических. 2. Протоколы маршрутизации (EIGRP, OSPF, IS-IS, BGP v4 …). 3. VPN – протокол построения соединений типа точка-точка. 4. Протоколы передачи данных (Ethernet, ISDN, Frame-Relay …).
Администрирование сети как процесс Администрирование сети – это непрерывный процесс (Рисунок 7): 1. Конфигурирование – этап применения актуальных устройств и их конфигураций. 2. Мониторинг – наблюдение за состоянием сети, сбор пожеланий пользователей. 3. Тестирование – использование специальных программных и аппаратных средств, для создания критических ситуаций и анализа реакции системы на них. 4. Проектирование – на основе проведённого тестирования и мониторинга принимается решение о выборе новых технологий построения сетей.
Администрирование сети. Как уже указывалось в предыдущих разделах главы операционная система, управляющая обработкой, управлением и передачей информации подразделяется на два основных типа: пользовательская и сервера. Соответственно назначение, функции и управление таких операционных систем различно. Рабочая станция под управлением пользовательской операционной системы, как правило, может поддерживать: выполнение нескольких процессов, создавать, хранить и обновлять список конфигурации компьютера, средства доступа в Интернет, службу сообщений, службу локальной безопасности и защиты файлов, папок и других локальных ресурсов компьютера, надёжность функционирования приложений в операционной системе (каждое приложение выполняется в отдельном адресном пространстве). Серверная операционная система, например Windows NT Server, оптимизирована для работы в качестве сервера файлов, печати, а также для приложений с широким спектром применений: от администрирования нескольких рабочих групп до корпоративных сетей. Основными функциями операционной системы сервера являются: поддержка многопроцессорной обработки задач, управление и администрирование сервера и сети, отслеживание входящего и исходящего трафика сервера, поддержку Web-сервера, интеграцию с клиентами других фирм производителей, например Macintosh и др.
Дата добавления: 2014-01-04; Просмотров: 417; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |