Топология локальных сетей компьютеров. Комбинированные топологии. Выбор топологии.



Объектно ориентированное программирование и его достоинства. Принцип действия программы управляемой событиями.

Объе́ктно-ориенти́рованное программи́рование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования

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

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

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

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

Сеть как форма организации вычислительной среды. Локальные вычислительные сети. Цели и задачи создания сетей

Основное назначение любой компьютерной сети — предоставление информационных и вычислительных ресурсов подключенным к ней пользователям.

Компьютерная (вычислительная) сеть — совокупность компьютеров и терминалов, соединенных с помощью каналов связи в единую систему, удовлетворяющую требованиям распределенной обработки данных.

Локальная вычислительная сеть объединяет абонентов, расположенных в пределах небольшой территории. Обычно такая сеть привязана к конкретному месту. К классу локальных вычислительных сетей относятся сети отдельных предприятий, фирм, банков, офисов и т.д.

Архитектура вычислительной сети.

Сервер — компьютер, подключенный к сети и обеспечивающий ее пользователей определенными услугами.

Рабочая станция — персональный компьютер, подключенный к сети, через который пользователь получает доступ к ее ресурсам.

Файл-сервер хранит данные пользователей сети и обеспечивает им доступ к этим данным

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

Данные типа класс, форма объявления класса, объекты, свойства класса.

Класс — это такая абстракция множества предметов реального мира, что

1. Предметы в этом множестве - объекты имеют одни и те же характеристики

2. Все объекты подчинены и согласованы с одним и тем же набором правил и линий поведений

Классы реализованы только в средеDelphi и используются, в частности, для описания визуальных элементов интерфейса (таких как формы, кнопки, поля ввода и т.д.). Например, пользовательская форма наследуется от базового классаTForm и содержит описания элементов, находящихся на ней, методов для обработки событий от этих элементов и т.д.

 Пример

TYPE

TUserForm=CLASS(TForm)

Edit1:TEdit; { Поле ввода }

Button1:TButton; { Кнопка }

PROCEDURE Button1Click(Sender:TObject);

{ Метод , вызываемый по нажатии на кнопу }

. . .

END;

В результате такого описания, класс TUserForm обладает всеми свойствами классаTForm, т.е. формы (например, положением на экране, шириной, высотой, методами «Свернуть», «Закрыть» и т.д.).

В объектно-ориентированной программе с применением классов каждый объект является «экземпляром» некоторого конкретного класса, и других объектов не предусмотрено. То есть «экземпляр класса» в данном случае означает не «пример некоторого класса» или «отдельно взятый класс», а «объект, типом которого является какой-то класс».

Например, абстрактный тип данных «строка текста» может быть оформлен в виде класса, и тогда все строки текста в программе будут являться объектами — экземплярами класса «строка текста».

Топология локальных сетей компьютеров. Комбинированные топологии. Выбор топологии.

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

Существует три, базовые топологиисети:

Шина(bus) — все компьютеры параллельно подключаются к однойлинии связи. Информация от каждого компьютера одновременно передается всем остальным компьютерам

Звезда(star) — к одному центральному компьютеру присоединяются остальные периферийные компьютеры, причем каждый из них использует отдельную линию связи. Информация от периферийного компьютера передается только центральному компьютеру, от центрального — одному или нескольким периферийным.

Кольцо(ring) — компьютеры последовательно объединены в кольцо. Передача информации в кольце всегда производится только в одном направлении. Каждый из компьютеров передает информацию только одному компьютеру, следующему в цепочке за ним, а получает информацию только от предыдущего в цепочке компьютера

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

Звезда-шина

Звезда-шина (star-bus) - это комбинация топологий «шина» и «звезда». Чаще всего это выглядит так: несколько сетей с топологией ``звезда'' объединяются при помощи магистральной линейной шины. В этом случае выход из строя одного компьютера не оказывает никакого влияния на сеть - остальные компьютеры по-прежнему взаимодействуют друг с другом. А выход из строя концентратора повлечет за собой остановку подключенных к нему компьютеров и концентраторов.

Звезда-кольцо

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


Дата добавления: 2019-09-13; просмотров: 216; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!