🇺🇦 Комора Лінуксоїда | Linux | Техноблогер спробував запустити ПК без ОЗУ заради експериментуPortalRu...

Telegram community logo - 🇺🇦 Комора Лінуксоїда | Linux
2024-07-14

🇺🇦 Комора Лінуксоїда | Linux

Number of subscribers:
829
Photos:
667 
Videos:
110 
Links:
1110 
Category:
Technology
Description:
Все про *nix та IT українською! https://tlp-media.github.io Чат: @unix_ukraine Адмін: @herbstluft

Channel 🇺🇦 Комора Лінуксоїда | Linux - @linux_ukraine - №1708

Техноблогер спробував запустити ПК без ОЗУ заради експериментуPortalRunner почав зі спроби змусити свій комп'ютер працювати з мінімальним обсягом ОЗУ, що передбачає примусове використання дуже великого файлу підкачки - тобто, перенесення даних, які в іншому випадку перебували б в оперативній пам'яті, на диск і назад. Але цей процес дуже повільний і не підходить для адекватної роботи. Спроба блогера замінити системну ОЗУ великою кількістю відеопам'яті, скопійованої з древніх відеокарт, теж виявилася провальною.Однак він зауважив, що сучасні процесори також оснащені надшвидкими невеликими блоками пам’яті, які значно швидші за ОЗУ: кешем процесора. Якщо вказати комп’ютеру використовувати лише ці блоки й не шукати інформацію далі за межами кешу для своїх потреб у пам’яті, то він зможе працювати з відносно невеликими обсягами пам’яті. Наприклад, потужний шестиядерний ЦП має три рівні кешу: рівень 1 (найшвидший) має 64 КБ на ядро, рівень 2 - 512 КБ на ядро, а рівень 3 - 16 МБ на ядро. Без ОЗУ загальний обсяг робочої пам'яті становив би трохи менше 100 МБ. Проте PortalRunner спробував запускати програми в обмеженому просторі кешу процесора, застосовуючи построкову оптимізацію асемблерного коду, створюючи примітивну графіку з використанням ASCII та обмеженої кольорової палітри.У результаті на цьому ПК йому вдалося запустити в кеші ЦП гру Змійку.
1130
26-04-07 11:40