Такой вопрос уже был задан, но его не уточнили и неразвили. У меня вопрос аналогичен: есть несколько старых ПК с разными проблемами (ЖД, видео и т.п). Можно ли объединить материнки (с ЦП и ОЗУ) для параллельных вычислений, т.е. сделать этакий компьютер на несколько материнских плат. Какой системой должен управляться. ПК жаль просто так выкидывать - может что-либо получится. Идеи в Инете интересны, но ...
Автор: Yuri, город: Тель Авив, дата публикации: 01:01, 09/02/09
Вид деятельности: Компьютерные техники, Компьютеры и интернет, Продажа и сбор компьютеров
Ответ: Ответ прозаичен - нет.
Дело в том, что есть несколько техник создания распределенных компьютеров: "в одном ящике" (условно), или по сети. При разделении общих ресурсов между процессорами необходимо посадить все это на одну шину/магистраль/канал и т.д. и синхронизировать доступ людого девайса к любому ресурсу. Это делается в многопроцессорных системах (не путать с многоядерными процессорами - ничего общего). Есть системы распределенных вычислений, где каждый "вычислитель" получает свою дозу ПРОГРАММЫ ОБРАБОТКИ + данные для работы. По завершению работы, результаты отсылаются управляющему комплексу, который и следит за продвижением работы/раздачей заданий. Такие системы есть и к ним можно подключиться. Один из способов - установка "скрин-сэйвера", который начинает заниматься полученными заданиями, когда комп не занят хозяином для полезной деятельности. Здесь работа выполняется асинхронно с произвольной скоростью, но т.к. задач множество, каждый комп в сети делает свой вклад в общее дело. Одна из подобных сетей система SETI - поиск внеземных цивилизаций.
В обоих случаях НЕИСПРАВНОЕ оборудование неприменимо.