我已经使用 Ubuntu 一段时间了,我很喜欢它!我现在感觉更安全了。
但是,我是一名计算机科学专业的学生,我必须编写大量代码。我一直在编写各种代码,这导致了很多分段错误、堆栈溢出、堆栈崩溃等问题。
我一直在想,这些错误是否会对操作系统的内存造成任何损害或者产生类似错误的东西?
答案1
程序在内存中专门分配的空间中运行。段错误、堆栈溢出等情况都发生在该空间内。
当您正常运行程序时,这些错误不会影响其他任何内容。顺便说一句,所有这些错误都发生在 RAM 上,而不是持久内存上。
所以你不会因为这样的事情而损害你的电脑。(除非你以 root 身份执行一些有缺陷的文件 I/O...,在开发过程中你可能不应该这样做)