memory heap
343 subscribers
2.32K photos
471 videos
52 files
2.95K links
science ∩ art = wonder

all memory blocks here are allocated by @a_v_p

GitHub: https://github.com/artyom-poptsov
Mastodon: https://fosstodon.org/@avp

https://memory-heap.org/~avp/
Download Telegram
Суперкомпьютер Cray X-MP из 1982 г. выглядит так, как будто пришёл с ретро-футуристических обложек журналов.

До 117МГц частота центрального процессора, 128Мб ОЗУ, 38.4 Гб на 32-х жёстких дисках 5.12 тонн — всё вместе 5.12 тонн веса за 15 миллионов долларов (без учёта стоимости дисков.)

Потреблял 345 КВт.

Фото отсюда:
https://computing.llnl.gov/about/machine-history

#computing #history
👍1
memory heap
https://www.youtube.com/watch?v=zOP1LNr70aU
Собственно сама книга, рекомендую к прочтению:
http://rus-linux.net/MyLDP/BOOKS/zip/hackers-heroes.pdf

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

#books #history
История Unix от Роба Пайка (Rob Pike) — одного из участников команды программистов, создавших Unix, и одного из авторов ОС Plan9:
https://youtu.be/_2NI6t2r_Hs

#unix #history
Цитата из лекции Роба Пайка:

[...] And other stuff that went on... in one amazing burst about forty hours non-stop Bill Reeves, who is now is one of the top tech people in Pixar and I (he was a student in the lab) — we took the guts of that animation program and wrote this program, which was a thing for doing scored music, editing live on a screen — which was a remarkable thing to do back then. We did this because the Canadian broadcasting corporation CBC was coming in to shoot a documentary about the future of music; Yehudy Menuhin was the host and we wanted Menuhin to be able to play music back through synthesizer and this [program] let him do that. And of course it dumped core as they were setting up the cameras but we... Bill found the magic fix and it ran for the demo and [Yehudi] had never seen anything like that, it was pretty cool.

#unix #history #music
Брайан Керниган (один из авторов книги "Язык C" — тот самый "K" в инициалах авторов "K&R") берёт интервью у Кена Томпсона, одного из автора Unix:
https://youtu.be/EY6q5dv_B-o

Очень интересно.

#unix #history
2
Как команда проверки орфографии spell в Unix работала на компьютере PDP-11 с 64КБ ОЗУ:
https://blog.codingconfessions.com/p/how-unix-spell-ran-in-64kb-ram

Перевёл для вас вступление к статье:

Как можно уместить словарь объёмом 250КБ в 64КБ ОЗУ, и при этом иметь возможность делать быстрый поиск? Для справки, даже при использовании современных техник сжатия данных (вроде gzip -9), невозможно сжать подобный файл меньше, чем в 85КБ.

В 1970-х годах, Дуглас Макилрой (Douglas McIlroy) столкнулся с именно этой проблемой, когда писал программу проверки орфографии для Unix в AT&T. Ограничения компьютера PDP-11 означали, что весь словарь целиком должен помещаться в жалкие 64КБ ОЗУ. Казалось бы, невозможная задача.

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

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

https://en.wikipedia.org/wiki/Spell_(Unix)

#unix #linux #tools #history
🔥3