Компью́тер (англ. computer, от лат. computo — считаю), машина для приема, переработки, хранения и выдачи информации в электронном виде, которая может воспринимать и выполнять сложные последовательности вычислительных операций по заданной инструкции — программе .
С начала 1990-х годов термин «компьютер» вытеснил термин «электронная вычислительная машина» (ЭВМ), которое, в свою очередь, в 1960-х годах заменило понятие «цифровая вычислительная машина» (ЦВМ). Все эти три термина в русском языке считаются равнозначными. Само слово «компьютер» является транскрипцией английского слова computer, что означает вычислитель. Английское понятие «computer» гораздо шире, чем понятие «компьютер» в русском языке. В английском языке компьютером называют любое устройство, способное производить математические расчеты, вплоть до логарифмической линейки, но чаще в это понятие объединяют все типы вычислительных машин, как аналоговые (смотри Аналоговые вычислительные машины), так и цифровые.
Хотя компьютеры создавались для численных расчетов, оказалось, что они могут обрабатывать и другие виды информации, так как практически все виды информации могут быть представлены в цифровой форме. Для обработки различной информации компьютеры снабжаются средствами для ее преобразования в цифровую форму и обратно. Поэтому с помощью компьютера можно производить не только численные расчеты, но и работать с текстами, рисунками, фотографиями, видео, звуком, управлять производством и транспортом, осуществлять различные виды связи. Компьютеры превратились в универсальные средства для обработки всех видов информации, используемых человеком.
При создании первых вычислительных машин в 1945 математик Джон фон Нейман описал основы конструкции компьютера. Согласно принципам фон Неймана, компьютер должен иметь следующие устройства:
Арифметическо-логическое устройство — для непосредственного осуществления вычислений и логических операций.
Устройство управления — для организации процесса управления программ.
Запоминающее устройство (память) — для хранения программ и информации.
Подавляющее большинство компьютеров в своих основных чертах соответствует принципам фон Неймана, но схема устройства современных компьютеров несколько отличается от классической схемы. В частности, арифметическо-логическое устройство и устройство управления, как правило, объединены в центральный процессор. Многие быстродействующие компьютеры осуществляют параллельную обработку данных на нескольких процессорах.
Компьютерная информация хранится в электронном виде в различных запоминающих устройствах, которые называют компьютерной памятью. Для долговременного хранения информации используются постоянные носители компьютерной памяти, которые служат при вводе данных в компьютер и при выводе результатов его работы. Для хранения выполняемых в данный момент программ и промежуточных данных используется оперативная память компьютера, которая работает значительно быстрее постоянных носителей памяти.
В компьютерах используется двоичная система счисления, которая основана на двух цифрах, «0» и «1». Информация любого типа может быть закодирована с использованием двух цифр и помещена в оперативную или постоянную память компьютера. Использование двоичной системы счисления позволяет сделать устройство компьютера максимально простым. Впервые принцип двоичного счисления был сформулирован в 17 веке немецким математиком Готфридом Лейбницем.
Для обозначения двоичных цифр применяется термин бит — сокращение английского словосочетания «двоичная цифра» (binary digit — bit). Для передачи и хранения информации применяют восьмибитовые коды — байты (byte). Существует 256 восьмибитовых чисел. Этого достаточно для кодирования всех заглавных и строчных букв национальных алфавитов, цифр, знаков препинания, символов и служебных кодов, используемых при передаче информации.
В байтах измеряют количество информации. В одном байте достаточно информации для представления одной буквы алфавита или двух десятичных цифр. Килобайт (Кбайт) равен 210 байт = 1024 байтам, мегабайт (1 Мбайт = 1024 Кбайт = 1048576 байт), гигабайт (1 Гбайт = 1024 Мбайт = 1073741824 байт). Современные носители информации имеют емкость до нескольких гигабайт.
Работа компьютера обеспечивается, с одной стороны, аппаратными устройствами, а с другой — программами. Аппаратное обеспечение включает в себя внутренние компоненты (прежде всего интегральные микросхемы, в том числе процессоры, а также системные и интерфейсные платы) и внешние устройства (мониторы, принтеры, модемы, акустические системы). Компьютерные программы подразделяются на три категории:
Прикладные программы, которые непосредственно выполняют необходимые пользователю компьютера работы (редактирование текстов, обработка информационных массивов, просмотр видео, пересылка сообщений).
Системные программы, особую роль среди которых играет операционная система — программа, управляющая компьютером, запускающая другие программы и выполняющая сервисные функции при работе компьютера. Другие сервисные программы обычно выполняют различные вспомогательные функции — создают резервные копии используемой информации, проверяют работоспособность устройств компьютеров.
Инструментальные программы (системы программирования), которые помогают создавать новые программы для компьютера.
Весь спектр современных вычислительных систем можно разделить на три больших класса: миникомпьютеры и микрокомпьютеры, мейнфреймы, суперкомпьютеры. В настоящее время вычислительные системы различают прежде всего по функциональным возможностям.
Основными признаками миникомпьютеров и микрокомпьютеров является шинная организация системы, высокая стандартизация аппаратных и программных средств, ориентация на широкий круг потребителей. Микрокомпьютер, или персональный компьютер, появился в середине 1970-х годов. Его цена и размеры были во много раз меньше, чем у наиболее распространенных в то время больших вычислительных машин, и предназначен он был для одновременной работы с одним пользователем, тогда как большие компьютеры, как правило, поддерживают одновременную работу многих пользователей.
За двадцать лет развития персональные компьютеры превратились в мощные высокопроизводительные устройства по обработке самых различных видов информации, которые качественно расширили сферу применения вычислительных машин. Современные персональные компьютеры имеют практически те же характеристики, что и миникомпьютеры 1980-х годов. Мощность микрокомпьютера позволяет его использовать в качестве сервера для организации работы многих персональных компьютеров в сети.
Персональные компьютеры выпускают в стационарном (настольном) и в портативном исполнении. Стационарные микрокомпьютеры в большинстве случаев состоят из отдельного системного блока, в котором размещаются внутренние устройства и узлы, а также из отдельных внешних устройств (монитор, клавиатура, манипулятор-мышь), без которых немыслимо использование современных компьютеров. При необходимости к системному блоку микрокомпьютера могут подсоединяться дополнительные внешние устройства (принтер, сканер, акустические системы, джойстик).
Портативные персональные компьютеры известны прежде всего в блокнотном (ноутбук) исполнении. В ноутбуке все внешние и внутренние устройства соединены в одном корпусе. Так же как и к стационарному микрокомпьютеру, к ноутбуку могут быть подсоединены дополнительные внешние устройства.
Различают также IBM PC-совместимые микрокомпьютеры (читается Ай-Би-Эм Пи-Си) и IBM PC-несовместимые микрокомпьютеры. В конце 1990-х годов IBM PC-совместимые микрокомпьютеры составляли более девяноста процентов мирового компьютерного парка. IBM PC был создан американской фирмой Ай-би-ЭМ (IBM) в августе 1981; при его создании был применен принцип открытой архитектуры, который означает применение в конструкции при сборке компьютера готовых блоков и устройств, а также стандартизацию способов соединения компьютерных устройств.
Принцип открытой архитектуры способствовал широкому распространению IBM PC-совместимых микрокомпьютеров-клонов. Их сборкой занялось множество фирм, которые в условиях свободной конкуренции смогли снизить в несколько раз цену на микрокомпьютеры, энергично внедряли в производство новейшие технические достижения. Пользователи, в свою очередь, получили возможность самостоятельно модернизировать свои микрокомпьютеры и оснащать их дополнительными устройствами сотен производителей.
Единственный из IBM PC-несовместимых микрокомпьютеров, получивший относительно широкое распространение, — компьютер Макинтош (Macintosh). Начиная с 1980-х годов микрокомпьютеры Макинтош американской фирмы Эпл (Apple) составляли достойную конкуренцию IBM PC-совместимым микрокомпьютерам, так как, несмотря на свою дороговизну, они обеспечивали пользователю наглядный графический интерфейс, были значительно проще в эксплуатации и обладали большими возможностями. Начиная с 1990-х годов разница между возможностями Макинтошей и IBM PC все более нивелируется. Последние были оснащены операционными системами с графическим интерфейсом (Windows, OS/2), многочисленными рассчитанными на них прикладными программами. В настоящее время Макинтоши удерживают лидирующие позиции лишь на рынке настольных издательских систем.
Во второй половине 1990-х годов в связи с бурным развитием глобальных компьютерных сетей появляется новый тип персонального компьютера — сетевой компьютер, который предназначен только для работы в компьютерной сети. Сетевому компьютеру не нужны собственная дисковая память, дисководы. Операционную систему, программы и информацию он будет черпать в сети. Предполагается, что сетевые компьютеры будут значительно дешевле настольных персональных компьютеров и постепенно заменят их в фирмах, работающих со специализированными приложениями (телефонная связь, бронирование билетов), и в образовательных учреждениях.
Отдельным видом микрокомпьютера считаются карманные компьютеры (электронные органайзеры, или палмтопы), небольшие устройства весом до 500 граммов и умещающиеся на кисти одной руки. Большинство палмтопов не являлись IBM PC-совместимыми микрокомпьютерами. Лишь в конце 1990-х годов появились карманные компьютеры с операционными системами, позволяющими вести обмен информацией с другими типами компьютеров, подключать палмтопы к глобальным компьютерным сетям. В карманных компьютерах нет ни жесткого диска, ни дисководов. Некоторые из них имеют миниатюрную клавиатуру, но есть модели и без клавиатуры — управление их работой осуществляется нажатиями или рисованием специальным пером прямо по экрану. Наиболее распространены карманные компьютеры фирм Эпл (Apple), Хьюлетт-Паккард(Hewlett-Packard), Сони (Sony), Псион (Psion).
Рабочие станции развились из младших моделей миникомпьютеров как переходный вид между микрокомпьютером и миникомпьютером. Внешне они не отличались от стационарных микрокомпьютеров и с течением времени разница между ними нивелировалась. В 1980-е годы к рабочим станциям подсоединялись терминалы — отдельные рабочие места с клавиатурами и мониторами. Терминалы позволяли использовать рабочие станции нескольким человекам.
Позднее на рабочих станциях стал работать один пользователь, и они стали отличаться от персональных микрокомпьютеров лишь большей мощностью. В настоящее время рабочими станциями называют офисные персональные микрокомпьютеры, используемые для интенсивных вычислений. Обычно это работа с профессиональными научными и инженерными прикладными программами, разработка программного обеспечения. Существуют специализированные графические рабочие станции для работы с трехмерной графикой.
Миникомпьютеры занимают промежуточное положение между большими вычислительными машинами и микрокомпьютерами. В большинстве случаев в миникомпьютерах используется архитектура RISC и UNIX и они играют роль серверов, к которым подключаются десятки и сотни терминалов или микрокомпьютеров. Миникомпьютеры используются в крупных фирмах, государственных и научных учреждениях, учебных заведениях, компьютерных центрах для решения задач, с которыми не способны справиться микрокомпьютеры, и для централизованного хранения и переработки больших объемов информации. Основными производителями миникомпьютеров являются фирмы Ай-Ти-энд-Ти (AT&T), Интел (Intel), Хьюлетт-Паккард (Hewlett-Packard), Digital Equipment.
Мейнфреймы — это универсальные, большие компьютеры общего назначения. Они занимали господствующие позиции на компьютерном рынке до 1980-х годов. Изначально мейнфреймы были предназначены для обработки огромных объемов информации. Наиболее крупный производитель мейнфреймов — фирма Ай-Би-Эм (IBM). Мейнфреймы отличаются исключительной надежностью, высоким быстродействием, очень большой пропускной способностью устройств ввода и вывода информации. К ним могут подсоединяться тысячи терминалов или микрокомпьютеров пользователей. Мейнфреймы используются крупнейшими корпорациями, правительственными учреждениями, банками.
С расцветом микрокомпьютеров и миникомпьютерных систем значение мейнфреймов сократилось. Однако компания Ай-Би-Эм (IBM) перешла к производству компьютеров на новой концептуальной архитектуре ESA/390, которая позволяет использовать мейнфреймы в качестве центра неоднородного вычислительного комплекса.
Стоимость мейнфреймов относительно высока: один компьютер с пакетом прикладных программ оценивается минимум в миллион долларов. Несмотря на это, они активно используются в финансовой сфере и оборонном комплексе, где занимают от 20 до 30 процентов компьютерного парка, так как использование мейнфреймов для централизованного хранения и обработки достаточно большого объема информации обходится дешевле, чем обслуживание распределенных систем обработки данных, состоящих из сотен и тысяч персональных компьютеров.
Суперкомпьютеры необходимы для работы с приложениями, требующими производительности как минимум в сотни миллиардов операций с плавающей точкой в секунду. Столь громадные объемы вычислений нужны для решения задач в аэродинамике, метеорологии, физике высоких энергий, геофизике. Суперкомпьютеры нашли свое применение и в финансовой сфере при обработке больших объемов сделок на биржах. Их отличает высокая стоимость — от пятнадцати миллионов долларов, поэтому решение о покупке таких машин нередко принимается на государственном уровне, развита система торговли подержанными суперкомпьютерами.
История компьютера тесным образом связана с попытками облегчить и автоматизировать большие объемы вычислений. Даже простые арифметические операции с большими числами затруднительны для человеческого мозга. Поэтому уже в древности появилось простейшее счетное устройство — абак. В семнадцатом веке была изобретена логарифмическая линейка, облегчающая сложные математические расчеты. В 1642 Блез Паскаль сконструировал восьмиразрядный суммирующий механизм. Два столетия спустя в 1820 француз Шарль де Кольмар создал арифмометр, способный производить умножение и деление. Этот прибор прочно занял свое место на бухгалтерских столах.
Все основные идеи, которые лежат в основе работы компьютеров, были изложены еще в 1833 английским математиком Чарлзом Бэббиджем. Он разработал проект машины для выполнения научных и технических расчетов, где предугадал основные устройства современного компьютера, а также его задачи. Для ввода и вывода данных Бэббидж предлагал использовать перфокарты — листы из плотной бумаги с информацией, наносимой с помощью отверстий. В то время перфокарты уже использовались в текстильной промышленности. Управление такой машиной должно было осуществляться программным путем.
Идеи Бэббиджа стали реально воплощаться в жизнь в конце 19 века. В 1888 американский инженер Герман Холлерит сконструировал первую электромеханическую счетную машину. Эта машина, названная табулятором, могла считывать и сортировать статистические записи, закодированные на перфокартах. В 1890 изобретение Холлерита было впервые использовано в 11-й американской переписи населения. Работа, которую пятьсот сотрудников выполняли в течение семи лет, Холлерит сделал с 43 помощниками на 43 табуляторах за один месяц.
В 1896 Герман Холлерит основал фирму Computing Tabulating Recording Company, которая стала основой для будущей Интернэшнл бизнес мэшинс (International Business Machines Corporation, IBM) — компании, внесшей гигантский вклад в развитие мировой компьютерной техники.
Дальнейшее развитие науки и техники позволили в 1940-х годах построить первые вычислительные машины. В феврале 1944 на одном из предприятий Ай-Би-Эм (IBM) в сотрудничестве с учеными Гарвардского университета по заказу ВМС США была создана машина «Марк-1». Это был монстр весом около 35 тонн. «Марк-1» был основан на использовании электромеханических реле и оперировал десятичными числами, закодированными на перфоленте. Машина могла манипулировать числами длиной до 23 разрядов. Для перемножения двух 23-разрядных чисел ей было необходимо четыре секунды.
Но электромеханические реле работали недостаточно быстро. Поэтому уже в 1943 американцы начали разработку альтернативного варианта — вычислительной машины на основе электронных ламп. В 1946 была построена первая электронная вычислительная машина ENIAC. Ее вес составлял 30 тонн, она требовала для размещения 170 квадратных метров площади. Вместо тысяч электромеханических деталей ENIAC содержал 18 тысяч электронных ламп. Считала машина в двоичной системе и производила пять тысяч операций сложения или триста операций умножения в секунду.
Машина на электронных лампах работала существенно быстрее, но сами электронные лампы часто выходили из строя. Для их замены в 1947 американцы Джон Бардин, Уолтер Браттейн и Уильям Брэдфорд Шоклипредложили использовать изобретенные ими стабильные переключающие полупроводниковые элементы —транзисторы .
Совершенствование первых образцов вычислительных машин привело в 1951 к созданию компьютера UNIVAC, предназначенного для коммерческого использования. UNIVAC стал первым серийно выпускавшимся компьютером, а его первый экземпляр был передан в Бюро переписи населения США.
С активным внедрением транзисторов в 1950-х годах связано рождение второго поколения компьютеров. Один транзистор был способен заменить 40 электронных ламп. В результате быстродействие машин возросло в 10 раз при существенном уменьшении веса и размеров. В компьютерах стали применять запоминающие устройства из магнитных сердечников, способные хранить большой объем информации.
В 1959 были изобретены интегральные микросхемы (чипы), в которых все электронные компоненты вместе с проводниками помещались внутри кремниевой пластинки. Применение чипов в компьютерах позволяет сократить пути прохождения тока при переключениях, и скорость вычислений повышается в десятки раз. Существенно уменьшаются и габариты машин. Появление чипа знаменовало собой рождение третьего поколения компьютеров.
К началу 1960-х годов компьютеры нашли широкое применение для обработки большого количества статистических данных, производства научных расчетов, решения оборонных задач, создания автоматизированных систем управления. Высокая цена, сложность и дороговизна обслуживания больших вычислительных машин ограничивали их использование во многих сферах. Однако процесс миниатюризации компьютера позволил в 1965 американской фирме Digital Equipment выпустить миникомпьютер PDP-8 ценой в 20 тысяч долларов, что сделало компьютер доступным для средних и мелких коммерческих компаний.
В 1970 сотрудник компании Intel Эдвард Хофф создал первый микропроцессор, разместив несколько интегральных микросхем на одном кремниевом кристалле. Это революционное изобретение кардинально перевернуло представление о компьютерах как о громоздких, тяжеловесных монстрах. С микропроцессом появляются микрокомпьютеры — компьютеры четвертого поколения, способные разместиться на письменном столе пользователя.
В середине 1970-х годов начинают предприниматься попытки создания персонального компьютера — вычислительной машины, предназначенной для частного пользователя. Во второй половине 1970-х годов появляются наиболее удачные образцы микрокомпьютеров американской фирмы Эпл (Apple), но широкое распространение персональные компьютеры получили с созданием в августе 1981 фирмой Ай-Би-Эм (IBM) модели микрокомпьютера IBM PC. Применение принципа открытой архитектуры, стандартизация основных компьютерных устройств и способов их соединения привели к массовому производству клонов IBM PC, широкому распространению микрокомпьютеров во всем мире.
За последние десятилетия 20 века микрокомпьютеры проделали значительный эволюционный путь, многократно увеличили свое быстродействие и объемы перерабатываемой информации, но окончательно вытеснить миникомпьютеры и большие вычислительные системы — мейнфреймы они не смогли. Более того, развитие больших вычислительных систем привело к созданию суперкомпьютера — суперпроизводительной и супердорогой машины, способной просчитывать модель ядерного взрыва или крупного землетрясения. В конце 20 века человечество вступило в стадию формирования глобальной информационной сети, которая способна объединить возможности различных компьютерных систем.
- Нагао М., Катояма Т., Уэмура С. Структуры и базы данных. М., 1986.
- Пул Л. Работа на персональном компьютере. М., 1986.
- Трейстер Р. Персональный компьютер фирмы ИБМ. М., 1986.
- Дейтел Г. Введение в операционные системы. М., 1987.
- Жигарев А. Н. и др. Основы компьютерной грамоты. Л., 1987.
- Компьютеры: справочное руководство. М., 1987.
- Лорд Н. и др. Вычислительные машины будущего. М., 1987.
- Мичи Д., Джонстон Р. Компьютер - творец. М., 1987.
- Рыбаков М. А. Анатомия персонального компьютера. М., 1990.
- Хасемир Р., Фаненштих К. Текстовый процессор Word 6.0 для Windows. М., 1996.
- Фигурнов В. Э. IBM PC для пользователя. М., 1997.