--%>

System Architecture for Windows Programming

Tell me about the System Architecture for Windows Programming?

E

Expert

Verified

The most important system architecture in Windows Programming is Windows NT kernel. As this architecture is divided into different sections such as:

a.    NTOSKRNL.EXE: In this type it is the kernel on which windows operating system works.

b.    It distributes the functionality on the low level as well as links up with the DLL (Dynamic link library).

c.    HAL is comprised and it is said to be a Hardware Abstraction Layer to express the Windows programming architecture.

d.    It delivers a low level mechanism whereas interrupts that permit the handling of the BIOS communication.


e.    The system architecture is said to be a layered architecture because it consists of a HAL.dll on the other hand bottom layer as well as other categories of layers also consists of the same DLL files.

   Related Questions in Programming Languages

  • Q : Calculate the summation of 1 to some

    Write two programs to calculate the summation of 1 to some integer n using a function called int summation(int n) a) Using a non recursive solution, with a for(i=1, i<=n; i++) loop and b) using a recursive solution, based on the following conditions summation(n) = summation(n-1

  • Q : Introduction to Programming for

    The purpose of this assignment is to get you started with C++ programming. You'll develop simple programs (with input and output) to solve simple mathematical and engineering problems. 1. Write a program to compute the area A of an

  • Q : Reducing state space of code What is

    What is the way to reduce the state space of the code during model checking?

  • Q : How is an XPointer processor configured

    How is an XPointer processor configured?

  • Q : Describe Locale Locale : The details

    Locale: The details which are dependent on conventions and customs approved by a specific country or culture. Within programs, this influences issues like number and date formatting, for example. Designers of classes must be sensitive to the locale-sp

  • Q : Describe File system File system : The

    File system: The operating system makes it possible to utilize space on a computer's disk drives by imposing a structured file system on disk storage. Each and every file system contains its own conventions for the manner in which the files are named,

  • Q : Explain Functional programming

    Functional programming: It is a style of programming related with languages like Haskell. The functional programming languages are more strongly tied to a mathematical concept of `function' than imperative programming languages. This makes it simpler

  • Q : Define Number of Threads Number of

    Number of Threads: Threads can be a useful abstraction and implementation mechanism to partition independent program actions. However, when there is coordination (or interference) between these threads, the required synchronization mechanisms increase

  • Q : Define BOOP Toolkit BOOP Toolkit : The

    BOOP Toolkit: The BOOP Toolkit has been developed at the Institute for Software Technology at Graz University of Technology. It is based on the SLAM project and uses the same main concept of verification by abstraction and refinement to determin

  • Q : Procedural and object-oriented programs

    Illustrate the difference between the procedural and object-oriented programs in brief.