Сквозь время, история развития компьютерных технологий: или "Мир единиц и нулей"
Интересная история об основных моментах развития информационных технологий и о том, как компьютерам, приборам и гаджетам всевозможных модификаций и комплектаций удалось войти в каждую сферу нашего существования.
Предисловие
Давно прошли те времена, когда на одну 3х дюймовую дискету (которые, кстати, только появлялись и считались редкостью) можно было записать десяток игрушек, а на компьютер, который имел у себя на борту 8 метров памяти, смотрели как на что-то фантастическое, когда объем оперативной памяти на видеокарте измерялся килобайтами (о 3Д никто и думать не думал, (хотя некоторые DOOMмали :-), а аналитики делали свои смелые прогнозы на будущее компьютерной индустрии по которым 640 килобайт оперативной памяти и 16 битная адресация – это все, что когда либо понадобится человечеству за все его веселое существование. Когда частоты процессоров были такими, что то колебание частоты системной шины и, естественно, как следствие, результирующей частоты процессора, которое наблюдается в современных компьютерах (здесь имеется ввиду естественное колебание частоты, а не "аномалии" с чипсетом nForce2 :), считалось бы немереным оверклокингом (ну или даунклокингом :), а само слово "оверклокинг", которое сейчас знает даже 3х летний ребенок, залазя в БИОС, чтобы правильно настроить тайминги памяти, не подозревало даже о своем рождении.
Если кто помнит: (Для особых динозавров в сфере ИТ:), )
Ну, давайте на минутку отложим паяльники в сторонку, (никуда не денутся эти мостики на Вашем новом Тортоне и все равно операционка распознает его как Бартон с 512 килобайтами кеша), оставим в покое Geforce4090 (которую покупают лишь из-за быстрой памяти, чтобы потом пересадить ее на Радеон), забудем о новом криогенном корпусе (который помог Васи Пупкину из 4го подъезда побить Ваш рекорд по попугаям в 3DMark), прекратим споры о том, что кто же все-таки круче AMD или INTEL, NVIDIA или ATI и вспомним, с чего все начиналось, вспомним свой первый компьютер, вспомним старый добрый DOS и его команды, а главное вспомним, на каких все-таки процессорах работали тогда компьютеры или даже не так, а вот так: Проследим эволюцию компьютеров и компьютерной индустрии в целом от прабабушкиных времен до сегодняшних дней.
Ну что ж, начнем.
Интересно же что послужило толчком в развитии компьютерной индустрии в целом и компьютера в частности. Я уверен, что многие из вас уже подумали на даты 40-50х гг. 20 века, ну там первые ламповые компьютеры и все такое, однако вынужден вас огорчить, я считаю, что развитие компьютерной индустрии зародилось в 3 тысячелетии до н.э., причем инопланетяне здесь не причем, люди сами придумали свой первый компьютер (хотя тогда его так не называли), а выглядит он вот так:
2700 год до н.э. Счеты. Хотя точное место и дата создания счетов продолжает оставаться под вопросом, вполне вероятно, что счеты были изобретены шумерами около 5000 лет назад. С помощью специальных костяшек они позволяли выполнять быстрые и довольно сложные расчеты, так что счеты могут быть названы первым компьютером.
Выглядит практически одинаково у всех народов, но различается названиями (Древнегреческий абак (доска или "саламинская доска" по имени острова Саламин в Эгейском море), китайские счеты суан-пан, у японцев этот девайс носил название серобян).
Ну, а как же дело обстояло на Руси? А на Руси долгое время считали по косточкам, раскладываемым в кучки и примерно с XV века получил распространение "дощаный счет", кстати, данным весьма полезным девайсом пользуются и поныне (лично видел):
Счеты какими они дошли до наших дней
Что, обычные счеты??? Нет, не обычные счеты, а зачатки современных компьютеров. Вы только посмотрите на это достижение инженерной мысли: эргономическая клавиатура, совмещенная с монитором (сам не понимаю как это, наверное, ввод посредством чувствительной матрицы), мощнейший процессор и графическая карта обеспечивают вывод результата непосредственно после ввода данных, а также цветопередачу (в режиме True Color) с применением самых современных технологий, жаль только встроенную защиту от разгона еще не смогли обойти народные умельцы ни программным, ни аппаратным способом, если кто-то это сделает, то подскажите мне плиз :-). Вы заметили: мышка отсутствует, как ни странно, но из-за этого Вы не ощущаете никакого дискомфорта, ведь дизайн продуман практически до совершенства.
Следующим шагов в развитии компьютеров можно считать открытие позиционной системы счисления (сейчас ей пользуется весь мир). Это открытие принадлежит индийским ученым и было совершено в IX веке нашей эры.
Конец XV начало XVI века было ознаменовано устройством Леонардо да Винчи (1452-1519).
Чертежи данного устройства были найдены среди двухтомного собрания Леонардо по механике, известного как "Codex Madrid". Эта штуковина что-то вроде счетной машинки в основе которой находятся стержни, с одной стороны меньшее с другой большее, все стержни (всего 13) должны были располагаться таким образом, чтобы меньшее на одном стержне касалось большего на другом. По идее (Леонардо конечно) десять оборотов первого колеса должны были приводить к одному полному обороту второго, 10 второго к одному полному 3го и т.д.
Что интересно, так то, что компания (нет, не Microsoft) IBM в 1969 году по чертежам Леонардо сделала рабочую машину в целях рекламы.
1614 год. шотландский математик Джон Непер (John Naiper, 1550-1617) изобрел таблицы логарифмов.
1623 год. Вильгельм Шиккард (Wilhelm Schickard, 1592-1636) - востоковед и математик, профессор Тюбинского университета - в письмах своему другу Иогану Кеплеру описал устройство "часов для счета" - счетной машины с устройством установки чисел и валиками с движком и окном для считывания результата. По сведеньям одних источников эта (заметьте первая механическая машинка) могла складывать и вычитать, по сведеньям других еще умножать и делить.
1642 год. Французский математик Блэз Паскаль (Blaise Pascal, 1623-1662) сконструировал счетное устройство, чтобы облегчить труд своего отца - налогового инспектора. Это устройство позволяло суммировать десятичные числа.
1654 год. Англичане Роберт Биссакар, а в 1657 году - независимо от него - С.Патридж разработали прямоугольную логарифмическую линейку, конструкция которой в основном сохранилась до наших дней. Если кто имел дело с такой линейкой (я уверен, что таких большинство), то знаете, что это, простое на первый взгляд устройство, достаточно хорошо продумано и позволяет производить сложные вычисления. Кстати, если не ошибаюсь, то эта линейка и по сей день находится на вооружении в украинской армии (в частности для расчетов "Прямой" и "Обратной" геодезической задачи) и ее использование аргументируется тем, что в случае ядерного взрыва все электрические устройства выйдут из строя (для просчета вышеуказанных задач очень удобно использовать инженерный калькулятор, который умеет вычислять синус, косинус и арктангенс угла, ну, естественно, еще извлекать корень квадратный).
1673 год. Немецкий философ, математик, физик Готфрид Вильгейм Лейбниц (Gottfried Wilhelm Leibniz, 1646-1716) создал "ступенчатый вычислитель" - счетную машину, позволяющую складывать, вычитать, умножать, делить, извлекать квадратные корни, при этом использовалась двоичная система счисления. Ну, скажите мне, чем не компьютер, а шел всего лишь, сами знаете какой год.
1774 год. Сельский пастор Филипп Маттеос Хан разработал первую действующую счетную машину. Он сумел построить и, самое невероятное, продать небольшое количество счетных машин. Хочу еще раз напомнить, что именно непопулярность изобретений (другими словами непродаваемость) служила причиной того, что новые устройства "умирали" сразу после того, как их придумали.
1794 год. Первая надежная крупномасштабная сеть для передачи сообщений со стандартизованной системой кодирования появилась в 1794 году во Франции. Это был так называемый оптический телеграф, построенный Клодом Шаппом для французского правительства.
ТЕЛЕГРАФ ШАППА
1801 год. Ткацкий станок Жаккарда. Разработанная Жозефом Мари Жаккардом, это была первая машина, использующая перфокарты для управления сериями последовательностей. Для того чтобы изменить узор изготовляемой ткани, машина использовала перфокарту. Это был своеобразный двоичный код: по принципу «есть отверстие – нет отверстия». Ткацкий станок Жаккарда был ключевым шагом в развитии компьютерного программирования.
1820 год. Чарльз Ксавьер Томас (1785-1870) создал первый механический калькулятор, который мог складывать, умножать, вычитать и делить. Бурное развитие механических калькуляторов привело к тому, что к 1890 году добавился ряд полезных функций: запоминание промежуточных результатов с использованием их в последующих операциях, печать результата и т.п. Создание недорогих и надежных таких машин позволило использовать их в коммерческих целях и научных расчетах в отличие от описанных выше устройств, которым не было найдено применение.
Продолжение следует...