Александр Харс - Я познаю мир. Компьютеры и интернет

Тут можно читать онлайн Александр Харс - Я познаю мир. Компьютеры и интернет - бесплатно полную версию книги (целиком) без сокращений. Жанр: Детская образовательная литература, издательство «Издательство ACT», год 2004. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Александр Харс - Я познаю мир. Компьютеры и интернет краткое содержание

Я познаю мир. Компьютеры и интернет - описание и краткое содержание, автор Александр Харс, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Очередной том популярной детской энциклопедии «Я познаю мир» посвящен компьютерам и Интернету.
Читателя ждет увлекательный рассказ о том, как создавались первые вычислительные машины, какие изобретения и открытия отделяют абак древности от современного компьютера, как устроен компьютер и как пользоваться Интернетом.

Я познаю мир. Компьютеры и интернет - читать онлайн бесплатно полную версию (весь текст целиком)

Я познаю мир. Компьютеры и интернет - читать книгу онлайн бесплатно, автор Александр Харс
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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

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

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

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

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

Польза от чистой науки

В первых метакомпыотерных проектах связь между узлами поддерживалась не в режиме реального времени, а по электронной почте. Так, в 1988 году ученые из компании «Дек» написали программу, которая позволяла распределить на множество машин решение математической задачи факторизации числа. Не останавливаясь на подробностях, заметим лишь, что эта задача легко делилась на части, распределяемые между разными компьютерами. Вскоре в проекте участвовало более 1000 человек со своими персональными компьютерами, которые довольно быстро решили задачу.

Окрыленные первым успехом энтузиасты метакомпьютинга стали искать новые области - фото 125

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

Другой проект – нахождение чисел Мерсена. Они названы так по имени французского ученого Марена Мерсена, жившего в XVII веке. Эти числа получаются, когда 2 возводят в степень какого–нибудь простого числа, а потом отнимают от него 1. Если в результате получается опять–таки простое число, оно и есть число Мерсена.

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

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

Распределенный поиск таких чисел ведется уже с середины 90–х годов и конца–края ему пока не видно. Хотя в проекте участвуют тысячи математиков–энтузиастов, до сих пор им удалось обнаружить всего 38 таких чисел.

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

При всей, казалось бы, практической бесполезности решение громоздких задач из области теории чисел позволило усовершенствовать и отладить схему распределенных вычислений. Заодно это лишний раз доказало тезис Леонарда Эйлера о полезности изучения простых чисел.

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

«Мастер и работяги»

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

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

Схема работы метакомпьютера в режиме мастерработяги Поэтому даже не всякая - фото 126

Схема работы метакомпьютера в режиме « мастер–работяги »

Поэтому даже не всякая задача перебора и поиска пригодна для метакомьютинга. Тем не менее такие задачи все же находятся и не только в области теории чисел. Математик Сергей Абрамов как–то заметил, что метакомпьютинг применим для задач, формулируемых моделью "мастер–работяги".

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

Если навалиться сообща...

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

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Александр Харс читать все книги автора по порядку

Александр Харс - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Я познаю мир. Компьютеры и интернет отзывы


Отзывы читателей о книге Я познаю мир. Компьютеры и интернет, автор: Александр Харс. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x