Структура и возможности локальной сети масштаба предприятия

MathCAD

Среди огромного множества программных пакетов для выполнения инженерных расчетов выделяются некоторые средства, которые являются «эталонными». Такие средства поддерживают большинство общепринятых стандартов, зачастую — и сами задают такие стандарты. Одним из подобных программных пакетов является и Mathcad.

MathCAD — это программное обеспечение для персонального компьютера, которое позволяет создавать документацию и выполнять расчеты в технологической и научной областях. Изначально Mathcad был создан для использования в операционной системе MS-DOS (неудивительно, ведь первая версия Mathcad увидела свет еще в 1986 году).Mathcad позволяет автоматически выполнять инженерные расчеты, достаточно сложные вычисления. Среди инноваций, которые предложили разработчики Mathcad, была и система проверки единиц измерения. Например, Mathcad поддерживал (и поддерживает) систему Си.

Программное обеспечение Mathcad в настоящее время поддерживает работу с алгебраическими системами. Однако Mathcad ориентирован, в первую очередь, на инженерную разработку. Mathcad позволяет строить графические изображения, соответствующие математическим выражениям. Эта особенность еще раз говорит о «инженерном ориентировании» Mathcad. Создателем-"отцом» MathCad является специалист Массачусетского технологического института Алан Рэздоу. Алан является основателем Mathsoft, входящим в настоящее время в состав Parametric Technology. Представление различных выражений и уравнений в графическом виде дает чрезвычайно широкие возможности для решения даже самых нетривиальных задач.

Входной язык системы MathCAD :

Базовые понятия входного языка системы. Система MathCAD практически избавляет нас от необходимостипрограммировать решение многих задач. Уходит в прошлое подход, когда пользователь, прежде чем вычислить определенный интеграл или производную заданной функции либо просто рассчитать ряд ее значений, был вынужден изучать основы программирования на Фортране, Бейсике или Паскале, а затем составлять свои простенькие и не очень надежные программы или же разыскивать их в статьях и книгах, подобных 2 , и самостоятельно загружать эти программы в ПК. Впрочем, нельзя не отметить, что такие программы если они составлены корректно и профессионально обеспечивают существенно большую скорость проведения вычислений, чем MathCAD. Однако время, необходимое на их создание, намного превышает время на подготовку задач к решению в системе MathCAD. MathCAD прежде всего требует от пользователя корректного описания алгоритма решения математической задачи на входном языке, очень напоминающем общепринятый язык описания математических и научно-технических расчетов. Естественно, это описание должно быть исчерпывающе полным и абсолютно точным. Тем не менее сказанное не означает, что решение задач в системе MathCAD нельзя назвать программированием. Просто MathCAD обладает специализированным входным языком программирования очень высокого уровня, ориентированным на математические расчеты.Поэтому, рассматривая входной язык системы как язык программирования, мы можем выделить в нем типичные понятия и объекты, такие, как идентификаторы, константы, переменные, массивы и другие типы данных, операторы и функции, управляющие структуры и т. д. Четкое представление об их возможностях и правилах применения синтаксисе весьма полезно при решении задач умеренной и высокой сложности. Ниже описан входной язык системы MathCAD PLUS 7. 0.

 

Он содержит все операторы и функции, которые были во всех предшествующих версиях системы - MathCAD 0 PLUS0 PLUS6. 0 PRO, что позволяет использовать материал этой главы пользователям, работающим с любой из указанных версий. Для этого в приведенных ниже изображениях экрана, как правило, удалены элементы интерфейса, характерные для MathCAD 7. 0 PRO. Функции, имеющиеся только в профессиональных версиях с приставкой PRO в названии , выделены символом Ф. Алфавит MathCAD 7. 0 PRO Алфавит входного языка системы определяет совокупность символов и слов, которые используются при задании команд, необходимых для решения интересующего пользователя класса задач. Алфавит системы MathCAD содержит строчные и прописные латинские буквы строчные и прописные греческие буквы арабские цифры от 0 до 9 системные переменные операторы имена встроенных функций спецзнаки строчные и прописные буквы кириллицы при работе с русифицированными документами . К укрупненным элементам языка относятся типы данных, операторы, функции пользователя и управляющие структуры. Все эти элементы присущи и любому другому языку программирования. К типам данных относятся числовые константы, обычные и системные переменные, массивы векторы и матрицы и данные файлового типа. По числу типов данных система MathCAD несколько уступает современным языкам программирования к примеру, в ней нет данных типа записей, множеств и др Это связано с определенной специализацией языка, направленной на математические расчеты общего характера. Впрочем, тенденция расширения типов данных в MathCAD налицо в конце этой главы описан новый тип данных строковые , которые появились в MathCAD 7. 0 PRO. Числовые константы Константами называют поименованные объекты, хранящие некоторые значения, которые не могут быть изменены. В качестве имени числовых констант используются их числовые значения к примеру, значения констант 0 и 1 есть соответственно ноль и единица . В системе MathCAD используются и числовые константы, значениями которых являются числа с разной системой исчисления десятичные, восьмеричные или шестнадцатеричные. Числовые константы задаются с помощью арабских цифр, десятичной точки а не запятой и знака - минус . Например 123 - целочисленная десятичная константа 12. 3 - десятичная константа с дробной частью 12. 3 10-5 -десятичная константа с мантиссой 12. 3 и порядком-5. Эти формы представления числовых констант естественны, и их не стоит обсуждать, за исключением двух важных аспектов. Порядок числа вводится умножением мантиссы на 10 в степени, определяющей порядок. Во многих языках программирования принят ввод чисел в виде 12. 3е-5, где разделительный символ е указывает на порядок. Этот не вполне естественный для математики ввод числа в системе MathCAD устранен. Далее надо отметить, что знак умножения при выводе числа на экран меняется на привычную математикам точку, а операция возведения в степень с применением спецзнака отображается путем представления порядка в виде надстрочного элемента. Десятичные числа имеют основание 10. Диапазон их возможных значений лежит в пределах от10 07 до 10 307 это машинная бесконечность и машинный ноль . Восьмеричные и шестнадцатеричные числа Система MathCAD может работать с восьмеричными и шестнадцатеричными числами. Восьмеричные числа имеют основание 8, так что один их разряд может иметь значения от 0 до 7. Такие числа в конце отмечаются латинской буквой О от слова octal - восьмеричное . Шестнадцатеричные числа имеют основание 16, и их разряд может иметь значения HEX 0123456789ABCDEF DEC О 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Шестнадцатеричные числа имеют в конце отличительный признак в виде буквы h или Н от слова hexagonal - шестнадцатеричное . Под сокращенным названием этих чисел HEX приведены их десятичные значения DEC от decimal - десятичное . Применение восьмеричных и шестнадцатеричных чисел в обычной математике ограничено, и в дальнейшем мы

эти числа а также константы на их основе использовать не будем. Однако отметим, что если шестнадцатеричное число начинается с буквы например, АВС0 , то система будет путать его с возможным именем переменной. Для устранения потенциальных ошибок такие числа надо начинать с цифры 0 ноль . В математических выражениях можно комбинировать числа различного типа например,

10 0eh 18H . Комплексные числа Большинство вычислений система выполняет как с действительными, так и с комплексными числами, которые обычно представляются в алгебраическом виде Z ReZ i ImZ или Z ReZ j ImZ Здесь ReZ - действительная часть комплексного числа Z, ImZ - его мнимая часть, а символы i или j обозначают мнимую единицу, т. е. корень квадратный из -1. Такое представление характерно и для системы MathCAD за исключением того, что знак равенства не есть

знак присваивания . Итак, если ReZ 2, а ImZ 3, то комплексная числовая константа в системе MathCAD должна быть задана в виде 2 г 3 или 2 j 3. Однако система не всегда знает, какой символ применить для обозначения мнимой единицы. Поэтому перед использованием любых операций с комплексными числами полезно вначале определить i или, как мнимую единицу т. е. присвоить им значение квадратного корня из -1 .

Единицы измерения В системе может применяться особый вид констант - единицы измерения размерных величин. Помимо своего числового значения они характеризуются еще и указанием на то, к какой физической величине они относятся. Для этого указания используется символ умножения. В системе MathCAD заданы следующие основные типы физических величин time время , length длина , mass масса charge заряд и др. При необходимости их можно изменить на другие.

Строковые константы В описываемую версию MathCAD включены данные строкового типа. Как обычно, строковая константа - это строка, заключенная в кавычки, например My name или My first example . В строковую константу могут входить один или несколько символов либо слов. Переменные Переменные являются поименованными объектами, имеющими некоторое значение, которое может изменяться по ходу выполнения программы. Имена констант, переменных и иных объектов называют идентификаторами.Тип переменной определяется ее значением переменные могут быть числовыми, строковыми, символьными и т. д. Идентификаторы в системе MathCAD могут иметь практически любую длину, и в них могут входить любые латинские и греческие буквы, а также цифры. Однако начинаться идентификатор может только с буквы, например х, xl, alfa, X coordinate. Кроме того, идентификатор не должен содержать пробелов. Некоторые спецсимволы например, знак объединения могут входить в состав идентификаторов, другие например,знаки операторов арифметических действии - недопустимы. Нельзя использовать для идентификаторов буквы русского языка. Строчные и прописные буквы в идентификаторах различаются. Идентификаторы должны быть уникальными, т. е. они не могут совпадать с именами встроенных или определенных пользователем функций. Переменные могут также быть строкового типа, например N My name . Для обработки строковых констант и переменных в MathCAD 7. 0 PRO введен ряд строковых функций, которые мы рассмотрим в дальнейшем. Заметим, что этот вид данных в прежних версиях системы MathCAD отсутствовал. Системные переменные В MathCAD содержится небольшая группа особых объектов, которые нельзя отнести ни к классу констант, ни к классу переменных. Их правильнее считать системными переменными, имеющими предопределенные системой начальные значения. Ниже указаны эти объекты и приведены их начальные значения в скобках Объект Ввод Назначение л Ctrl P Число пи 3.14 е е Основание натурального логарифма 2. 71 Ctrl Z Системная бесконечность 1 307 Процент 0. 01 TOL Погрешность численных методов 0. 001 ORIGIN Нижняя граница индексации массивов 0 PRNCOLWIDTH Число столбцов оператора WRITEPRN 8 PRNPRECISSION Число десятичных знаков, используемых оператором WRITEPRN 4 FRAME Переменная счетчика кадров при работе с анимационными рисунками 0 Пять последних переменных вводятся набором их имен. Значения системных переменных, как и обычных, могут быть в дальнейшем изменены путем присваивания им новых значений. К примеру, значение е можно изменить так, что эта переменная будет означать заряд электрона, а вовсе не основание натурального логарифма. Однако рекомендуется этого не делать во избежание двойного истолкования таких переменных. Операторы Операторы представляют собой элементы языка, с помощью которых можно создавать математические выражения. К ним, например, относятся символы арифметических операций, знаки вычисления сумм, произведений, производной и интеграла и т. д.

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

В систему встроен ряд функций, например функция вычисления синуса sin x аргумента х, логарифма п х и т. д. Наряду со встроенными функциями могут задаваться и функции пользователя, отсутствующие в MathCAD. Благодаря встроенным функциям обеспечивается расширение входного языка системы и его адаптация к задачам пользователя. Математические выражения Функции наряду с операторами могут входить в математические выражения. Например, в выражении У 2 ln x i Y - переменная, 1 и 2 - числовые константы, и - операторы, ln x - встроенная функция с аргументом х. Напоминаем, что встроенные функции в данной книге выделяются полужирным шрифтом за исключением примеров их записей в документах, где специальных выделений нет . При выполнении символьных операций переменные р и е используются только в символьном виде. Это значит, что их числовые значения не вычисляются при выводе результатов вычислений.

К примеру, число 2л 6. 141 выводится как 2п, а не как приближенное численное значение. Присваивание переменным значений Обычные переменные отличаются от системных тем, что они должны быть предварительно определены пользователем, т. е. им необходимо хотя бы однажды присвоить значение. В качестве оператора присваивания используется знак , тогда как знак отведен для вывода значения константы или переменной. Попытка использовать неопределенную переменную ведет к выводу сообщения об ошибке - переменная окрашивается в ярко-красный цвет. Существует также жирный знак равенства, который используется либо как признак неравенства в операциях сравнения, либо как оператор приближенного равенства в прежних версиях этот знак имел вид . В версии MathCAD 7. 0 допустимо при первом присваивании вводить знак например, х 123 . Система сама заменит его на знак . Эта возможность скорее исключение, чем правило знаком присваивания все же является знак . Если переменной присваивается начальное значение с помощью оператора , такое присваивание называется локальным. До этого присваивания переменная не определена и ее нельзя использовать. Однако с помощью знака три горизонтальные черточки можно обеспечить глобальное присваивание, т. е. оно может производиться в любом месте документа. К примеру, если переменной присвоено таким образом значение в самом конце документа, то она будет иметь это же значение и в начале документа. Разумеется, в дальнейшем значение можно изменить и с помощью операции локального присваивания.

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

Все переменные, описанные выше, являются глобальными, поскольку можно определять их в любом месте документа и также в любом месте изменять их значение. Локальные переменные в системе MathCAD содержатся в телах функций пользователя. Эти функции будут рассмотрены ниже. Переменные могут быть и размерными, т. е. характеризоваться не только своим значением, но и указанием физической величины, значение которой они хранят. Для присваивания значений таким переменным используется знак Ранжированные переменные и таблицы вывода Задание ранжированных переменных Ранжированные переменные - особый класс переменных, который в системе MathCAD зачастую заменяет управляющие структуры, называемые циклами однако полноценной такая замена не является Эти переменные имеют ряд фиксированных значений либо целочисленных, либо в виде чисел , с определенным шагом меняющихся от начального значения до конечного. Ранжированные переменные характеризуются именем и индексом каждого своего элемента Для создания ранжированной переменной целочисленного типа используется выражение Name Nbegin Nend где Name - имя переменной, Nbegin - ее начальное значение,

Nend - конечное значение символ, указывающий на изменение переменной в заданных пределах он вводится знаком точки с запятой Если Nbegin Nend, то шаг изменения переменной будет равен 1, в противном случае -1 Для создания ранжированной переменной общего вида используется выражение Name Nbegin, Nbegin Step Nend Здесь Step - заданный шаг изменения переменной он может быть положительным, если Nbegin Nend или отрицательным в противном случае .

MathCAD используются массивы двух наиболее распространенных типов одномерные векторы и двумерные матрицы . Массивы-векторы Ниже представлено три пятиэлементных массива-вектора Номер элемента 0 1 2 3 4 Значение О 1 4 9 16 Значение а Ь с d e Значение 0 х 2 x 2 3 x 3 4 х4 Первый из представленных массивов - числовой, два других - символьные. Индексация элементов массивов Порядковый номер элемента, который является его адресом, называется индексом.

Элементы матриц являются индексированными переменными, имена которых совпадают с именами матриц. Но в этом случае для каждой индексированной переменной указываются два индекса один - для номера строки, другой - для номера столбца. Например, для указанной матрицы М средний элемент обозначается как М1,1, а последний как М 2,2 Для задания векторов и матриц можно воспользоваться операцией Matrix Матрицы в позиции Math Математика основного меню, нажав клавиши Ctrl V или введя пиктограмму с изображением шаблона матрицы. Это вызывает вначале появление диалогового окна, в котором надо указать размерность матрицы, т. е. количество ее строк т и столбцов п. Для векторов один из этих параметров должен быть равен 1. При m 1 получим вектор-столбец, а при п - вектор-строку.Матрица является двумерным массивом с числом элементов тхп. Элементы векторов и матриц помещаются между большими квадратными скобками. Ввод элементов векторов и матриц Для указания подстрочных индексов после имени переменной вводится знак открывающей квадратной скобки Ввод Изображение в окне V3 2 V32 Для элементов матрицы подстрочные индексы вводятся в круглых скобках с разделением их запятыми Ввод Изображение в окне редактирования М 1, 2 M1,2 Индексы могут иметь только целочисленные значения Они могут начинаться с нуля или с целого числа, например с единицы, в соответствии со значением системной переменной ORIGIN Задание векторов и матриц В отношении индексированных переменных действуют те же правила присваивания и вывода, что и для обычных В частности, с помощью операций присваивания можно создать вектор или матрицу

 

Структура и возможности локальной сети масштаба предприятия

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

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

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

Локальная сеть состоит из следующего оборудования и технологий:

- концентраторы (HUB) – соединяет сетевые кабели и обеспечивает взаимодействие между подключенными к ним устройствами (компьютеры, принт-серверы и т.д.);

- управляемый коммутатор – концентратор, который предоставляет возможности начального администрирования конфигурации локальной сети;

- принт-сервер –специальное устройство, которое обеспечивает подключение принтера к компьютерной сетии дает возможность печати всем пользователям локальной сети;

- файл-сервер –один компьютер локальной сети,предоставляющий дисковое пространство для хранения информации с возможностью непрерывного доступа к ней пользователям;

- устройство беспроводного доступа – радиосигнал, позволяющий соединять локальные сети, расположенные в пределах прямой видимости на расстоянии до 25 км;

- сервер авторизации и доступа – основной сервер локальной сети,на котором происходит регистрация всех пользователей сети и организация доступа к ресурсам. Сервер выполняет следующие задачи: хранение используемых данных, распределение доступа к ресурсам, обеспечение работы выхода в сеть Интернет, защита сети от внешних вторжений.

Локальна сеть масштаба предприятия (20-50 рабочих мест) базируется на основе проведения сети малого офиса. В такой локальной сети реализуется решение разграничения доступа между пользователями разных подразделений компании. В каждом подразделении пользователи объединены в отдельную подсеть. Так же рабочая группа может иметь собственный сервер. Коммутатор контролирует возможность доступа пользователей одной подсети в другую. Здесь существует возможность использования компонентов волоконно-оптических систем.

Основные возможности локальных (компьютерных) сетей:

• Передача файлов:
Во-первых, экономится бумага и чернила принтера. Во-вторых, электрический сигнал по кабелю из отдела в отдел движется гораздо быстрее, чем любой сотрудник с документом. Он не болтает о футболе и не забывает в курилке важные документы. Кроме того, за электричество Вы платите гораздо меньше, чем зарплата курьера.
• Разделение (совместное использование) файлов данных и программ:
отпадает необходимость дублировать данные на каждом компьютере. В случае если данные бухгалтерии одновременно нужны дирекции, планово-экономическому отделу и отделу маркетинга, то нет необходимости отнимать время и нервы у бухгалтера, отвлекая его от калькуляции себестоимости каждые три секунды. Кроме того, если бухгалтерию ведут несколько человек, то 20 независимых копий бухгалтерской программы и соответственно 20 копий главной книги (1 человек занимается зарплатой. 2-ой материалами и т.д.) создали бы большие трудности для совместной работы и невероятные трудности при попытке объединить все копии в одну. Сеть позволяет бухгалтерам работать с программой одновременно и видеть данные, вносимые друг другом.
• Разделение (совместное использование) принтеров и другого оборудования:
значительно экономятся средства на приобретение и ремонт техники, т.к. нет никакой необходимости устанавливать принтер у каждого компьютера, достаточно установить сетевой принтер.
• Электронная почта:
помимо экономии бумаги и оперативности доставки, исключается проблема "Был, но только что вышел. Зайдите (подождите) через полчаса", а также проблема "Мне не передали" и "А вы точно оставляли документы?". Когда бы занятый товарищ ни вернулся, письмо будет ждать его.
• Координация совместной работы:
при совместном решении задач, каждый может оставаться на рабочем месте, но работать "в команде". Для менеджера проекта значительно упрощается задача контроля и координирования действий, т.к. сеть создает единое, легко наблюдаемое виртуальное пространство с большой скоростью взаимодействия территориально разнесенных участников.
• Упорядочивание делопроизводства, контроль доступа к информации, защита информации:
Чем меньше потенциальных возможностей потерять (забыть, положить не в ту папку) документ, тем меньше таких случаев будет. В любом случае, гораздо легче найти документ на сервере (автоматический поиск, всегда известно авторство документа), чем в груде бумаг на столе. Сеть также позволяет проводить единую политику безопасности на предприятии, меньше полагаясь на сознательность сотрудников: всегда можно четко определить права доступа к документам и протоколировать все действия сотрудников.
• Стиль и престиж:
Играют не последнюю роль, особенно в высокотехнологичных областях.
• и многое другое.

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

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

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

Сети отделов

Сети отделов – это сети, которые используются сравнительно небольшой группой сотрудников, работающих в одном отделе предприятия. Эти сотрудники решают некоторые общие задачи, например ведут бухгалтерский учет или занимаются маркетингом. Считается, что отдел может насчитывать до 100 – 150 сотрудников. Сеть отдела – это локальная сеть, которая охватывает все помещения, принадлежащие отделу. Это могут быть несколько комнат или этаж здания.

Главной целью сети отдела является разделение локальных ресурсов, таких как приложения, данные, лазерные принтеры и модемы. Обычно сети отделов не разделяются на подсети, имея в своем составе один или два файловых сервера и не более тридцати пользователей В этих сетях локализуется большая часть трафика предприятия. Сети отделов обычно создаются на основе какой-либо одной сетевой технологии – Ethernet (или несколько технологий из семейства Ethernet – Ethernet, Fast Ethernet, реже Gigabit Ethernet), Token Ring или FDDI. Для такой сети характерен один или, максимум, два типа операционных систем.

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

Существует и другой тип сетей, близкий к сетям отделов, - сети рабочих групп. К таким сетям относят совсем небольшие сети, включающие до 10-20 компьютеров. Характеристики сетей рабочих групп практически не отличаются от описанных выше характеристик сетей отделов. Такие свойства, как простота сети и однородность, здесь проявляются в наибольшей степени, в то время как сети отделов могут приближаться в некоторых случаях к следующему по масштабу типу сетей – сетям зданий и кампусов.

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

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

Сети зданий и кампусов

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

Обычно сеть здания (кампуса) строится по иерархическому принципу с собственной магистралью, построенной на базе технологии Gigabit Ethernet, к которой присоединяются сети отделов, использующие технологию Fast Ethernet или Ethernet .Магистраль Gigabit Ethernet практически всегда коммутируемая, хотя эта технология и имеет вариант на разделяемой среде.

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

Именно на основе сети кампуса возникают проблемы интеграции неоднородного аппаратного и программного обеспечения. Типы компьютеров, сетевых операционных систем, сетевого аппаратного обеспечения могут отличаться в каждом отделе. Отсюда вытекают сложности управления сетями кампусов. А поскольку сети отделов, входящие в сети кампуса, достаточно независимы и часто построены на базе различных технологий, объединяющей технологией обычно является IP.

Сети масштаба предприятия

Сети масштаба предприятия, или корпоративные сети, отличаются тем, что в них на первый план выходят информационные услуги. Эти сети не могут ограничиться только транспортными услугами. Если сети операторов связи могут и не представлять информационных услуг, так как компьютеры пользователей находятся за пределами зоны их ответственности, то корпоративные сети не могут себе этого позволить. Настольные компьютеры пользователей и серверы являются неотъемлемой частью любой корпоративной сети, и разработчики и специалисты по обслуживанию корпоративных сетей должны это учитывать. Можно сказать, что корпоративная сеть представляет собой пример инфокоммуникационной сети, где соблюдается паритет между двумя типами услуг. Корпоративную сеть можно представить в виде «островков» локальных сетей, «плавающих» в телекоммуникационной среде.

Другой особенностью корпоративной сети является ее масштабность. Сеть уровня отдела или здания редко называют корпоративной, хотя формально это так. Обычно название «корпоративная» применяют только для сети, включающей большое количество сетей масштаба отдела и здания, расположенных в разных городах и объединенных глобальными связями.

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

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

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

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

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

ПРАКТИЧЕСКОЕ ЗАДАНИЕ

Вариант 4

Составление графической схемы алгоритма

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

2. В работе привести графическую схему алгоритма и необходимые пояснения.

Задание 1

Определить количество отрицательных элементов массива A(20), с четными порядковыми номерами.

Блок-схема составлялась согласно следующему алгоритму:

1. Описание переменных, используемых в программе;

2. Ввод массива, состоящих из 20 элементов.

3. Определение количества отрицательных элементов массива с четными порядковыми номерами.

4. Вывод результатов.

 

Задание 2

Дан двумерный массив А из 4 строк и 6 столбцов. Найти среднее арифметическое значение положительных элементов массива.

Блок-схема составлялась согласно следующему алгоритму:

1. Описание переменных, используемых в программе;

2. Ввод матрицы, размерностью 4x6.

3. Вычисление среднее арифметическое значение положительных элементов массива A(4,6).

4. Вывод результатов.

 

 


 

Расчет с использованием пакета Mathcad

Во всех заданиях ниже присвоить значения переменным P, Q, S:

P = 46, Q = 49, S = 51

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

2.1. Присвоить значения переменным и вычислить значения выражений с использованием оператора присваивания:

,

2.2. Создать пользовательскую функцию z(x, y) и вычислить ее значения, а также значения ее первых производных по x и y в точке с координатами (7, 5).

 

2.3. На одном поле построить график функции f(x) и графики ее первой и второй производных. Функция должна рассчитываться не менее чем в 40 точках.

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

 

2.4. Задать 2 вектора A, B, каждый из 3 элементов (элементы векторов задать самостоятельно). Вычислить: A + B; A – B; A B (скалярное произведение векторов); A × B (векторное произведение векторов); модули векторов |A|, |B|. Вывести все элементы векторов A, B при двух значениях системной переменной: ORIGIN = 0, 1.

2.5. Задать 2 матрицы C, D – каждая размером 3 х 3 (элементы матриц задать самостоятельно). Вычислить: C + D; C – D; C D (произведение матриц); C A, C B, D A, D B (произведения матриц на векторы); определители матриц |С|, |В|; транспонированные матрицы CT, DT; обратные матрицы C-1, D-1 (вычисляются, если определитель матрицы не равен 0, возведением в степень -1); произведения матриц на обратные C C-1, D D-1. Вывести все элементы 1-й строки и 3-го столбца матриц C, D при двух значениях системной переменной: ORIGIN = 0,1.

2.6. Вычислить следующие суммы и произведения двумя способами:

· с помощью шаблона суммы или произведения;

· с помощью программного фрагмента Mathcad (с использованием панели «Программирование»):