• Microkernel
  • Windows nt 0 Summary Based on articles written by Mark Russinovich




    Download 455.24 Kb.
    bet2/13
    Sana21.03.2017
    Hajmi455.24 Kb.
    #1031
    1   2   3   4   5   6   7   8   9   ...   13

    Hardware Abstraction Layer


    This kernel mode layer contains the majority of processor specific code. The Windows NT developers originally intended ALL hardware specific code to reside in the HAL, however performance tradeoffs caused some of the code to move into the microkernel.

    Microkernel


    The Windows NT kernel is a modified microkernel – it falls between a microkernel and monolithic kernel structure. In NT’s modified microkernel design, operating system environments execute in User Mode as discrete processes, including DOS, Win16, Win32 OS/2 and POSIX. NT’s User Mode operating system environments implement separate operating system APIs.
    The Windows NT microkernel contains the scheduler and most of the synchronization primitives. Windows NT offers a broad range of synchronization primitives. Microkernel architecture gives a system configurability and fault tolerance. Because a subsystem like the VMM runs as a distinct program in NT’s modified microkernel design, a different implementation that exports the same interface can replace it.



    Download 455.24 Kb.
    1   2   3   4   5   6   7   8   9   ...   13




    Download 455.24 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Windows nt 0 Summary Based on articles written by Mark Russinovich

    Download 455.24 Kb.