- •Оглавление
- •Введение
- •Раздел 1. Поиск информации, её изучение и реферативное изложение материала по предложенной теме
- •1.1. Поколения компьютеров
- •1.1.1. Введение
- •1.1.2. Поколение первое (Компьютеры на электронных лампах)
- •1.1.3. Поколение второе (Транзисторные компьютеры)
- •1.1.4. Поколение третье (Интегральные схемы)
- •1.1.5. Поколение четвертое (Большие интегральные схемы)
- •1.1.5. Сравнение разных поколений компьютеров
- •1.1.6. Проект компьютера V поколения
- •1.2. Понятие url
- •1.2.1. Определение url
- •1.2.2. История
- •1.2.3. Структура url
- •1.2.4. Кодирование url
- •1.2.5. Инициатива purl
- •Раздел 2. Создание сметы производства строительных работ
- •2.1. Технология расчёта сметы
- •3.1.2. Элементы управления формы
- •3.2. Листинги программ и скриншоты выполнения формы
- •Раздел 4. Состав отчёта по ргр
- •Заключение
- •Литература
1.1.6. Проект компьютера V поколения
В 1982 году, в Японии началась разработка супер-эпохального компьютера – Компьютера пятого поколения. Целью проекта – было создание компьютера, который мог решать сверхсложные задачи за самые короткие промежутки времени, управлять большими системами и обладать высокоразвитым искусственным интеллектом (вплоть до того, что компьютер должен был писать программы сам для себя).
В самом начале работы проекта Япония еще не обладала современной технологической мощью, которой обладает сейчас и основные компьютерные разработки основывались на компьютерах заокеанских производителей.
По мнению Японских ученых компьютеры пятого поколения должны обладать не микро-составляющей (ведь основное стремление последних 20 лет – миниатюризация компьютерных систем), компьютеры нового поколения должны строиться по принципу совмещения огромного количества процессоров.
Сама конечная цель ученым представлялась так:
Первичный компьютер под воздействием анализа исполняемых им задач будет сам себя совершенствовать. Причем конечный результат и принципы, которые будут заложены в этот компьютер заранее неизвестны. Принципы планировалось вырабатывать в процессе первичной работы начальной работы первичных компьютеров. Кроме того, исследователи и разработчики имели свои планы по поводу развития искусственного интеллекта суперкомпьютера:
1. Ограничить ввод текста. Компьютер должен набирать символы под диктовку. Эта проблема особенно остро стояла в Японии, где существовала определенная сложность с набором иероглифов.
2. Перевод с любого языка на любой другой, что способствовало бы устранению языкового барьера на международной арене. И, конечно же, все это должно осуществляться под диктовку.
3. Поиск смысла в статьях, категоризация и автоматическое реферирование.
4. Также планировалось внедрение многих криптографических, анализаторских, распознавательных и дешифровальных функций.
Все это Японские ученые планировали осуществить за 10 лет. Им удалось получить поддержку от правительства и в 1982 году руководство страны основало Институт Компьютерной Технологии Нового Поколения (ICOT), объединив большинство компьютерных компаний Японии.
Ожидалось, что за первые три года будут окончены первоначальные исследования и разработки, последующие четыре года для разработки универсальных подсистем и последние четыре года для создания прототипа.
В 1992 году стало очевидно – проект Компьютер Пятого Поколения – обречен на провал. В финансовом плане правительство потратило больше чем 50 миллиардов Йен, а цель, поставленная в начале, так и не была достигнута. Рабочие станции компьютера пятого поколения так и не увидели свет в связи с тем, что однопроцессорные компьютеры других фирм обгоняли их по параметрам производительности. К тому же появление общественных сетей (Интернет) рушило всю концепцию первоначального проекта. Основными причинами считается целый ряд факторов. Основные из них – ошибочная оценка тенденций развития компьютеров, отсутствие опыта в разработках подобных технологий, ошибочный выбор языков программирования (изначально был выбран язык Пролог, которые не поддерживал параллельное программирование, что в корне не соответствовало поставленным изначально задачам).
Но все-таки для решения поставленной задачи предлагались следующие направления:
разработка простого интерфейса, позволяющего конечному пользователю вести диалог с компьютером для решения своих задач. Подобный интерфейс может быть организован двумя способами: естественно-языковым и графическим. Поддержка естественно-языкового диалога – очень сложная и не решенная пока задача. Реальным является создание графического интерфейса, что и сделано в ряде программных продуктов, например, в ОС Windows’XP. Этот интерфейс обладает наглядностью, не требует специальных знаний. Однако разработка доступных интерфейсов решает проблему только наполовину – позволяет конечному пользователю обращаться к заранее спроектированному программному обеспечению, не принимая участие в его разработке;
привлечение конечного пользователя к проектированию программных продуктов. Это направление позволило бы включить заказчика непосредственно в процесс создания программ, что в конечном итоге сократило бы время разработки программных продуктов и, возможно, повысило бы их качество. Подобная технология связана с автоформализацией профессиональных знаний конечного пользователя и предполагает два этапа проектирования программных продуктов:
•программистом создается «пустая» универсальная программная оболочка, способная наполняться конкретными знаниями и с их использованием решать практические задачи. Например, эту оболочку можно было бы заполнить правилами составления квартальных и иных балансов предприятий, и тогда она могла бы решать задачи бухгалтерского учета. Либо можно было внести туда правила зачисления абитуриентов, которые изложены ранее и использованы в примерах;
•конечный пользователь заполняет созданную программистом программную оболочку, вводя в нее знания, носителем которых (в некоторой предметной области) он является. Здесь может использоваться понятный интерфейс. После этого программный продукт готов к эксплуатации.
Таким образом, предлагаемая в проекте ЭВМ пятого поколения технология подготовки прикладных задач к решению на компьютере включает два этапа и представлена на рисунке:
1) программист создает пустую программную оболочку
2) заказчик (конечный пользователь) наполняет оболочку знаниями
Наполненная знаниями конечного пользователя программная оболочка готова к решению тех прикладных задач, правила решения которых внес в нее конечный пользователь. Таким образом, начинается эксплуатация программного продукта.
Предлагаемая технология имеет много серьезных проблем, связанных с представлением и манипулированием знаниями. Тем не менее, с ней связывают прорыв в области проектирования прикладных программных продуктов. (Источник)
Основные требования к компьютерам V поколения
1. Создание развитого человеко-машинного интерфейса (распознавание речи, образов);
2. Развитие логического программирования для создания баз знаний и систем искусственного интеллекта;
3. Создание новых технологий в производстве вычислительной техники;
4. Создание новых архитектур компьютеров и вычислительных комплексов.
Новые технические возможности вычислительной техники должны были расширить круг решаемых задач и позволить перейти к задачам создания искусственного интеллекта. В качестве одной из необходимых для создания искусственного интеллекта составляющих являются базы знаний (базы данных) по различным направлениям науки и техники. Для создания и использования баз данных требуется высокое быстродействие вычислительной системы и большой объем памяти. Универсальные компьютеры способны производить высокоскоростные вычисления, но не пригодны для выполнения с высокой скоростью операций сравнения и сортировки больших объемов записей, хранящихся обычно на магнитных дисках. Для создания программ, обеспечивающих заполнение, обновление баз данных и работу с ними, были созданы специальные объектно-ориентированные и логические языки программирования, обеспечивающие наибольшие возможности по сравнению с обычными процедурными языками. Структура этих языков требует перехода от традиционной фон-неймановской архитектуры компьютера к архитектурам, учитывающим требования задач создания искусственного интеллекта.