메모리 오버플로는 무엇을 의미하나요? 어떻게 해결하나요?
바이러스나 프로그램 오류로 인해 메모리 오버플로가 발생할 수 있습니다.
메모리 오버플로는 모든 시스템 메모리가 사용되고 새로 시작된 작업에 사용 가능한 메모리가 할당되지 않는 상황을 의미하며 일반적으로 시스템 충돌을 일으키지 않습니다. ?
해결책:
1. 메모리 모듈을 확장하거나 가상 메모리 크기를 늘리세요.
2. 컴퓨터 보안 소프트웨어를 정기적으로 사용하여 시스템을 소독합니다.
3. 컴퓨터 보안 소프트웨어를 정기적으로 사용하여 쓰레기를 청소하십시오.
확장 정보:
버퍼 메모리 오버플로 방지:
1. 프로그램을 열 때 오버플로 상황을 주의 깊게 확인하고 데이터가 버퍼를 오버플로하지 않도록 하세요. . 이는 프로그래밍 및 프로그래밍 언어로 인해 매우 어려우며 이미 사용 중인 많은 수의 프로그램에는 적합하지 않습니다.
2. 스택 오버플로를 확인하는 컴파일러를 사용하거나 특정 토큰을 추가합니다. 프로그램이 실행될 수 있도록 해커에 의한 고의적인 오버플로가 금지되어 있는지 확인하세요. 문제는 기존 프로그램을 대상으로 할 수 없다는 점이다. 새로운 프로그램의 경우 컴파일러를 수정해야 한다.
참고: 바이두 백과사전-메모리 오버플로