pinto_h: Papa di Roma (Default)
[personal profile] pinto_h
Первые алгоритмы сборки мусора разработали для однопроцессорных компьютеров и программ с маленькими кучами. Ресурсы процессора и памяти были дороги, а пользователи — нетребовательны, так что к паузам в работе программ относились лояльно. Создававшиеся в те времена алгоритмы старались поменьше задействовать процессор и минимизировать избыточное потребление памяти в куче. (десь за поребриком)

Не тому. В ті часи GC був у Ліспа, що крутився на лісп-машинах. Середовище Ліспа було замість операційної системи, а складні структури програмували з невеличких і однакових за розміром ділянок пам'яті, тому не було проблеми з пошуком вільної пам'яті. А так звані "нетребовательные пользователи" були програмістами, бо решта боялися комп'ютерів як Кіссінджер штучного інтелекту.

До речі, можна побачити машини тієї епохи.



На передньому плані не комп'ютер, це термінал, через який керували комп'ютером. Самі ж комп'ютери за склом, на задньому плані. Бачите великі бабіни? Це замість SSD-пам'яті. Звідти TAR-архіви потрапили в Лінукс. Отож.

Profile

pinto_h: Papa di Roma (Default)
pinto_h

July 2025

S M T W T F S
   1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28293031  

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 28th, 2025 07:38 am
Powered by Dreamwidth Studios