什么是内存损坏?(memory corruption?)

内存损坏是一种计算机问题,编程错误会导致内存问题。当用户试图访问内存时,计算机在试图处理信息时会表现出异常行为。这可能是由于用户错误、病毒或程序或操作系统中的故障造成的。用户可以应用各种技术来解决这个问题。...

内存损坏是一种计算机问题,编程错误会导致内存问题。当用户试图访问内存时,计算机在试图处理信息时会表现出异常行为。这可能是由于用户错误、病毒或程序或操作系统中的故障造成的。用户可以应用各种技术来解决这个问题。

Computer viruses may cause memory corruption.

计算机依靠分段内存存储信息,使用指针告诉操作系统在哪里查找数据。有时,导致内存损坏的错误不会立即显现,这可能会导致用户直到很久以后才发现问题。她可能会正常保存一个文件,几周后再打开,结果却发现计算机找不到它。

Developers who design and test new software must think about memory corruption as part of their work.

当内存移动、用户超出缓冲区或程序对存储信息的位置感到困惑时,可能会发生错误。当计算机遇到内存损坏时,可能会发生几种错误。一个程序可能会开始表现得异常,或者因为不知道如何获取必要的信息而冻结。计算机还可能返回与问题相关的特定错误消息,并要求用户在尝试再次触发错误的命令之前解决该问题。

When computers encounter memory corruption, several kinds of errors can occur.

有时,内存损坏是恶意代码或故意攻击计算机系统的结果。操作系统和程序可能存在漏洞,程序员可能会使用旨在造成内存损坏的代码来利用这些漏洞。这样做可能是为了破坏一个系统,或者让它开放以供访问,以便黑客能够获取通常是安全的信息。修复损坏可能成本高昂,并且可能导致系统无法使用,直到技术专业人员能够识别并修复问题。

Important files, such as pictures, should be backed up in case memory corruption occurs.

信息技术专家可以研究内存损坏并确定如何解决该问题。这可能需要重新格式化、更改注册表或采取其他操作。修复成本取决于错误的性质、系统的大小和根本原因。如果原因是反复出现的问题,技师需要在修复内存之前解决它,这可能会使修复成本更高。

设计和测试新软件的开发人员必须将内存损坏作为他们工作的一部分。他们经常在开发中测试产品,并要求测试人员在项目接近完成时也这样做。测试人员将参与破坏或混淆程序的活动,并记录他们遇到的错误。如果可能通过用户操作生成错误,开发人员将需要修复它。

Computer memory corruption can cause user frustration.

  • 发表于 2021-12-14 10:14
  • 阅读 ( 128 )
  • 分类:互联网

你可能感兴趣的文章

高速缓存(cache memory)和虚拟内存(virtual memory)的区别

...是用来扩展内存的。物理RAM中的项目与硬盘来回传输。 什么是高速缓存(cache memory)? 高速缓存是一种介于CPU(中央处理器)和RAM(随机存取存储器)之间的存储器。缓存的目的是减少CPU从RAM访问内存的时间。高速缓存比RAM快得...

  • 发布于 2020-10-29 11:12
  • 阅读 ( 872 )

cleanmem-一个windows内存清理器可以工作吗?

... cleanmem做什么 ...

  • 发布于 2021-03-16 14:22
  • 阅读 ( 254 )

微软在2020年星期二的最后一个补丁中提供了关键的更新

...ler. By performing acti*** in JavaScript, an attacker can trigger a memory corruption condition, which leads to code execution. The lack of browser updates could also be a c***cious decision by Microsoft to ensure a bad patch for a browser does not disrupt online shopping during the holiday season. ...

  • 发布于 2021-03-29 03:50
  • 阅读 ( 186 )

最近的一个ie补丁导致windows在某些联想笔记本电脑上启动时出现故障

...ne handles objects in memory in Internet Explorer. The vulnerability could corrupt memory in such a way that an attacker could execute arbitrary code in the context of the current user. An attacker who successfully exploited the vulnerability could gain the same user rights as the current user. If t...

  • 发布于 2021-04-04 02:57
  • 阅读 ( 82 )

与基于mbr的分区相比,gpt分区更不容易损坏吗?

...ives larger than 2TB Are there any other benefits like less potential for corruption or are you just playing whack-a-mole where GPT can also  become corrupted in the same way as MBR? The two hard drive failures I have experienced were due to corrupted MBRs. 与基于MBR的分区相比,GPT分区...

  • 发布于 2021-04-09 06:28
  • 阅读 ( 153 )

如何最大限度地减少闪存驱动器数据损坏和丢失?

...完好无损。他写道: I have encountered several USB sticks with a corrupted filesystem in only 2 years. In a Windows-only environment (Vista and newer), what can be done to reduce the chance of filesystem corruption and data loss on a single USB drive?< Which filesystem is the most robust...

  • 发布于 2021-04-11 19:05
  • 阅读 ( 222 )

内存映射io(memory mapped io)和io映射io(io mapped io)的区别

...单独的地址空间来寻址内存和IO设备。 覆盖的关键领域 1.什么是内存映射IO–定义,功能2.什么是IO映射IO–定义,功能3.内存映射IO和IO映射IO之间的区别是什么–主要区别的比较 关键术语 Memory Mapped IO, IO Mapped IO 什么是内存映射io...

  • 发布于 2021-07-01 01:54
  • 阅读 ( 1122 )

身体的(physical)和虚拟内存(virtual memory)的区别

...容量,可以使用硬盘执行大型程序。 覆盖的关键领域 1.什么是物理内存-定义,功能2.什么是虚拟内存-定义,功能3.物理内存和虚拟内存的区别是什么-关键区别的比较 关键术语 主存、物理内存、RAM、虚拟内存   什么是物理存储...

  • 发布于 2021-07-01 06:29
  • 阅读 ( 798 )

高速缓存(cache memory)和计算机体系结构中的虚拟存储器(virtual memory in computer architecture)的区别

...用的物理内存量。 关于虚拟内存,您需要了解什么 虚拟内存可以描述为用于存储RAM无法存储的额外内存的物理硬盘空间量。虚拟内存增加了主存的容量,即增加了多道程序设计的程度。虚拟内存由操作系统(OS)管...

  • 发布于 2021-11-29 18:04
  • 阅读 ( 243 )

统一存储器存取(uniform memory access)和非均匀存储器存取(non-uniform memory access)的区别

...交叉开关。 关于统一内存访问(uma),您需要了解什么 在统一内存访问中,内存访问时间是平衡的或相等的。有三种类型的总线用于统一内存访问,它们包括:单总线、多总线和交叉总线。统一内存访问用于分时应用...

  • 发布于 2021-11-29 18:22
  • 阅读 ( 236 )