Материалы по тегу: история

21.10.2019 [12:12], Андрей Галадей

Опубликованы исходники самой ранней версии UNIX

В ознаменование 50-летия UNIX Центр истории программного обеспечения Музея компьютерной истории опубликовал некоторые из самых ранних исходных кодов UNIX. Эти данные были найдены в бумагах Денниса Ричи. Там обнаружилось 190 страниц распечатанного кода на ассемблере для PDP-7.

Предполагается, что эти записи датируются 1970 г. или началом 1971 г., так как именно в 1971-м разработчики перенесли операционную систему на PDP-11. Данные доступны для загрузки в формате PDF.

computerhistory.org

Кен Томпсон (Ken Thompson) и Деннис Ричи (Dennis Ritchie) за PDP-11. Фото: computerhistory.org

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

Однако сам факт публикации исходников одной из старейших операционных систем весьма интересен. С помощью их можно понять, как шла разработка, какие были проблемы и как они решались.

Напомним, что наследие UNIX огромно. Именно в качестве «противовеса» коммерческой ОС был создан проект GNU. Позднее появился Linux и многочисленные UNIX-подобные системы, как проприетарные, так и свободные. Одними из самых известных примеров UNIX-подобных ОС (помимо GNU/Linux) являются macOS, Solaris, семейство BSD и NeXTSTEP.

Кроме того, сам подход к UNIX повлиял на современные ОС и сделал их такими, какие они есть.

Постоянный URL: http://servernews.ru/995920
18.02.2018 [10:37], Алексей Степин

Видео: компьютер из 1959 года успешно запускает программы на Фортране

Эта новость будет интереса любителям компьютерной истории и винтажных вычислительных систем в целом. Энтузиасты из Музея компьютерной истории успешно запустили систему IBM 1401 и заставили её выполнять программы, написанные на языке Фортран (FORTRAN). Язык этот — один из старейших языков программирования, первый язык высокого уровня, который получил практическое применение. Достаточно сказать, что создавался он в период с 1954 по 1957 годы в корпорации IBM под руководством известного учёного Джона Уорнера Бэкуса (John Warner Backus). Название языка означает «переводчик формул» (FORmula TRANslator). Несмотря на почтенный возраст, он до сих пор используется в научных расчётах, поскольку библиотека программ на Фортране поистине огромна.

Задача перед энтузиастами стояла интересная, поскольку IBM 1401 не является привычным всем нам компьютером в современном смысле этого слова. Эта машина, во-первых, работает в десятичной системе счисления вместо привычной нам бинарной, а во-вторых, оперирует не стандартными байтами, а использует переменную длину машинного слова. Создана эта система была в качестве вспомогательной, обрабатывающей данные с перфокарт и передающей их большим вычислительным комплексам того времени. Прожила она долгую по меркам ИТ-индустрии жизнь и была снята с производства лишь в 1971 году. Характеристики, разумеется, по нынешним стандартам не впечатляют. Так, объём оперативной памяти у IBM 1401 составлял от 1400 до 16000 символов в зависимости от конфигурации, в редких случаях её объём мог быть расширен до 32000 символов. Основой этого любопытного компьютера являлась диодно-транзисторная логика, собранная на дискретных элементах, но конструкция уже была модульной: система набиралась из специальных плат под названием SMS card с унифицированным разъёмом.

Главный модуль IBM 1401. Видны выдвижные корзины с SMS-платами логики

Главный модуль IBM 1401. Видны выдвижные корзины с SMS-платами логики

Запуск компилятора FORTRAN II требовал наличия минимального объёма памяти 8000 символов, а более совершенный FORTRAN IV задействовал 12000 символов и четыре ленточных накопителя IBM либо дисковый накопитель IBM 1311. Сама система IBM 1401 была задумана как простой и недорогой вычислитель, не предназначенный для обсчёта сложных научных задач. В базовой конфигурации отсутствовали даже инструкции целочисленного умножения и деления, но энтузиастов это не остановило. В видеоролике показан весь процесс загрузки ветерана вычислительной техники и его работа. Сам компилятор FORTRAN II находился на магнитной ленте, а исходный код программ считывался с перфокарт. Вывод листинга программ и результатов осуществлялся с помощью знаменитого принтера IBM 1403. Запуск комплекса, разумеется, не обошёлся без накладок. Присутствует даже классическая шутка про техподдержку с её советом «перезагрузиться и попробовать ещё раз». Но в итоге задумка увенчалась полным успехом, хотя и пришлось прибегнуть к консультации с разработчиками компилятора FORTRAN II для IBM 1401.

Постоянный URL: http://servernews.ru/965796
07.04.2014 [13:00], Сергей Карасёв

Мейнфреймы IBM отметили 50-летний юбилей

Сегодня, 7 апреля, исполняется ровно 50 лет с момента появления универсальной компьютерной системы IBM System/360, положившей начало истории мейнфреймов.

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

По сути, мейнфреймы появились в 50-х годах прошлого века. В те времена такие системы были не просто самыми большими компьютерами; они были единственными существующими компьютерами, и лишь некоторые предприятия могли позволить себе их приобретение.

В 1960-х годах ход истории вычислительной техники значительно изменился, когда производители мейнфреймов начали стандартизацию аппаратного и программного обеспечения. И именно появление IBM System/360 (или S/360) в 1964-м дало начало истории мейнфреймов в их традиционном понимании.

Дело в том, что предыдущие системы, такие как 1401, были предназначены для использования либо в коммерческой, либо в научной сфере. Комплекс  S/360 мог решать оба вида задач, что делало его революционным на момент выхода. Название S/360 указывает на широкую сферу применения архитектуры — 360 градусов, охватывающие полный круг возможных областей использования.

Кроме того, S/360 был первым компьютером, использовавшим микрокод для реализации многих машинных инструкций, в отличие от систем, в которых все машинные инструкции были реализованы на аппаратном уровне. Вместе с S/360 появились понятия подсистемы ввода-вывода и параллельных каналов (каналов параллельной передачи данных на устройства ввода-вывода).

«System/360 была самым значительным и рискованным решением, которое я когда-либо принимал. Я сомневался в нём на протяжении недель, но в глубине души я знал, что для IBM нет ничего невозможного», — говорил Томас Уотсон младший, бывший глава IBM.

Сейчас мейнфреймы IBM используются в более чем 25 тыс. организаций по всему миру; в России их, по разным оценкам, от 1500 до 7000 (с учётом клонов). Около 70 % всех важных бизнес-данных обрабатываются на мейнфреймах. 

Постоянный URL: http://servernews.ru/816647
Система Orphus