§ 5. Аппаратное, программное и информационное обеспечение компьютерных сетей
Возможности той или иной КС определяются ее информационным, аппаратным и программным обеспечением.
Информационное обеспечение сети представляет собой единый информационный фонд, ориентированный на решаемые в сети задачи и содержащий базы данных общего применения, доступные для всех пользователей сети, базы данных индивидуального пользования, предназначенные дня отдельных абонентов, базы знаний общего и индивидуального применения, автоматизированные базы данных — локальные и распределенные, общего и индивидуального назначения.
Аппаратное обеспечение составляют компьютеры различных типов, оборудование абонентских систем, средства территориальных систем связи (в том числе узлов связи), аппаратура связи и согласования работы сетей одного и того же уровня или различных уровней. Используемые в сетях компьютеры обычно универсального типа, обладающие возможностью выполнения практически неограниченного круга задач пользователей. Для повышения вычислительной мощности сети к ней могут подключаться вычислительные центры или центры обработки информации, к которым пользователи могут обращаться с запросами со своих абонентских систем или других рабочих мест. Такие центры снабжаются компьютерами в широком диапазоне по своим характеристикам: от персональных компьютеров до суперЭВМ.
Программное обеспечение ПО сетей отличается большим многообразием как по своему составу, так и по перечню решаемых задач. В общем виде функции ПО сети заключаются в следующем:
— планирование, организация и осуществление коллективного доступа пользователей к общесетевым ресурсам — телекоммуникационным, вычислительным, информационным, программным;
— автоматизация процессов программирования задач обработки информации;
— динамическое распределение и перераспределение общесетевых ресурсов с целью Повышения оперативности и надежности удовлетворения запросов пользователей и т.д.
В составе ПО сетей выделяются такие группы:
— общесетевое ПО в качестве основных элементов включает распределенную операционную систему (РОС) сети и комплект программ технического обслуживания (КПТО) всей сети и ее отдельных звеньев и подсистем, включая ТКС;
— специальное ПО, куда входят прикладные программные средства: интегрированные и функциональные пакеты прикладных программ (ППП) общего назначения, прикладные программы сети (ППС), библиотеки стандартных программ, а также прикладные программы специального назначения, отражающие специфику предметной области пользователей при реализации своих задач;
— базовое программное обеспечение компьютеров абонентских систем, включающее операционные системы ПК, системы автоматизации программирования, контролирующие и, диагностические тест-программы.
Важнейшие функции в сети выполняет распределенная операционная система (РОС): она управляет работой сети во всех ее режимах, обеспечивает оперативное и надежное удовлетворение запросов пользователей, динамическое распределение общесетевых ресурсов, координацию функционирования звеньев сети.
РОС имеет иерархическую структуру, соответствующую стандартной семиуровневой эталонной модели взаимодействия открытых систем (ЭМВОС). Она представляет собой систему программных средств, реализующих процессы взаимодействия АС и объединенных общей архитектурой и коммуникационными протоколами. РОС обеспечивает взаимодействие асинхронных параллельных процессов в сети, сопровождаемое применением средств передачи сообщений между одновременно реализуемыми процессами и средств синхронизации этих процессов.
В составе РОС сети имеется набор расположенных по функциональным уровням модели ВОС управляющих и обслуживающих программ, главные функции которых состоят в следующем:
— распределение общесетевых ресурсов с целью удовлетворения запросов пользователей, т.е. обеспечение доступа отдельных прикладных программ к этим ресурсам;
— обеспечение межпрограммных методов доступа, т.е. организация связи между отдельными прикладными программами комплекса пользовательских программ, реализуемыми в различных АС сети;
— синхронизация работы пользовательских программ при их одновременном обращении к одному и тому же пользователю или ресурсу;
— удаленный ввод заданий с любой АС сети и их выполнение в любой другой АС сети в оперативном или пакетном режиме;
— передача текстовых сообщений пользователям в порядке реализации функций службы электронной почты, телеконференций, электронных досок объявлений, дистанционного обучения;
— обмен файлами между АС сети, доступ к файлам, хранимым в удаленных компьютерах, и их обработка;
— защита информации и ресурсов сети от несанкционированного доступа, т.е. реализация функций служб безопасности сети;
— выдача справок, характеризующих состояние сети и использование ее ресурсов;
— планирование использования общесетевых ресурсов.
В рамках планирования использования общесетевых ресурсов осуществляется: планирование сроков и очередности получения и выдачи информации пользователям, распределение решаемых задач по компьютерам сети, распределение информационных ресурсов для этих задач, присвоение приоритетов задачам и выходным сообщениям, формирование и рассасывание очередей запросов пользователей с учетом или без учета приоритетов этих запросов, изменение конфигурации сети и т.д. При этом используются современные методы планирования.
Кроме того, различают статическое планирование, которое осуществляется заранее, до начала решения поступившей в сеть к данному времени группы задач, и динамическое планирование, выполняемое в процессе функционирования сети непосредственно перед началом решения группы задач, причем с поступлением каждой новой задачи составленный план корректируется с учетом складывающейся ситуации по свободным и занятым ресурсам сети, наличию очередей задач и т.д. Основным показателем эффективности организации вычислительного процесса в сети, планирования общесетевых ресурсов является время решения комплекса задач.
Оперативное управление процессами удовлетворения запросов пользователей и обработки информации с помощью РОС сети позволяет организовать учет выполнения запросов и заданий, выдачу справок об их прохождении в сети, сбор данных о выполняемых в сети работах.
20. Аппаратное обеспечение работы в компьютерной сети: основные устройства.
Аппаратное обеспечение компьютера – это все аппаратные средства, из которых состоит компьютер, т.е. вся аппаратура, необходимая для работы компьютера.
Аппаратное обеспечение компьютера можно разделить на две части:
• основные устройства компьютера;
• дополнительные устройства компьютера.
К основным устройствам компьютера относятся:
• монитор (или дисплей) – устройство вывода информации;
• клавиатура – устройство ввода информации;
Эти устройства называются основными, потому что без них невозможна работа на компьютере.
Монитор — основное периферийное устройство отображения видимой компьютером информации.
Клавиатура (keyboard) – традиционное устройство ввода данных в компьютер.
Системный блок — основной блок компьютерной системы. В нем располагаются устройства, считающиеся внутренними. Устройства, подключающиеся к системному блоку снаружи, считаются внешними. В системный блок входит процессор, оперативная память, накопители на жестких и гибких магнитных дисках, на оптический дисках и некоторые другие устройства.
Оперативная память (ОЗУ), в которой хранятся данные и команды в то время, когда компьютер включен. Для длительного хранения данных и программ широко применяются жесткие диски (винчестеры).
21. Опишите технологию «клиент-сервер». Приведите принципы многопользовательской работы с программным обеспечением.
Клиент-сервер (англ. Client-server) — вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг (сервисов), называемыми серверами, и заказчиками услуг, называемыми клиентами.
При использовании клиент-серверной технологии, на самом сервере, содержащим базу данных, функционирует некоторое программное обеспечение ,к-рое называется «сервером баз данных». Благодаря технологии клиент-сервер формирование отчета выглядит более «умно»: сервер БД получает запрос на формирование отчета, сам фильтрует табл, сам суммирует колонку и пользователю по сети отдает уже готовый результат.
Делает возможным, в большинстве случаев, распределение функций вычислительной системы между несколькими независимыми компьютерами в сети. Это позволяет упростить обслуживание вычислительной системы.
Все данные хранятся на сервере, который, как правило, защищён гораздо лучше большинства клиентов.
Неработоспособность сервера может сделать неработоспособной всю вычислительную сеть.
Поддержка работы данной системы требует отдельного специалиста — системного администратора.
Высокая стоимость оборудования.
Принципы проектирование БД.
Разрабатываемые на предприятиях инф-ныесостемы и базы данных должны быть многопользовательскими. Принцип разработки многопользовательских БД должны сводиться к 2м обязательным условиям: системного подхода и стандартизации.
Системный подход означает что такая информа-ная система как большая система, состоящая из некоторого множества взаимосвязанных и взаимодействующих между собой элементов. Необходимо соблюдать некоторые принципы:
Учет интересов всех потенциальных пользователей систем
Модульный принцип разработки и внедрения
Стандартизация разработки инф-ных систем, имеет след аспекты:
Информационный. Означает, что на все инф-ные объекты должны быть установлены четкие правила их идентификации.
Программный. При разработке многопользовательский, удаленных друг от друга систем данные одной системы должны обрабатываться программным обеспечением другой системы.
Аппаратный. Необходимость снижения затрат на эксплуатацию компьют-ой техники.