Cтраница 3
Несколько хуже обстоит дело с подключением персонального компьютера к вычислительным сетям, обладающим большой вычислительной мощностью и информационными ресурсами. Здесь быстрый темп развития вычислительной техники сдерживается достаточно скромным ростом средств связи, необходимых для вычислительных сетей. Но к началу нового тысячелетия компьютеры пятого поколения должны стать основным средством переработки информации человечества. И именно это стимулирует развитие средств связи компьютеров. Только наличие каналов связи может обеспечить оперативное наращивание вычислительной мощности и информационных ресурсов, без чего невозможен дальнейший прогресс вычислительной техники. [31]
В заключение отметим, что здесь описаны некоторые технические средства, типичные для компьютеров пятого поколения. Именно с их помощью будут решаться задачи. Сами же задачи компьютеру будут ставиться словесно, так как общение с компьютерами пятого поколения будет происходить на естественном языке. Очевидно, что и методы решения таких задач должны быть новыми. Для компьютеров пятого поколения такими методами являются методы искусственного интеллекта. [32]
Пролог прошел путь развития, сходный с путем Лиспа, и в настоящее время он применяется многими европейскими учеными в области вычислительной техники, работающими над совершенствованием языка и расширением сферы его применения. Относительно недавно Пролог был принят японскими и американскими учеными для решения прикладных задач искусственного интеллекта. Популярность Пролога резко возрастает начиная с 1982 г., когда был опубликован японский проект компьютера пятого поколения. [33]
Но чтобы понимать естественный язык ( текст или речь), компьютеру нужно очень многое знать и уметь. Для этого он должен иметь чрезвычайно большую оперативную память и огромное быстродействие. Компьютер пятого поколения должен иметь быстродействие 10й - 1012 операций в секунду - триллион. [34]
Переход на схемное решение значительно увеличивает скорость решения задачи ( точнее, подзадачи), иногда на несколько порядков. Но очевидно, что создавать такой специальный запрограммированный кристалл ( или заказную СБИС) следует только для типовых и широко используемых программ обработки, так как его проектирование и изготовление - очень трудоемкая процедура. Но чем больше таких различных СБИС будет использовано в компьютере, тем выше станет его производительность. Именно эта идея закладывается в компьютеры пятого поколения, что требует дальнейшего развития технологии СБИС. [35]
Дело в том, что персональный компьютер создает очень удобную, но лишь локальную компьютерную среду. Но эта локальность становится непреодолимым препятствием, если необходимо оперативно получить информацию, которая содержится в удаленном от вас банке данных, или необходимо решить задачу, для которой потребуется вычислительная мощность, значительно превышающая возможности вашего персонального компьютера. Эту проблему позволяют решить вычислительные сети ( о них было рассказано в гл. Такого рода сети просто необходимы для компьютеров пятого поколения. Но и сам персональный компьютер - не идеальный партнер, общение с ним требует определенных навыков, компьютерной грамотности. Очевидно, что для эффективного общения с компьютером должен быть налажен речевой контакт, иначе он никогда не станет нашим надежным партнером и собеседником. [36]
Но одной производительности для компьютера, который должен понимать и решать задачи, мало. Нужна огромная оперативная память, способная хранить знания, на основе которых действует компьютер. Для компьютеров пятого поколения нужна емкость памяти до 1012 байт ( знаков) - столько имеют миллион томов книг по 400 страниц каждый. Это значит, что в оперативную память компьютера пятого поколения можно будет вложить большую городскую библиотеку, а чтобы перевести в оперативную память все хранилища библиотеки им. Но такая гигантская память должна быть очень хорошо организована, иначе быстро найти в ней ничего не удастся. Именно поэтому компьютеры пятого поколения будут хранить в своей оперативной памяти базу данных, организованную удобным образом. [37]
В Великобритании в Государственном колледже создана машина, известная как Алиса, работающая целиком по принципу параллельности. Машина сделана только из трех видов изготовленных на заказ базовых элементов, повторяемых снова и снова. Большинство современных микрокомпьютеров могут обрабатывать в секунду только около 250 000 команд, но даже настольный прототип Алисы может работать со скоростью 5 млн. и более команд в секунду. Так же как современные архитектуры не подходят для компьютеров пятого поколения, так и традиционные машинные языки не могут быть использованы в новых машинах, так что оцениваются такие методы, как программирование в форме логики предикатов. [38]
В заключение отметим, что здесь описаны некоторые технические средства, типичные для компьютеров пятого поколения. Именно с их помощью будут решаться задачи. Сами же задачи компьютеру будут ставиться словесно, так как общение с компьютерами пятого поколения будет происходить на естественном языке. Очевидно, что и методы решения таких задач должны быть новыми. Для компьютеров пятого поколения такими методами являются методы искусственного интеллекта. [39]
На один логический вывод компьютер обычно затрачивает 100 - 1000 операций. А так как таких выводов приходится делать очень много, то производительность компьютеров удобно исчислять количеством логических выводов в секунду. Так, компьютеры пятого поколения должны делать до 1 млрд. логических выводов. Очевидно, что для создания программ с большим числом логических выводов необходим специальный язык программирования, ориентированный на логические выводы. Такими языками являются Пролог ( именно он был положен в основу японского проекта компьютеров пятого поколения) и Лисп ( о них мы расскажем в гл. [40]
И все компьютеры до четвертого поколения включительно решали именно хорошие задачи. Но, к сожалению, хороших задач очень мало, именно поэтому компьютеры использовались не на каждом шагу. Плохих задач значительно больше, чем хороших, да они и важнее. Наверное, именно поэтому самые ответственные задачи не доверялись компьютеру - их решали люди. Именно потребность ( а не только желание) решать плохие задачи привела к появлению компьютеров пятого поколения. Эти задачи довольно четко делятся на два класса: понять человека и выполнить то, что было понято. Для решения этих задач нужно располагать огромной информацией и перерабатывать ее с огромной скоростью. [41]
Уже из приведенного перечня ясно, что каждый конкретный знак не может характеризоваться всеми приведенными показателями, и их влияние на экономическую ценность различно. Для некоторых показателей определить позитивность или негативность влияния можно только после глубокого анализа применительно к каждому конкретному случаю. Казалось бы, длительный срок экономической жизни знака однозначно повышает его стоимость. Однако есть примеры его запланированного ограничения. Всем известны программные средства, несущие общее брэнд-наименование Pentium и предназначенные ( как это понятно из перевода названия с латыни) для компьютеров пятого поколения. Создание техники шестого поколения, на которое не может не ориентироваться Microsoft, приведет к падению спроса на продукт Pentium, но это входит в намерения владельца и не снижает стоимости наименования. [42]
Вторая половина книги написана преимущественно для специалистов по информатике, и, следовательно, она носит более технический характер. V и VI обсуждаются спецификация, верификация и синтез программ, а в гл. VII описываются элементарные свойства типичных реализаций языка логического программирования. В последней главе показывается, какой вклад внесло логическое программирование в общую теорию вычислений. В ней приводятся наиболее важные результаты теории логического программирования, описываются некоторые аспекты деятельности, связанной с разработкой интеллектуальных систем, основанных на знании, а также объясняется роль математической логики в будущих компьютерах пятого поколения. [43]
Но одной производительности для компьютера, который должен понимать и решать задачи, мало. Нужна огромная оперативная память, способная хранить знания, на основе которых действует компьютер. Для компьютеров пятого поколения нужна емкость памяти до 1012 байт ( знаков) - столько имеют миллион томов книг по 400 страниц каждый. Это значит, что в оперативную память компьютера пятого поколения можно будет вложить большую городскую библиотеку, а чтобы перевести в оперативную память все хранилища библиотеки им. Но такая гигантская память должна быть очень хорошо организована, иначе быстро найти в ней ничего не удастся. Именно поэтому компьютеры пятого поколения будут хранить в своей оперативной памяти базу данных, организованную удобным образом. [44]
Решение проблемы массового производства композитов в промышленных условиях и широкого применения их в машиностроении позволит заметно улучшить весовые характеристики машин и приборов, а также создать образцы новой техники с высокими параметрами. Решение важнейших народнохозяйственных задач, таких, как повышение производительности труда, улучшение качества продукции, повышение эффективности научных исследований, совершенствование системы управления и обслуживания, прямо связано с использованием компьютеров. Сейчас ведется освоение компьютеров пятого поколения, использующих большие интегральные схемы, на одном монокристалле которых содержатся десятки тысяч элементов. Современные компьютеры обеспечивают одновременную работу ЭВМ по нескольким программам. Наиболее перспективным видом ЭВМ являются микрокомпьютерные системы. [45]