Принудительное удаление. Модуль будет удален из ядра, даже если какой-то процесс его использует. Такое удаление может быть опасным — ведь в результате удаления модуля устройства, которое в данный момент используется процессом, очень велика вероятность потери данных, поэтому лучше эту опцию не включать. Наоборот, когда вы занимаетесь программированием модулей, то есть созданием своих модулей, эта опция очень полезна, поскольку помогает сразу же выгрузить некорректно работающий модуль.
Экспериментальная поддержка версий модулей. Включение данной опции позволяет использовать модули, откомпилированные для другой версии ядра. Нет никакой гарантии, что модуль, откомпилированный под другую версию ядра, будет работать стабильно с вашей версией, поэтому лучше выключите эту опцию.
Обычно некоторые части ядра выполнены в виде модулей ядра. Когда ядру нужен тот или иной модуль, перед использованием модуля оно должно загрузить его (команда insmod). Если данная опция включена, ядро сможет автоматически загружать необходимые модули. Поэтому рекомендуется включить эту опцию.
20.5.2.4. Processor type and features
Здесь можно указать тип процессора и его функции, например, поддержка памяти более 1 Гб, MTRR, эмулирование математического сопроцессора.
Тип архитектуры процессора:
♦ PC-compatible — PC-совместимый процессор, то есть процессор, использующий систему команд x86;
♦ Voyager (NCR) — SMP-архитектура, разработанная компанией NCP Corp;
♦ NUMAQ — позволяет запускать Linux на архитектуре NUMA (IBM/Sequent);
♦ SGI 320/540 — графические станции SGI.
Эта функция используется для оптимизации работы процессора. Очень важно правильно указать тип процессора: после того, как я это сделал, производительность системы повысилась примерно в полтора раза, что стало заметно при загрузке системы. Если вы укажете тип процессора, например 486, 586, Pentium, PPro, ядро не обязательно будет запускаться на более ранней архитектуре. Так, если вы укажете Pentium, ядро будет работать на PPro (хотя и медленнее), но нет никакой гарантии, что оно запустится на 486. В табл. 20.1 приведены типы процессоров, которые рекомендуются для получения наибольшей производительности.
Типы процессоров Таблица 20.1
Тип | Процессоры |
---|---|
386 | Процессоры производства AMD/Cyrix/Intel 386DX/DXL/SL/SLC/SX, Cyrix 486DLC/DLC2, UMC 486SX-S |
486/Сх436 | AMD/Cyrix/Intel/IBM DX4, 486DX/DX2/SL/SX/SX2 AMD/Cyrix 5x86 NexGen Nx586, UMC U5D или U5S |
586/K5/5x86/6x86/6x86MX | Обычные (самые первые) процессоры Pentium, AMD K5. He используются инструкции RDTSC (Read Time Stamp Counter) |
Pentium-Classic | Классические процессоры Pentium — без поддержки MMX. Используются инструкции RDTSC |
Pentium-MMX | Процессоры Pentium с поддержкой MMX |
Pentium Pro | Процессоры Pentium Pro/Celeron/Pentium II |
Pentium II/Celeron (pre-Coopermine) | Процессоры Pentium II и Celeron (версия, которая была до Coopermine) |
Pentium III/Celeron (Coopermine)/ Pentium III Xeon | Процессоры Pentium III и Celeron (Coopermine) |
Pentium M | Мобильная версия процессора Pentium с пониженным энергопотреблением для ноутбуков |
Pentium 4–Celeron (P4 based) / Pentium 4 M / Xeon | Процессоры Pentium 4, включая версию Pentium 4 M |
K6/K6 II/K6 III | Процессоры AMD K6, K6-II, K6-III |
Athlon/Duron/K7 | Процессоры AMD Athlon/Duron |
Opteron/Athlon 64/ Hammer/K8 | 64-разрядные процессоры фирмы AMD |
Elan/Crusoe | Процессоры Elan/Crusoe |
WihChip-C6 | Процессоры WinChip C6 |
WinChip 2A/Winchip-3 | Процессоры WinChip 2A/Winchip-3 |
Cyrix III/C3 | Процессоры IBM Cyrix III/C3 |
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии