Ядрото обекти - прозорци ennee устройство (гл

ядрото обекти

Сърцевината се състои от ниско ниво, добре дефинирани и добре предвидим операционната система примитиви и механизми, които позволяват на компоненти на системата на изпълнителната власт на по-високо ниво, за да изпълняват своите функции. Сърцевината се отделя от останалата част на системата за задвижване; тя изпълнява системни механизми и не участва във вземането на решения, свързани с политиката на системата. Почти всички от тези решения, в допълнение към планирането и насрочването на потоци получи изпълнителен система.

Извън системата на изпълнителната власт ядрото е потоци и други споделени ресурси под формата на обекти. Управлението на тези обекти изисква определени разходи, както се изисква описания позволяват да манипулират обекти, квоти за защита и ресурсите, излишни, когато те са създали. В ядрото тези разходи могат да бъдат избегнати, тъй като той изпълнява набор от прости предмети, наречени ядрото обекти (ядрото обекти). Тези съоръжения позволяват на ядрото да се контролира обработката на процесора на данни и поддържащи съоръжения на системата на изпълнителната власт. Повечето обекти система изпълнение слой е представен един или повече от обектите на ядрото, включително техните дефинирана основни атрибути.

Една група от ядрото обекти, наречен контрол (контрол на обекти), определя семантиката на контролиране на различни операционни функции на системата. В група включва АРС обекти, DPC (отсрочен процедура повикване) и няколко обекти, използвани от входно-изходна контролера (например, прекъсване обект).

Друга група от обекти наречен управителя на обект (диспечерски обекти) осъществява синхронизация означава да се позволи да се промени графика на конеца. В група от такива обекти включва ядро ​​поток (ядрото конци), мутекс (мутекс), събитие (събитие), семафор (семафор), таймер (таймер), предвид на таймера (waitable таймер) и други. С помощта на основните функции на системата на изпълнителната власт създава ядрото обекти, манипулира и изгражда по-сложни обекти са на разположение в потребителски режим. Обектите се разглеждат подробно в Глава 3, и процеси и нишки - Глава 6.