Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Text part 2.docx
Скачиваний:
36
Добавлен:
22.03.2016
Размер:
30.8 Кб
Скачать

Машинный код.

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

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

Что такое компьютер?

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

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

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

Некоторые из наиболее распространённых способов ввода информации должны использовать, перфокарты, магнитную ленту, диски, и терминалы. Устройство ввода компьютера (которым может быть карт-ридер, привод ленты или дисководом, в зависимости от среды, используемой во вводе информации) считывает информацию в компьютер.

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

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

Компьютерная система

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

Элементы программного обеспечения - программы, написанные для системы; эти программы выполняют логические и математические операции и вас средствами для управления системой. Документация включает руководства и списки, которые говорят вам, как использовать аппаратные средства и программное обеспечение.

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

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

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

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

Для меня проверка возникновения интеллекта – это когда вы получаете больше, чем вкладываете.

Машины – творения рук человека, но когда то, что они производят, начинает удивлять создателей, тогда вы получаете возникновение чего-то интересного.

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

Другие проекты исследовали, как творческие машины могут воспроизводить визуальное искусство. “Пэйнтин фул” это компьютерная программа, написанная Саймоном Колтоном из Имперского колледжа. Не каждому нравится искусство, созданное «Пэйнтин фул», но оно было бы слабым искусством, если бы нравилось всем. Что необычно, так это то, что программы в этих машинах учатся, меняются и развиваются так, что очень скоро программист не имеет четкого представления о том, как результаты достигаются и что они скорее всего делают дальше. Именно этот элемент, получающий больше, чем отдает, что представляет собой нечто приближающееся возникновение интеллекта.

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]