Другие языки программирования и технологии

Почему современные ос требуют так много ОЗУ, а ПО то же?

Раньше вин 98 легко запускалась на 64мб ОЗУ и даже игры дос тянула
Это всё из за объектно ориентированных языков?
Почему нельзя как раньше писать компактные оси и компактные программы? Которые будут потреблять мало ОЗУ и меньше процессорных ресурсов???
Или по каким то законам мура нельзя? Колибри же пишут
Андрей Реук
Андрей Реук
23 039
Потому что это тренд в стиле "всё и сразу". Но никто не мешает поставить современную версию, скажем NetBSD, и наслаждаться малым потреблением ресурсов.
Антон Горюнов
Антон Горюнов
8 520
Лучший ответ
Видимо, повысились (изменились) сложность и функциональность. Пользователь в эти дебри не посвящён. Отключение сервиса - отключение того или иного функционала. Само ядро, конечно увеличилось, но насколько никто сказать не может. Для 7ки - 2Гб
И потом. софт соответствует железу. Почему ОС должна сохранять свою осиную талию, а остальным это необязательно?
Сегодняшняя планка памяти примерно по стоимости равна 10и летней или 20и летней, а может и дешевле, а питания ей надо меньше. Какой смысл сдерживать функционал?
Андрей Реук "Какой смысл сдерживать функционал?"
Чтобы ос была миниатюрной, чтобы в ней можно было ковыряться на уровне асма, чтобы были такие окошки как в доме и только текст, чтобы не было этих окошек и библиотек
В 98 году не было недоучек, насмотревшихся говноурсов на Ютубе и искренне считающих себя программистами. В те времена было принято писать качественный код - именно потому, что железо было слабое, а памяти было мало.
Сейчас же код массово клепается откровенными неучами по принципу "железо всё вытянет". И когда таким "программистам" начинаешь говорить об эффективности кода, они не понимают, о чём идёт речь.

А Колибри - это проект гиков для гиков: огромные трудозатраты при мизерном выхлопе.

Что касается размера ОС, то сравни, например, сколько разных типов GUI поддерживала Win-98, а сколько встроено в Win-10. Сколько ресурсов тратилось на отрисовку интерфейса в 1998 году и сколько тратится сейчас... И т. д., и т. п... В Windows с каждой новой версией впихивали всё больше рюшечек, требующих всё больших ресурсов.
Вадим Черняк ))) Надо ли понимать, что винду пишут "недоучки, насмотревшихся говноурсов на Ютубе"?
Груз_И_Ко Грузоперевозки Это "вот раньше были умнее" каждое поколение талдычит. В каменном веке получается были самые умные. После курсов не возьмут ос писать. Максимум бэкенд или фронтэнд какой-нибудь и не на продажу
Олег Сердюков ну не совсем из-за говнокодеров, они конечно тоже виноваты, но это не из-за них
как говорится "и так сойдет"
KK
Kirito Kun
64 101
эм-м, в 98 браузеры умели в HTML5, CSS, XML+XSLT, SVG, JS, WebSocket-ы, WebRTC, WASM и еще кучу страшных аббревиатур? Игрушки рисовали по миллиону полигонов в кадре? операционки поддерживали из коробки любое китайское барахло, которое можно воткнуть в USB или обнаружить в локалке? что-то я таких чудес не помню.
Riko Şubert
Riko Şubert
60 831
А кто тогда будет дорогое железо покупать.
Юрий Шолохов
Юрий Шолохов
10 066
Так много под программ запускается. Система в системе. Чтоб по итогу когда вы что -то делаете это делалось мгновенно.