Анализ алгоритма и его сложности — КиберПедия 

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Анализ алгоритма и его сложности

2017-11-27 150
Анализ алгоритма и его сложности 0.00 из 5.00 0 оценок
Заказать работу

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

Тестирование программы

Перед началом эксплуатации программы необходим этап ее отладки и тестирования.

Отладка программы — это процесс поиска и устранения ошибок в программе, производимый по результатам её прогона на компьютере.

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

Тестирование устанавливает факт наличия ошибок, а отладка выясняет ее причину.

Документирование

К каждому конечному программному продукту необходимо документированное сопровождение в виде помощи (help) и файлового текста (readme.txt). Есть золотое правило программистов – оформляй свои программы в том виде, в каком бы ты хотел видеть программы, написанные другими.

 


Лекция 14
ВЫЧИСЛИТЕЛЬНЫЕ СЕТИ

1 Принципы построения

2 Классификация вычислительных сетей

3 Архитектура сети

4 Способы передачи данных

5 Программное обеспечение вычислительных сетей

ПРИНЦИПЫ ПОСТРОЕНИЯ

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

- перенос информации на большие расстояния (сотни, тысячи километров);

- совместное использование несколькими компьютерами дорогостоящих аппаратных, программных или информационных ресурсов — мощного процессора, ёмкого накопителя, высокопроизводительного лазерного принтера, баз данных, программного обеспечения и т.д.;

- совместная работа над большим проектом, когда исполнили должны всегда иметь последние (актуальные) копии общих данных во избежание путаницы, и т.д.

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

- повысить эффективность систем обработки информации за счет снижения затрат, повышения надежности и производительности эксплуатируемых ЭВМ;

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

- комплексно использовать единые мощные вычислительные и информационные ресурсы.

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

Для современных вычислительных сетей характерно:

- объединение многих достаточно удаленных друг от друга ЭВМ и (или) отдельных вычислительных систем в единую распределенную систему обработки данных;

- применение средств приема-передачи данных и каналов связи для организации обмена информацией в процессе взаимодействия средств ВТ;

- наличие широкого спектра периферийного оборудования, используемого в виде абонентских пунктов и терминалов пользователей, подключаемых к узлам сети передачи данных;

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

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

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


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

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

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

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

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.008 с.