Съдържание:
Определение - Какво означава Core Dump?
Основният сметище е файл с документирана памет на компютъра за времето, когато програма или компютър се е сринал. Файлът се състои от записаното състояние на работната памет в изрично време, обикновено близо до срива на системата или когато програмата завършва нетипично.
Освен цялата системна памет или само част от програмата, която е прекъснала, основен дамп файл може да включва допълнителна информация като:
- Състоянието на процесора
- Съдържанието на регистъра на процесора
- Информация за управление на паметта
- Броячът на показалеца и стека на програмата
- Информация и флагове за операционната система и процесора
Core dump може да бъде известен също като dump memory, dump storage или dump.
Техопедия обяснява Core Dump
Програмистите често използват ядрото дамп, за да разгледат проблема с използването на грешка. Основният бумп може да включва цялата системна памет или част от програмата, която не е успешна. Има няколко причини, поради които компютър или програма могат да се сринат:
- Повредени данни
- Тежка потребителска грешка
- Заразени с вируси файлове
- Проблеми с достъпа до файлове с данни
- Остаряла операционна система
- Грешка в сегментацията или грешка в шината
- Лошо вентилирана или прашна компютърна кула
- Система, открита повреда в софтуера или хардуера
- Компютърно прегряване, причинено от повреден радиатор или вентилатор
Обикновено ядрен дамп файл включва съдържанието на паметта с произволен достъп (RAM) на определен процес или част от адресното пространство на процеса и стойностите на процесорните регистри. Основните Dump файлове могат да бъдат използвани за анализ на причината за изхвърлянето, разглеждани като текст или отпечатани.
Тъй като съвременното адресно пространство за ОС може да споделя паузи и страници с други файлове и процеси, се използва по-сложно изображение. В подобни на Unix системи, основните демпфери обикновено използват стандартния изпълним формат на изображението:
- Mach-O в Mac OS X
- a.out в по-старите версии на Unix
- Изпълним и свързващ формат (ELF) в съвременни схеми за разпространение на софтуер за Linux, Solaris, Unix System V и Berkeley (BSD)
Първоначално ядрен дамп прехвърля съдържанието на паметта точно, за да запише състоянието на компютъра. Основните сметища са действителни разпечатки от около сто страници или повече, които се състоят от осмични или шестнадесетични числа. Страниците са проучени от програмисти, за да проучат причината за срива или ненормално прекратената програма. В крайна сметка въвеждането на грешки премахна необходимостта от масивни купчинки от разпечатки.
