Ядро NetWare Операционная система NetWare имеет очень развитые возможнос- ти. Ядро можно назвать сердцем операционной системы. Оно выполня- ет ее фундаментальные функции. В ядре различных версий NetWare есть некоторые различия. Наше обсуждение будет сосредоточено на ядре NetWare 4.0. Ядро NetWare 4.0 работает таким образом, что предоставляет процессор модулям программ, выполнение которых раз- бивается на два класса - рабочие и нитевые. В нашем обсуждении мы все их, за исключением специально оговоренных случаев, будем на- зывать нитевыми. NLM и сама операционная система порождают нити для выполне- ния специальных действий или определенных функций. Так как многие из этих нитей существуют одновременно, ядро имеет несколько оче- редей, в которые эти нити помещаются для ожидания своей очереди использования ЦП. Их очередь вычисляется не по определенному ко- личеству времени, а зависит скорее от типа нити и приоритета, ко- торые вы дадите ей при создании. Работа нитей любого приоритета выполняется перед обычными нитями. Ядро предлагает возможность перевода нити в неактивное состояния и последующей ее активизации, или использования для инициализации выполнения нити семафора. Все нити выполняются, по- ка не отказываются от управления процессором. Единственные преры- вания - это аппаратные прерывания. Освобождения процессора для использования его другими должно выполняться достаточно регуляр- но. Это позволит всем получить свою справедливую долю времени ЦП.