Многопоисковые машины (ислользующие Multiple Search) 


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



ЗНАЕТЕ ЛИ ВЫ?

Многопоисковые машины (ислользующие Multiple Search)



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

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

Search

Набор поисковых сервесов

MrSAPO

Система использует всю силу и мощь 46-ти поисковых машин, среди которых не только традиционные поисковые машины (Google, Yahoo, Teoma), но и метапоисковики, такие как Mamma, Ivisimo, Dogpile и еще ряд других. Как и в обычной системе, запрос вводится в специальное окошечко, а вот кнопки «искать» здесь нет. Вместо этого пользователю предлагается выбрать один из поисковиков, названия которых написаны на кнопках. После того, как вы нажимаете одну из них, на экране появятся результаты, которыми порадовала выбранная поисковая система. Если что-то не устраивает, можно нажать другую кнопку и так, пока нужный результат не будет найден, или не закончится весь список поисковых систем.

1Banana Metasearch

Поисковая система со столь оригинальным названием вполне может претендовать на звание самой нестандартной. Дело все в том, что этот банан включает в себя несколько самых известных поисковиков: AllTheWeb, Ah-ha, FindWhat, LookSmart, Overture, AllTheWeb, Google, Lycos, Search123, AltaVista, Kanoodle, MSN, Yahoo!.. Прежде, чем нажать кнопку Go!, пользователь выделяет галочками нужные поисковые системы. Но самое главное — результат выдается в одном окне, а не в нескольких, как это можно встретить на других похожих системах. Удобный поиск одновременно сразу в нескольких базах данных позволяет определить, в каком из поисковиков больше всего ссылок, относящихся к данному запросу, после чего продолжать искать уже в конкретной поисковой системе.

 

18. Специализированные туристические каталоги, сайты, базы данных, электронные библиотеки

Сайт-каталог (или сайт-витрина) – это удобное средство информирования потенциальных покупателей и партнеров компании о предлагаемых товарах и/или услугах.

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

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

Специализированные туристские сайты (порталы):

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

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

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

Некоторые наиболее популярные туристические порталы:
- www.tours.ru (в сети с 1996 г.), посещаемость 100-120 тыс. чел./мес;

- www.travel.ru (с 1997 г.), средняя посещаемость 90-150 тыс. чел./мес;

Популярными сайтами туристической направленности являются: www.russiaturizm.ru (официальный туристский сайт), www.tos.ru (Туристская информационная система)

Специализированные базы данных: сайт Ростуризма (Реестр туроператоров, Реестр турагентств)

Специализированные туристские электронные библиотеки – Турлиб наш любимый. Электро́нная библиоте́ка — упорядоченная коллекция разнородных электронных документов (в том числе книг, журналов), снабжённых средствами навигации и поиска. Может быть веб-сайтом, где постепенно накапливаются различные тексты (чаще литературные, но также научные и любые другие, вплоть до компьютерных программ) и медиафайлы, каждый из которых самодостаточен и в любой момент может быть востребован читателем.Главная функция: сбор научной литературы, публикаций, статей, каталогов в сфере туризма.

 

19. Приемы сохранения полученной из сети информации

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

Работа в Интернете иногда требует сохранения нужных данных и их печати. Самый простой способ копирования данных с веб–страницы – это копирование текста и вставка его в документы программ Office. Данный прием выполняется стандартным копированием через буфер обмена.

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

1. Формат Веб–страница, полностью – страница сохраняется целиком вместе с используемыми шрифтами, графикой, стилями и гиперссылками. Открыв такой документ можно увидеть страницу в исходном виде в окне браузера. Исходная структура ссылок не сохраняется, при сохранении создается отдельная папка с изображениями и дополнительными файлами, необходимыми для полноценного просмотра веб–страницы.

2. Формат Веб–страница, только HTML сохраняет страницу без изображений, структура ссылок исходной страницы сохраняется.

3. Формат Текстовые файлы – сохраняет страницу в виде текстового файла, структура ссылок нарушается.

4. Формат Все файлы – используется для сохранения в каком – либо ином формате.

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

 

20. Параллельные вычисления

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

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

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

Параллельные вычисления применяются в областях, связанных с проведением больших расчетов:

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

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

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

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

· вычислительной химии. Разнообразные задачи этой области направлены на изучение свойств вещества в различных состояниях и т. д.

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

 

 

21. Процессы и нити как средство разветвления программ внутри процесса. Способы обмена данными между процессами.

Итак, в нашем распоряжении оказался многопроцессорный компьютер. Мы проанализировали задачу и выделили подзадачи, которые можно решать одновременно. Как в программе оформить решения этих подзадач? Современные операционные системы предлагают два варианта одновременного выполнения кода - в виде процессов и в виде нитей.

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

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

Межпроцессное взаимодействие (IPC) — обмен данными между потоками одного или разных процессов.

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

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

2. Каналы межпроцессорного обмена. В ранних версиях системы UNIX основным средством для обмена данными между задачами были каналы межпроцессного обмена (pipes). Непонятная фигня, понятная только программистам. К недостаткам каналов следует отнести то, что они имеют свойство переполняться. Это значит, что если вывод в pipe происходит более интенсивно, чем ввод из него, возникает ошибка, и ядро системы генерирует сигнал SIGPIPE.

3. Другие способы обмена данными.

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

2. Семафоры. Семафоры представляют собой стандартный способ разрешения или запрещения выполнять те или иные действия. Семафор - это обычно целое число. Если оно имеет значение 1 (установлен), то операция запрещена. Если его значение 0, то - разрешена.

3. Разделяемая память. Рассмотрим наиболее мощный способ обмена данными - разделяемую память. Она позволяет двум и более процессам использовать одну и ту же область (сегмент) оперативной памяти. Это самое эффективное средство обмена, поскольку при его использовании не происходит копирования информации, и доступ к ней производится напрямую. Для синхронизации записи данных в общую память, как правило, используются семафоры.

 

 

 



Поделиться:


Последнее изменение этой страницы: 2017-02-05; просмотров: 423; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 52.14.253.170 (0.019 с.)