• Aucun résultat trouvé

Assignment 2.1:

N/A
N/A
Protected

Academic year: 2022

Partager "Assignment 2.1:"

Copied!
1
0
0

Texte intégral

(1)

Windows Operating System Internals Assignments OS2

Assignment 2.1:

Answer the following questions and give a short explanation of your answers and their applicability in context of the Windows operating system:

a. List four objectives for the design of an operating system.

b. Give two examples for operating system functionality that has to be implemented in kernel mode and user mode respectively.

c. What are advantages / drawbacks of both approaches?

Assignment 2.2:

Explain the structuring of the Windows kernel. List five kernel mode components.

Assignment 2.3:

a. List the user-space subsystems implemented in Windows NT/2000.

b. Discuss three different approaches to implement system calls under utilization of the subsystem technique.

c. Explain the transfer of control from user mode to kernel mode when executing subsystem API calls that access Windows NT/2000 kernel functionality.

Assignment 2.4:

Windows applications refer to operating system objects via handles. Discuss the effect of changing permissions (access rights) for a OS resource on those

applications that have already opened the resource.

March 2005 © 2005 David A. Solomon and Mark Russinovich with Andreas Polze 1

Références

Documents relatifs

Theorem 2.4 (Law of the iterated logarithm for the full vector). Similarly to the study of its weak convergence rate, three cases have to be considered according to the choice of

First of all,  you  will  install a virtualization environment  with the  help of  VMware to be able to have  an  efficient  compiling  environment.  You  just 

M. Theoretical foundations of the potential function method in pattern recognition learning. A training algorithm for optimal margin classiers. In Fifth Annual Workshop on COLT

– Namespaces (access to files & kernel objects) – virtual address mappings. – ports (debug, exceptions)

• dxgkrnl CANNOT check structure of internal buffer, so the driver has to perform the above checks. • Structure of such internal buffer/parameter is created in vendor

The first one should be a socket client application that takes a server address (IP address + port) and an input file and sends its content to a (possibly) remote server.. The

The Server Message Block (SMB) and Network File System (NFS) protocols both can be used to implement file sharing among client and server machines.. Let us assume a

instructor how this function can be used to access performance counter information obtained through performance data providers and made visible in the registry. December 2005 by