--%>

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 : Define the way to threads own the mutex

    Define the way to threads own the mutex?

  • Q : Explain Imperative programming

    Imperative programming: The style of programming generally related with languages such as FORTRAN, C, Pascal and so forth. Imperative programming is differentiated from functional programming in that the previous is strongly tied to the idea of variab

  • Q : Define the term Pixel Define the term

    Define the term Pixel: It is a `picture element' - usually a colored dot on a screen.

  • Q : Define the term Address space Define

    Define the term Address space: The region of virtual memory in which a procedure is run.

  • Q : What is Classpath Classpath : The path

    Classpath: The path searched by interpreter and compiler for class definitions. The class path might be set by a command-line argument to either, or through an environment variable.

  • Q : Explain Return statement Return

    Return statement: It is a statement employed to terminate the execution of the method. The method with void return type might only have return statements of the form as: return;

  • Q : Simple Sorting Program in C Shell

    Assignment: Sorting You will write a simple sorting program. This program should be invoked as follows: shell% ./fastsort -i inputfile -o outputfile

  • Q : What is Round robin allocation Round

    Round robin allocation: It is an allocation of time slices which repeatedly cycles regarding a set of eligible threads in the fixed order.

  • Q : Write a program to print out ten random

    Write a program to print out ten random numbers from the following sets: a) {0, 1, 2, 3, 4, 5, ...99, 100} b) {1, 2, 3, 4, 5, 6} c) (10, 20, 30, 40, 50,...990, 1000} d) {-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5} e) {1.5, 2.0, 2.5, 3.0, 3.5}  

  • Q : C-C++ interfaces into WLS JMS Normal 0

    Normal 0 false false