В современных операционных системах (включая Linux, Win2K + и MacOSX) каждый процесс может получить доступ только к области «виртуальной памяти», которая управляется ОС и полностью очищается после окончания срока службы процесса. Ошибка доступа к памяти в части процесса, которая приводит к завершению процесса, просто означает, что процесс попытался получить доступ к части своего виртуального адресного пространства, о которой он не сообщил ОС и к которой ОС не хотела обрабатывать доступ. , но это не влияет ни на что, кроме этого одного процесса. Для процессов пользовательского пространства нет прямого доступа к «реальной» памяти, и, таким образом, вы не можете причинить огромный вред.
(Ладно, я не обращаю внимания на вещи, если вы случайно вызвали вызов API «kill» и у вас были права администратора, я полагаю, вы могли бы причинить некоторый вред. Но вы понимаете, о чем я .)