Компьютер общего назначения это
Компьютер общего назначения — компьютер, способный решить любую задачу, которая может быть выражена в виде программы и выполнена в рамках разумных ограничений, накладываемых ёмкостью системы хранения компьютера, допустимым размером программы, скоростью её выполнения и надёжностью оборудования.
В отличие от специализированных вычислительных устройств компьютер общего назначения способен выполнять множество зачастую не связанных между собой функций. Так суперкомпьютеры общего назначения способны обслуживать программные приложения, разработанные для самых разных и далеко отстоящих друг от друга направлений научных исследований, таких как лингвистика и астрономия, науки о Земле и проектирование техники. Знакомый всем персональный компьютер тоже является примером компьютера общего назначения, сегодня он используется не только как вычислительное устройство, но и как интеллектуальный офисный инструмент, цифровая аудио-видео-студия или центр развлечений.
В настоящее время даже специализированные устройства (например, игровые приставки, видеопроигрыватели, музыкальные центры) часто выполняют на той же основе, что и универсальные компьютеры, поскольку написание программы для стандартного процессора обходится дешевле разработки специализированного микрочипа.
Вопрос
Специализированная вычислительная машина, управляющие и моделирующие специализированные компьютеры
Специализированная вычислительная машина — вычислительная машина, предназначенная для решения одной задачи или узкого круга задач. Специализация такой машины повышает эффективность средств вычислительной техники, поскольку структурная и аппаратная интерпретация программ способствует повышению точности и быстродействия устройств, упрощает математическое обеспечение, снижает аппаратные затраты. [1]
Специализированные компьютеры отличаются постоянством структуры, определяемой классом решаемых задач, что позволяет существенно упростить коммутационные устройства. Как и другие вычислительные машины, специализированные можно разделить на группы. [1]
· по способу представления информации: аналоговые, цифровые, гибридные
· по назначению: управляющие, моделирующие
Управляющие специализированные компьютеры
Такие машины, как правило, работают в режиме реального времени и используются для управления динамическими объектами, летательными аппаратами и т.п. В этом качестве продолжают использоваться немногие из действующих аналоговых ЭВМ. [1]
Моделирующие специализированные компьютеры
Такие машины применяются для решение инженерных и научных задач с использованием математических моделей реальных объектов. К таким устройствам относится аналоговая вычислительная машина (интегратор) «ЭГДА» и «УСМ-1», которые выпускались в СССР в шестидесятых годах.
История
Одним из самых древних аналоговых приборов считается антикитерский механизм — механическое устройство, обнаруженное в 1902 году на затонувшем древнем судне недалеко от греческого острова Антикитера. Датируется приблизительно 100 годом до н. э. (возможно, до 150 года до н. э.) Хранится в Национальном археологическом музее в Афинах.
Астрологи и астрономы пользовались аналоговым прибором астролябия с четвертого века до нашей эры вплоть до девятнадцатого века нашей эры. Этот прибор использовался для определения положения звезд на небе и вычисления продолжительности дня и ночи. Современным потомком астролябии является планисфера — подвижная карта звёздного неба, используемая в учебных целях.
· 1492 год — Леонардо да Винчи в одном из своих дневников приводит эскиз 13-разрядного суммирующего устройства с десятизубцовыми кольцами. Хотя работающее устройство на базе этих чертежей было построено только в XX веке, всё же реальность проекта Леонардо да Винчи подтвердилась.
· 1622 год, английский математик-любитель Уильям Отред разработал первый вариант логарифмической линейки, устройство которое можно считать первым аналоговым вычислительным прибором.
· 1623 год — Вильгельм Шиккард, профессор университета Тюбингена, разрабатывает устройство на основе зубчатых колес («считающие часы») для сложения и вычитания шестиразрядных десятичных чисел. Было ли устройство реализовано при жизни изобретателя, достоверно не известно, но в 1960 году оно было воссоздано и проявило себя вполне работоспособным. [1]
· 1642 год — Блез Паскаль изобрёл «паскалину»
· 1672 год — Создан Калькулятор Лейбница — первый в мире арифмометр. В 1672 году появилась двухразрядная, а в 1694 году — двенадцатиразрядная машина. Практического распространения этот арифмометр не получил, так как был слишком сложен и дорог для своего времени.
· 1674 год — создана машина Морленда [2]
· 1814 год, учёный Дж. Герман (Англия) создал планиметр — аналоговое устройство, которое предназначено для нахождения площади, ограниченной замкнутой кривой на плоскости.
· 1820 год — Тома де Кольмар начал серийный выпуск арифмометров. В общем, они были сходны с арифмометром Лейбница, но имели ряд конструктивных отличий.
· 1822 год — английский математик Чарльз Бэббидж изобрёл, но не смог построить, первую разностную машину (специализированный арифмометр для автоматического построения математических таблиц) (см.: Разностная машина Чарльза Бэббиджа).
· 1878 год, польский математик Абданк-Абакановичем разработал теорию интерграфа — некоего аналогового интегрирующего устройства, позволяющего получить интеграл от произвольной функции, изображённой на плоском графике.
· 1890 год — начато серийное производство арифмометров Однера — самого распространённого типа арифмометров XX века. К арифмометрам Однера относится, в частности, знаменитый «Феликс».
· 1904 год, российский инженер А. Н. Крылов изобрел первую механическую вычислительную машину, решающую дифференциальные уравнения (применялась при проектировании кораблей).
· 1912 год — создана машина для интегрирования обыкновенных дифференциальных уравнений по проекту российского учёного А. Н. Крылова.
· 1919 год — Появился Mercedes-Euklid VII — первый в мире вычислительный автомат, то есть арифмометр, способный, самостоятельно осуществлять все четыре основных арифметических действия.
· 1930 год — Ванневар Буш (США) создал механическую интегрирующую машину, применяющийся при расчёте траектории стрельбы корабельных орудий. (в 1942 году — создана ее электромеханическая версия).
· 1935 год, СССР — выпуск первой советской электродинамической счётно-аналитической машины САМ (модель Т-1). Разработаны механический интегратор и электрический расчётный стол для определения стационарных режимов энергетических систем [источник не указан 380 дней] .
· 1938 год — немецкий инженер Конрад Цузе вскоре после окончания в 1935 году Берлинского политехнического института построил свою первую машину, названную Z1. Это была полностью механическая программируемая цифровая машина.
· 1942—44 годы, США — операционный усилитель постоянного тока, имеющий достаточно высокий коэффициент усиления, что дало возможность конструировать аналоговые компьютеры без движущихся частей, на постоянном токе.
· 1945—46 годы, СССР — под руководством Л. И. Гутенмахера изобретены первые электронные аналоговые машины с повторением решения.
· 1949 год, СССР — изобретён ряд АВМ на постоянном токе, что положило начало развитию аналоговой вычислительной техники в СССР.
· 1958 год, Фрэнк Розенблатт разработал первый нейрокомпьютер-перцептрон Марк-1, который не является полностью аналоговым, а скорее относится к гибридным системам. [3]
· 1960-е годы, аналоговые компьютеры имели невероятный успех, и являлись повседневным инструментом ученых для решения множества специфических задач в различных областях науки. В СССР расцвет электронных аналоговых вычислительных машин с их серийным выпуском пришёлся на 1960-70-е годы.
Принцип действия. Представлением числа в механических аналоговых компьютерах служит, например, количество поворотов шестерёнок механизма. В электрических — используются различия в напряжении. Они могут выполнять такие операции, как сложение, вычитание, умножение, деление, дифференцирование, интегрирование и инвертирование. При работе аналоговый компьютер имитирует процесс вычисления, при этом характеристики, представляющие цифровые данные, в ходе времени постоянно меняются. Результатом работы аналогового компьютера являются либо графики, изображённые на бумаге или на экране осциллографа, либо электрический сигнал, который используется для контроля процесса или работы механизма. Эти компьютеры идеально приспособлены для осуществления автоматического контроля над производственными процессами, потому что они моментально реагируют на различные изменения во входных данных. Такого рода компьютеры широко используются в научных исследованиях. Например, в таких науках, в которых недорогие электрические или механические устройства способны имитировать изучаемые ситуации.
В ряде случаев с помощью аналоговых компьютеров возможно решать задачи, меньше заботясь о точности вычислений, чем при написании программы для цифровой ЭВМ. Например, для электронных аналоговых компьютеров без проблем реализуются задачи, требующие решения дифференциальных уравнений, интегрирования или дифференцирования. Для каждой из этих операций применяются специализированные схемы и узлы, обычно с применением операционных усилителей. Также интегрирование легко реализуется и на гидравлических аналоговых машинах.
Все функциональные блоки аналоговых вычислительных машин можно разделить на ряд групп:
1. линейные — выполняют такие математические операции как интегрирование, суммирование, перемена знака, умножение на константу.
2. нелинейные (функциональные преобразователи) — соответствуют нелинейной зависимости функции от нескольких переменных.
3. логические — устройства непрерывной, дискретной логики, релейные переключающие схемы. Вместе эти устройства образуют устройство параллельной логики.
Компьютеры общего назначения
Компьютеры общего назначения предназначены для того, чтобы могли работать приложения системы. Программы выполняют самые разные роли, моделирование, решение математических уравнений, расчет заработной платы, персональная база данных, обработка текстов и многие другие задачи. Подобные компьютеры широко классифицируются как микрокомпьютеры, мини-компьютеры, мэйнфреймы и суперкомпьютеры.
Сейчас подробнее поговорим о каждом подтипе.
Микрокомпьютеры
Микрокомпьютеры (персональные компьютеры) предназначены для использования одним человеком. Они дешевы в стоимости, просты в использовании и могут быть использованы даже в домашних условиях. Хотя в однопользовательской системе они могут быть связаны с другими компьютерными системами, следовательно, они образуют очень важный сегмент интегрированной информационной системы.
Термин микрокомпьютер используется не так широко, как это было в 1970–1980-х годах. Теперь мы называем микрокомпьютеры просто компьютерами или персональными компьютерами (ПК).
Центральный процессор микрокомпьютера включает в себя оперативную память (RAM), постоянную память (ROM), порты ввода / вывода (I / O), соединительные провода и материнскую плату.
В 1970 году Hewlett-Packard (HP) произвела и выпустила микрокомпьютер в качестве калькулятора с различными уровнями программируемости, хотя Datapoint 2200 от Computer Terminal Corporation (CTC) считается первым микрокомпьютером. Семейство процессоров Intel x86 также можно проследить до выпуска CTC.
Мини Компьютеры
Миникомпьютер заполняет пространство между мэйнфреймом и микрокомпьютером. Он меньше первого, но больше второго. Такая машина в основном используются в качестве серверов малого или среднего уровня, выполняющая задачи научного или делового характера.
История
Миникомпьютеры появились в середине 1960-х годов и были впервые разработаны корпорацией IBM. Они были предназначены в первую очередь для бизнес-приложений и служб, которые требуют производительности и эффективности мэйнфреймов.
Миникомпьютеры могут содержать один или несколько процессоров, поддерживать многопроцессорность и многозадачность и, как правило, устойчивы к высоким нагрузкам.
Мэйнфреймы
В целом, есть несколько характеристик мэйнфреймов, которые являются общими для всех поставщиков мэйнфреймов: почти все мэйнфреймы имеют возможность запускать (или размещать) несколько операционных систем. Мэйнфреймы могут добавлять или оперативно заменять емкость системы без сбоев. Такие сервера предназначены для ввода-вывода очень большого объема данных и подчеркивают пропускную способность вычислений.
Один мэйнфрейм может заменить десятки или даже сотни небольших серверов. Впервые подобные машины появились в начале 1940-х годов. Наиболее популярными поставщиками были IBM, Hitachi и Amdahl. Некоторые недавно рассматривали мэйнфреймы, как устаревшую технологию без реального использования. Тем не менее, сегодня, как и в каждое десятилетие с момента его создания, мэйнфреймы и стиль мэйнфреймов преобладают в среде крупномасштабных бизнес-вычислений.
В настоящее время мэйнфреймы играют главную роль в повседневной работе многих крупнейших в мире компаний. Мейнфрейм занимает желанное место в современной среде электронного бизнеса. В банковском деле, финансах, здравоохранении, страховании, коммунальном обслуживании, правительстве и множестве других государственных и частных предприятий мэйнфрейм активно используется.
Супер Компьютеры
Во все времена выделяют несколько широко известных суперкомпьютеров, которые работают на самых высоких скоростях по сравнению со всеми остальными компьютерами. Этот термин также иногда применяется к гораздо более медленным (но все еще впечатляюще быстрым) компьютерам. В список самых больших и мощных суперкомпьютеров входит список машин которые можно пересчитать по пальцам.
В общем, существует два подхода параллельной обработки: симметричная многопроцессорная обработка (SMP) и массивно-параллельная обработка (MPP).
По состоянию на июнь 2016 года самым быстрым суперкомпьютером в мире был Sunway TaihuLight в городе Уйшу в Китае. Немного статистики о TaihuLight:
- 40 960 64-битных RISC-процессоров с 260 ядрами каждый;
- Пиковая производительность 125 петафлопс (квадриллион операций с плавающей запятой в секунду);
- 32 ГБ памяти DDR3 на вычислительный узел, всего 1,3 ПБ памяти;
- Операционная система Sunway Raise на базе Linux;
Известные суперкомпьютеры на протяжении всей истории:
Крэй основал суперкомпьютерную компанию под своим именем в 1972 году. Хотя компания несколько раз переходила из рук в руки, она все еще действует. В сентябре 2008 года Cray и Microsoft запустили CX1, персональный суперкомпьютер стоимостью 25 000 долларов США, предназначенный для таких рынков, как аэрокосмическая, автомобильная, академическая, финансовая сфера и науки о жизни.
IBM была острым конкурентом. Компании Roadrunner , когда топ-рейтинг суперкомпьютеров, была в два раза быстрее, чем от IBM Blue Gene и в шесть раз быстрее, чем любой из других суперкомпьютеров в то время. Уотсон из IBM известен тем, что принял когнитивные вычисления, чтобы победить чемпиона Кена Дженнингса в Jeopardy !, популярной викторине.
Специального назначения
Компьютеры специального назначения спроектированы и построены исключительно для удовлетворения требований по конкретной задаче. Под компьютерами специального назначения понимаются компьютеры, созданные для выполнения определенных задач, например, банкоматы или стиральные машины. Компьютеры специального назначения также включают в себя системы управления военными самолетами, катерами, оборудованием для наблюдения и другими приложениями, ориентированными на оборону. Они используют уникальные операционные системы, которые предназначены для выполнения своих конкретных функций.
Наиболее распространенным примером компьютера специального назначения, как уже упоминалось, является стиральная машина. Полностью автоматическая стиральная машина имеет встроенный компьютер. Он получает инструкцию через несколько переключателей на панели управления и работает соответственно. Датчики в машине постоянно сообщают компьютеру о весе одежды, уровне воды, времени встряхивания и т. д. Соответственно, компьютер должен принять несколько решений и контролировать процесс выполнения задачи и ее завершения.
Другие примеры компьютеров специального назначения включают системы управления светофорами, тренажеры для прогнозирования погоды, системы разведки нефти и компьютеры управления движением. Эти компьютерные системы имеют схожие характеристики, но их дизайн призван выполнять определенную роль.
Они выполняют особую функцию, позволяя им устранить избыточную память и объем информации, которая может быть передана в нее. Это позволяет специализированным компьютерам работать на повышенной скорости, чтобы выполнить свою задачу.
Компьютеры специального назначения бывают разных форм. Самые ранние модели были ориентированы исключительно на обработку текста или автономные функции обработки данных. Эти типы компьютеров сильно отличаются от коммерческих моделей, которые предлагают различные приложения, такие как просмотр Интернета, обработка текстов, создание электронных таблиц, электронная почта и игры.
Компьютеры специального назначения имеют логическую структуру и устройства ввода-вывода данных, которые созданы для эффективного решения строго определенных задач. Компьютеры специального назначения используют встроенные системы или другие уникальные операционные платформы для работы независимо от других функций.
Кстати, банкомат также является примером специального компьютера.
Вот примерно и все, что можно было рассказать про типы компьютеров. Делитесь статьей в социальных сетях и подписывайтесь на группы Вконтакте и Твиттер.
Недавно у нас с коллегами возникла дискуссия на тему первых компьютеров и программ. В разговоре вспомнились не только знаменитые ученые, такие как Чарльз Бэббидж, но и менее известных вроде Ады Лавлейс. В результате возникла идея провести исследование и составить хронологию развития истории компьютеров и программирования.
В процессе изучения различных источников обнаружилось немало любопытных фактов. Например, тот же Бэббидж технически не является изобретателем компьютера, что первым высокоуровневым языком программирования был вовсе не FORTRAN, а для CRT-мониторов использовались стилусы.
1. Первый компьютер: «Машина различий» (1821 г.)
Предшественник Аналитической машины. «Машина различий» была первой попыткой создания механического компьютера. Разработкой проекта занимался ученый Чарльз Бэббидж. Заручившись поддержкой британского правительства, он начал работать над устройством. Но из-за высокой себестоимости, финансирование было остановлено и компьютер так и не построили.
2. Первый компьютер общего назначения: «Аналитическая машина» (1834 г.)
Чарльз Бэббидж продолжил свою работу и, основываясь на полученном опыте, взялся за разработку механического компьютера. Эта машина предназначалась для автоматизации вычислений путем аппроксимации функций многочленами и вычисления конечных разностей. Благодаря возможности приближенного представления в многочленах логарифмов и тригонометрических функций, «аналитическая машина» могла быть универсальным прибором.
3. Первая Компьютерная программа: алгоритм для вычислений числа Бернулли (1841 — 1842 г.)
Математик Ада Лавлейс начала переводить отчеты своего итальянского коллеги — математика Луиджи Менабреа. Для этого она использовала все ту же аналитическую машину Бэббиджа в 1841. Во время перевода женщина заинтересовалась компьютером и оставила примечания. В одной из заметок содержался алгоритм для вычисления числа Бернулли (последовательность рациональных чисел В1, В 2, В3) аналитической машиной, которая, как полагают эксперты, была самой первой компьютерной программой.
4. Первый работающий компьютер: Z3 Конрада Цузе (1941г.)
Немецкий изобретатель Конрад Цузе стал первым, кому удалось создать работающий компьютер Z3. На основе своих первых двух моделей Z1 и Z2 ученый собрал полноценный электромагнитный программирующий компьютер, созданный на базе электронных реле. Z3 имел двоичную систему исчисления, числа с плавающей запятой, арифметическое устройство с двумя 22-разрядными регистрами, управление через 8 канальные ленты.
Предполагалось, что это будет секретный проект немецкого правительства. По большей части он разрабатывался для Института Исследований в области авиации. Правда самого Цузе мало интересовали интересы военных, ему просто хотелось создать работающую ЭВМ.
Оригинал машины Z3 был разрушен во время бомбежки Берлина в 1943 году.
5. Первая электронно-вычислительная машина: Компьютер Атанасова-Берри (Atanasoff-Berry Computer, ABC, 1942 г.)
Первое цифровое вычислительное устройство без движущихся частей. Компьютер был создан Джоном Винсентом Атанасовым и Клиффордом Берри. ABC использовался для поиска решений под одновременные линейные уравнения. Это был самый первый компьютер, который использовал набор из двух предметов, чтобы представлять данные и электронные выключатели вместо механических. Компьютер, однако, не являлся программируемым. В ABC впервые появились более современные элементы, такие как двоичная арифметика и триггеры. Минусом устройства была его особая специализация и неспособность к изменяемости вычислений из-за отсутствия хранимой программы.
6. Первая программируемая электронно-вычислительная машина: «Колосс» (1943 г.)
7. Первая программируемая электронно-вычислительная машина общего назначения: ENIAC (1946 г.)
ENIAC (Электронный числовой интегратор и вычислитель) — первый электронный цифровой компьютер общего назначения с возможностью перепрограммирования для решения широкого спектра задач. Финансируемый американской армией, ENIAC был разработан Электротехнической школой Мура в университете Пенсильвании. Его создавала команда ученых во главе с Джоном Преспером Экертом и Джоном Уильямом Мокли. ENIAC достигал в ширину 150 футов и мог быть запрограммирован на выполнение сложных операций. Вычисления производились в десятичной системе, компьютер оперировал числами максимальной длиной в 20 разрядов.
Интересным фактом было то, что на программирование задачи на ENIAC могло уходить несколько дней, зато решение выдавалось в считаные минуты. При перекоммутировании ENIAC «превращался» в практически новый специализированный компьютер для решения специфических задач.
8. Первый трекбол (1946/1952 г.)
Трекбол — указательное устройство ввода информации об относительном перемещении для компьютера. По сути, аналог современной компьютерной мыши. По одной из версий он был разработан Ральфом Бенджамином, когда тот работал над системой мониторинга для низколетающего самолета. Изобретение, которое он описал, включало в себя шар для управления координатами X-Y курсора на экране. Дизайн был запатентован в 1947 году, но не выпускался, потому что проект находился под грифом «секретно».
Также трекбол использовался в системе канадского военно-морского флота DATAR в 1952 году. Этот «шаровой указатель» применил Том Крэнстон.
9. Первый компьютер совместного хранения данных и программ в памяти: SSEM (1948 г.)
Манчестерская малая экспериментальная машина (англ. Manchester Small-Scale Experimental Machine, SSEM) — первый электронный компьютер, построенный по принципу совместного хранения данных и программ в памяти. Создатели — Фредерик Уильямс, Том Килберн и Джефф Тутилл были членами Манчестерского университета. Машина задумывалась, как экспериментальный аппарат для изучения свойств компьютерной памяти на ЭЛТ («трубки Уильямса»). Программы были введены в двухчастную форму, используя 32 выключателя, на продукции CRT.
Кстати, успешные испытания SSEM стали началом создания полноценного компьютера на трубках Уильямса — «Манчестерского Марка I».
10. Первый высокоуровневый язык программирования: Планкалкюль (Plankalkül, 1948 г.)
Этот язык был использован Конрадом Цузе (разработчиком первого работающего компьютера Z3). Хотя Цузе и начал создавать Plankalkül еще с 1943 года, впервые он был применен в 1948 году, когда ученый опубликовал работу на тему программирования. Правда данный язык программирования не привлек особого внимания. Первый компилятор для Планкалкюль (для современных компьютеров) был создан лишь в 2000 году профессором Свободного университета Берлина — Йоахимом Хоманом.
11. Первый ассемблер: «Начальные команды» на EDSAC (1949 г.)
Ассемблер — транслятор исходного текста программы, который преобразовывает мнемонику (низкого уровня) в числовое представление (машинный код).
Первый в мире действующий и практически используемый компьютер с хранимой в памяти программой. Программы были в мнемокодах вместо машинных, делая исходный код самым первым ассемблером.
12. Первый персональный компьютер: «Simon» (1950 г.)
Simon стал первым доступным компьютером. Он разработан Эдмундом Беркли, а построен инженером-механиком Уильямом Портером и выпускниками Колумбийского университета Робертом Дженсоном и Робертом Валлом. Simon имел систему команд и мог выполнять девять операций, в том числе два действия арифметики — сложение и вычитание, а также сравнение и выбор аргументов. Числа и команды считывались с перфоленты, а результат высвечивался на индикаторной панели. На вход могли подаваться числа в диапазоне от 1 до 255 в бинарной нотации, набитые на перфоленту.
13. Первый компилятор: A-0 для UNIVAC 1 (1952 г.)
Компилятор — программа, которая преобразовывает язык высокого уровня в машинный код. A-0 Система была программой, созданной легендарной женщиной-программистом Грейс Хоппер. Основной задачей системы было преобразование программы, определенной как последовательность подпрограмм и аргументов в машинный код. A-0 был выпущен клиентам с его исходным кодом, делающим, возможно, самое первое общедоступное программное обеспечение.
В 1952 г. у Хоппер появился готовый к работе компилятор. Ее высказывание по этому поводу:
В это не могли поверить. У меня был работающий компилятор и никто им не пользовался. Ведь мне говорили, что компьютер может выполнять только арифметические операции.
14. Первый автокод: Автокод Гленни (1952 г.)
Автокод — название группы языков программирования высокого уровня, который использует компилятор. Первый автокод был создан для серии компьютеров в университетах Манчестера, Кембриджа и Лондона. Автокод был создан одним из манчестерских сотрудников Тьюринга — Аликом Глени (собственно в его честь и назван).
15. Первая компьютерная мышь (1964 г.)
Идея компьютерной мыши пришла в голову американскому физику Дугласу Энджелбарту во время конференции на тему компьютерной графики. Он придумал устройство с парой маленьких поворачивающихся колес, которые могут использоваться для свободного перемещения курсора по экрану. Прототип был создан его ведущим инженером, Биллом Инглишем, но Инглиш и Энджелбарт никогда не получали лицензионные платежи для дизайна.
16. Первый коммерческий компьютер: Programma 101 (1965 г.)
Персональный компьютер Programma 101, также известный как Perottina, был первым в мире коммерческим ПК. Он выполнял следующие действия: дополнение, вычитание, умножение, деление, высчитывал квадратный корень, абсолютную величину и часть. Компьютер был оценен в $3,200 и несмотря на дороговизну, неплохо продавался (около 44,000 единиц). Изобрел Programma 101 итальянский инженер Пьер Джорджио Перотто.
17. Первый сенсорный экран (1965 г.)
На фото ниже — первый сенсорный экран (хоть он и мало чем похож на современные модели). Это панель с сенсорным экраном без чувствительности давления (в равной степени на любые касания экрана) с единственной точкой для контакта. В дальнейшем концепт использовался воздушными диспетчерами в Великобритании вплоть до 90-х годов.
18. Первый объектно-ориентированный язык программирования: Simula (1967 г.)
Simula — это язык программирования общего назначения, разработанный сотрудниками Норвежского Вычислительного Центра (г. Осло) Кристеном Нюгордом и Оле-Йоханом Далем для моделирования сложных систем. Учения Чарльза Ричарда Хоара про конструкции класса, языков программирования с объектами, классами и подклассами привели к созданию SIMULA 67.
Simula 67 явилась также первым языком с встроенной поддержкой основных механизмов объектно-ориентированного программирования.
В конце XIX века Герман Холлерит в Америке изобрел счетно-перфорационные машины. В них использовались перфокарты для хранения числовой информации.
Каждая такая машина могла выполнять только одну определенную программу, манипулируя с перфокартами и числами, пробитыми на них. Счетно-перфорационные машины осуществляли перфорацию, сортировку, суммирование, вывод на печать числовых таблиц. На этих машинах удавалось решать многие типовые задачи статистической обработки, бухгалтерского учета и другие.
Г. Холлерит основал фирму по выпуску счетно-перфорационных машин, которая затем была преобразована в фирму IBM — ныне самого известного в мире производителя компьютеров.
Непосредственными предшественниками ЭВМ были релейные вычислительные машины.
К 30-м годам XX века получила большое развитие релейная автоматика , которая позволяла кодирова ть информаци ю в двоичном виде .
В процессе работы релейной машины происходят переключения тысяч реле из одного состояния в другое.
В первой половине XX века бурно развивалась радиотехника. Основным элементом радиоприемников и радиопередатчиков в то время были электронно-вакуумные лампы.
Электронные лампы стали технической основой для первых электронно-вычислительных машин (ЭВМ).
Первая ЭВМ — универсальная машина на электронных лампах построена в США в 1945 году.
Эта машина называлась ENIAC (расшифровывается так: электронный цифровой интегратор и вычислитель). Конструкторами ENIAC были Дж.Моучли и Дж.Эккерт.
Скорость счета этой машины превосходила скорость релейных машин того времени в тысячу раз.
Первый электронный компьютер ENIAC программировался с помощью штеккерно-коммутационного способа, то есть программа строилась путем соединения проводниками отдельных блоков машины на коммутационной доске.
Эта сложная и утомительная процедура подготовки машины к работе делала ее неудобной в эксплуатации.
Основные идеи, по которым долгие годы развивалась вычислительная техника, были разработаны крупнейшим американским математиком Джоном фон Нейманом
В 1946 году в журнале «Nature» вышла статья Дж. фон Неймана, Г. Голдстайна и А. Беркса «Предварительное рассмотрение логической конструкции электронного вычислительного устройства».
В этой статье были изложены принципы устройства и работы ЭВМ. Главный из них — принцип хранимой в памяти программы, согласно которому данные и программа помещаются в общую память машины.
Принципиальное описание устройства и работы компьютера принято называть архитектурой ЭВМ . Идеи, изложенные в упомянутой выше статье, получили название «архитектура ЭВМ Дж. фон Неймана».
В 1949 году была построена первая ЭВМ с архитектурой Неймана — английская машина EDSAC.
Годом позже появилась американская ЭВМ EDVAC. Названные машины существовали в единственных экземплярах. Серийное производство ЭВМ началось в развитых странах мира в 50-х годах.
В нашей стране первая ЭВМ была создана в 1951 году. Называлась она МЭСМ — малая электронная счетная машина. Конструктором МЭСМ был Сергей Алексеевич Лебедев
Под руководством С.А. Лебедева в 50-х годах были построены серийные ламповые ЭВМ БЭСМ-1 (большая электронная счетная машина), БЭСМ-2, М-20.
В то время эти машины были одними из лучших в мире.
В 60-х годах С.А. Лебедев руководил разработкой полупроводниковых ЭВМ БЭСМ-ЗМ, БЭСМ-4, М-220, М-222.
Выдающимся достижением того периода была машина БЭСМ-6. Это первая отечественная и одна из первых в мире ЭВМ с быстродействием 1 миллион операций в секунду. Последующие идеи и разработки С.А. Лебедева способствовали созданию более совершенных машин следующих поколений.
Электронно-вычислительную технику принято делить на поколения
Смены поколений чаще всего были связаны со сменой элементной базы ЭВМ, с прогрессом электронной техники.
Это всегда приводило к росту вычислительной мощности ЭВМ, то есть быстродействия и объема памяти.
Но это не единственное следствие смены поколений. При таких переходах, происходили существенные изменения в архитектуре ЭВМ, расширялся круг задач, решаемых на ЭВМ, менялся способ взаимодействия между пользователем и компьютером.
Первое поколение ЭВМ — ламповые машины 50-х годов. Скорость счета самых быстрых машин первого поколения доходила до 20 тысяч операций в секунду (ЭВМ М-20). Для ввода программ и данных использовались перфоленты и перфокарты.
Поскольку внутренняя память этих машин была невелика (могла вместить в себя несколько тысяч чисел и команд программы), то они, главным образом, использовались для инженерных и научных расчетов, не связанных с переработкой больших объемов данных.
Это были довольно громоздкие сооружения, содержавшие в себе тысячи ламп, занимавшие иногда сотни квадратных метров, потреблявшие электроэнергию в сотни киловатт
Программы для таких машин составлялись на языках машинных команд. Это довольно трудоемкая работа.
Поэтому программирование в те времена было доступно немногим.
В 1949 году в США был создан первый полупроводниковый прибор, заменяющий электронную лампу. Он получил название транзистор. Транзисторы быстро внедрялись в радиотехнику.
Второе поколение ЭВМ В 60-х годах транзисторы стали элементной базой для ЭВМ второго поколения .
Переход на полупроводниковые элементы улучшил качество ЭВМ по всем параметрам: они стали компактнее, надежнее, менее энергоемкими
Быстродействие большинства машин достигло десятков и сотен тысяч операций в секунду. Объем внутренней памяти возрос в сотни раз по сравнению с ЭВМ первого поколения.
Большое развитие получили устройства внешней (магнитной) памяти: магнитные барабаны, накопители на магнитных лентах.
Благодаря этому появилась возможность создавать на ЭВМ информационно-справочные, поисковые системы.
Такие системы связаны с необходимостью длительно хранить на магнитных носителях большие объемы информации.
Во времена второго поколения активно стали развиваться языки программирования высокого уровня. Первыми из них были ФОРТРАН, АЛГОЛ, КОБОЛ.
Составление программы перестало зависеть от модели машины, сделалось проще, понятнее, доступнее.
Программирование как элемент грамотности стало широко распространяться, главным образом среди людей с высшим образованием.
Третье поколение ЭВМ создавалось на новой элементной базе — интегральных схемах. С помощью очень сложной технологии специалисты научились монтировать на маленькой пластине из полупроводникового материала, площадью менее 1 см, достаточно сложные электронные схемы.
Их назвали интегральными схемами (ИС)
Первые ИС содержали в себе десятки, затем — сотни элементов (транзисторов, сопротивлений и др.).
Когда степень интеграции (количество элементов) приблизилась к тысяче, их стали называть большими интегральными схемами — БИС; затем появились сверхбольшие интегральные схемы — СБИС.
ЭВМ третьего поколения начали производиться во второй половине 60-х годов, когда американская фирма IBM приступила к выпуску системы машин IBM-360. Это были машины на ИС.
Немного позднее стали выпускаться машины серии IBM-370, построенные на БИС.
В Советском Союзе в 70-х годах начался выпуск машин серии ЕС ЭВМ (Единая Система ЭВМ) по образцу IBM-360/370.
Переход к третьему поколению связан с существенными изменениями архитектуры ЭВМ.
Появилась возможность выполнять одновременно несколько программ на одной машине. Такой режим работы называется мультипрограммным (многопрограммным) режимом.
Скорость работы наиболее мощных моделей ЭВМ достигла нескольких миллионов операций в секунду.
На машинах третьего поколения появился новый тип внешних запоминающих устройств — магнитные диски .
Как и на магнитных лентах, на дисках можно хранить неограниченное количество информации.
Но накопители на магнитных дисках (НМД) работают гораздо быстрее, чем НМЛ.
Широко используются новые типы устройств ввода-вывода: дисплеи, графопостроители .
В этот период существенно расширились области применения ЭВМ. Стали создаваться базы данных, первые системы искусственного интеллекта, системы автоматизированного проектирования (САПР) и управления (АСУ).
В 70-е годы получила мощное развитие линия малых (мини) ЭВМ. Своеобразным эталоном здесь стали машины американской фирмы DEC серии PDP-11.
В нашей стране по этому образцу создавалась серия машин СМ ЭВМ (Система Малых ЭВМ). Они меньше, дешевле, надежнее больших машин.
Машины этого типа хорошо приспособлены для целей управления различными техническими объектами: производственными установками, лабораторным оборудованием, транспортными средствами. По этой причине их называют управляющими машинами.
Во второй половине 70-х годов производство мини-ЭВМ превысило производство больших машин.
Четвертое поколение ЭВМ Очередное революционное событие в электронике произошло в 1971 году, когда американская фирма Intel объявила о создании микропроцессора .
Микропроцессор — это сверхбольшая интегральная схема, способная выполнять функции основного блока компьютера — процессора
Микропроцессор — это миниатюрный мозг, работающий по программе, заложенной в его память.
Первоначально микропроцессоры стали встраивать в различные технические устройства: станки, автомобили, самолеты . Такие микропроцессоры осуществляют автоматическое управление работой этой техники.
Соединив микропроцессор с устройствами ввода-вывода, внешней памяти, получили новый тип компьютера: микроЭВМ
МикроЭВМ относятся к машинам четвертого поколения.
Существенным отличием микроЭВМ от своих предшественников являются их малые габариты (размеры бытового телевизора) и сравнительная дешевизна.
Это первый тип компьютеров, который появился в розничной продаже.
Самой популярной разновидностью ЭВМ сегодня являются персональные компьютеры
Появление феномена персональных компьютеров связано с именами двух американских специалистов: Стива Джобса и Стива Возняка.
В 1976 году на свет появился их первый серийный ПК Apple-1, а в 1977 году — Apple-2.
Сущность того, что такое персональный компьютер, кратко можно сформулировать так:
ПК — это микроЭВМ с «дружественным» к пользователю аппаратным и программным обеспечением.
В аппаратном комплекте ПК используется
цветной графический дисплей,
манипуляторы типа «мышь»,
удобные для пользователя компактные диски (магнитные и оптические).
Программное обеспечение позволяет человеку легко общаться с машиной, быстро усваивать основные приемы работы с ней, получать пользу от компьютера, не прибегая к программированию.
Общение человека и ПК может принимать форму игры с красочными картинками на экране, звуковым сопровождением.
Неудивительно, что машины с такими свойствами быстро приобрели популярность, причем не только среди специалистов.
ПК становится такой же привычной бытовой техникой, как радиоприемник или телевизор. Их выпускают огромными тиражами, продают в магазинах.
С 1980 года «законодателем мод» на рынке ПК становится американская фирма IBM.
Ее конструкторам удалось создать такую архитектуру, которая стала фактически международным стандартом на профессиональные ПК. Машины этой серии получили название IBM PC (Personal Computer).
В конце 80-х — начале 90-х годов большую популярность приобрели машины фирмы Apple Corporation марки Macintosh. В США они широко используются в системе образования.
Появление и распространение ПК по своему значению для общественного развития сопоставимо с появлением книгопечатания.
Именно ПК сделали компьютерную грамотность массовым явлением.
С развитием этого типа машин появилось понятие «информационные технологии», без которых уже становится невозможным обойтись в большинстве областей деятельности человека.
Есть и другая линия в развитии ЭВМ четвертого поколения. Это — суперЭВМ. Машины этого класса имеют быстродействие сотни миллионов и миллиарды операций в секунду.
Первой суперЭВМ четвертого поколения была американская машина ILLIAC-4, за ней появились CRAY, CYBER и др.
Из отечественных машин к этой серии относится многопроцессорный вычислительный комплекс ЭЛЬБРУС.
ЭВМ пятого поколения — это машины недалекого будущего. Основным их качеством должен быть высокий интеллектуальный уровень.
Машины пятого поколения — это реализованный искусственный интеллект.
В них будет возможным ввод с голоса, голосовое общение, машинное «зрение», машинное «осязание».
Читайте также: