Руководство по администрированию UNIX System V

       

Различные параметры


DO386B1 - контролирует использование B1 Stepping как программное решение проблем при производстве первых микросхем 386. Этот параметр нельзя устанавливать в "1"; DO387CR3 - контролирует установку разрядов высшего порядка в управляющем регистре Control Register 3 (CR3) при монтировании микросхемы 80387. Этот параметр используется для управления программными решениями проблем синхронизации 386/387 при производстве первых микросхем; DMAEXCL - этот параметр управляет программным замком, который ограничивает 4-канальный контроллер прямого доступа в память DMA работой только одного канала одновременно. Это значит не следует использовать его возможность передавать данные одновременно по отдельным каналам. Таким было программное решение проблем, связанных с запуском микросхем первых выпусков. Установка параметра в 1 приводит к использованию одного канала. Поддерживается только для драйверов типа XENIX; MAXDMAPAGE - пропускная способность физического контроллера прямого доступа в память DMA в страницах. В 386 контроллере каждая страница содержит 4096 байтов. В процессорах с 24-х разрядными контроллерами DMA этот параметр устанавливается в 4096 страниц. В процессорах с 28-х разрядными контроллерами DMA он устанавливается в 65536. В машинах с 32-х разрядными контроллерами он устанавливается в 0. Нулевое значение указывает, что не требуется проверка со стороны ядра системы перед началом работы DMA; DMAABLEBUF - число страниц DMA для резервирования. Значение по умолчанию 70 страниц; KDBSYMSIZE - это размер таблицы символов, внутренней по отношению к расширению отладчика ядра системы. Если отладчик ядра системы не установлен в вашей системе, тогда этот параметр не действует; SYSSEGSZ - объем пространства виртуального адреса для распределения. Используется либо для kma, где виртуальные адреса резервируются в физической памяти, либо для памяти устройства, отображаемой в ядро системы. Значение по умолчанию 2048 (8 Мбайтов области памяти), максимальное значение 16 Мбайтов. Чтобы увеличить максимальное значение, нужно изменить таблицу виртуальных адресов ядра системы; PIOSEGSZ - объем пространства виртуального адреса для программируемого ввода/вывода. Текущее минимальное, максимальное и значение по умолчанию каждое равно 1024. Его нельзя менять; оно было превращено в настраиваемый параметр для возможного будущего расширения; SEGMAPSZ - объем пространства виртуального адреса для отображений ядра системы пользовательских запросов на считывание/запись. Текущая реализация допускает максимально 4 Мбайта памяти ядра системы для пользовательских запросов на ввод/вывод. Текущее минимальное, максимальное и значение по умолчанию каждое равно 1024. Его нельзя изменять; оно было превращено в настраиваемый параметр для возможного будущего расширения.



Содержание раздела