Ядро также поддерживает универсальный пул
доступа.
Ядро также поддерживает универсальный пул памяти для
пользовательских программ и дискового кэша. При этом для кэша
может использоваться вся память, и наоборот, кэш уменьшается при
работе больших программ.
Выполняемые программы используют динамически связываемые
библиотеки, т.е. выполняемые программы могут совместно
использовать библиотечную программу, представленную одним
физическим файлом на диске (иначе, чем это реализовано в
механизме разделяемых библиотек SunOS). Это позволяет выполняемым
файлам занимать меньше места на диске, особенно тем, которые
многократно используют библиотечные функции. Есть также
статические связываемые библиотеки для тех, кто желает
пользоваться отладкой на уровне объектных кодов или иметь
"полные" выполняемые программы, которые не нуждаются в
разделяемых библиотеках. В Linux разделяемые библиотеки
динамически связываются во время выполнения, позволяя
программисту заменять библиотечные модули своими собственными.
Для обеспечения отладки ядро Linux выдает дампы памяти для
"посмертного" анализа. Использование дампа и динамических
отладчиков позволяет определить причины краха программы.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий