На днях я работал на 32-битном ПК с Windows 7, на котором работало несколько приложений, включая Firefox.
Со временем я продолжал открывать новые вкладки в Firefox, пока внезапно окно Firefox не начало мерцать. С этого момента большая часть графического интерфейса Firefox стала черной и отказалась перекрашивать. После попытки закрыть некоторые вкладки вслепую процесс Firefox полностью потерпел крах. Все остальные приложения, похоже, продолжают работать просто отлично.
Я предполагаю (поправьте меня, если я ошибаюсь), что процесс Firefox исчерпал свои права на 2 ГБ виртуальной памяти или какой-либо другой ресурс. Что подводит меня к ключевым вопросам:
Может ли истощение памяти / ресурсов в одном процессе дестабилизировать другие процессы или даже само ядро?
Как современные Windows справляются с этим сценарием? Насколько он устойчив в условиях высокого давления?
Меня беспокоит то, что, если другие процессы или службы ядра будут скомпрометированы, это может привести к поломке системы (например, повреждению файла / диска / реестра).