So which of the following tools should be used?
You are the IT professional who work in an International company named Wiikigo. You are experienced in troubleshooting operating systems and applications that are not working correctly, identifying code defects and so on. You have enough knowledge on windows internals and you provide technical support for the company. There is a colleague named Jason in the company. He has a file server that runs Windows Server 2003. The file server often stops responding after he receives the following error message in the event log. Error: 2019: The server was unable to allocate from the system nonpaged pool because the pool was empty. He has to find out which kernel driver is depleting all memory in the system nonpaged pool. But he has no idea about which tool he should use. Since you are the technical support, he asks for your answer. So which of the following tools should be used?
So of the following tools, which one should be chosen?
You are responsible for the company network and provide technical support for your company. You are in charge of offering service for a customer named Alex. In the company of Alex, there are 5,000 Windows-based network devices. NetBIOS is disallowed to be used on those 5,000 devices. Now you get an order from the CIO, according to his requirements, you are asked to collect software deployment inventory by using a tool. So of the following tools, which one should be chosen?
How many threads does the semaphore currently have waiting?
You are the IT professional who work in an International company named Wiikigo. You are experienced in troubleshooting operating systems and applications that are not working correctly, identifying code defects and so on. You have enough knowledge on windows internals and you provide technical support for the company. According to the company requirement, you are debugging a Windows device driver. An unexpectedly long delay occurs on the device driver. You locate the problem in the following synchronization mechanism.
kd> dt var_sema
Local var @ 0xf9dfbc48 Type _KSEMAPHORE
+0x000 Header : _DISPATCHER_HEADER
+0x010 Limit : 2
kd> dt nt!_DISPATCHER_HEADER f9dfbc48
+0x000 Type : 0x5 ”
+0x001 Absolute : 0xe6 ”
+0x002 Size : 0x5 ”
+0x003 Inserted : 0xbb ”
+0x004 SignalState : 0
+0x008 WaitListHead : _LIST_ENTRY [ 0x819ca438 – 0x819ca438 ]
kd> dt nt!_KWAIT_BLOCK 0x819ca438
+0x000 WaitListEntry : _LIST_ENTRY [ 0xf9dfbc50 – 0xf9dfbc50 ]
+0x008 Thread : 0x819ca3c8 _KTHREAD
+0x00c Object : 0xf9dfbc48
+0x010 NextWaitBlock : 0x819ca480 _KWAIT_BLOCK
+0x014 WaitKey : 0
+0x016 WaitType : 1
kd> dt nt!_KWAIT_BLOCK 0xf9dfbc50
+0x000 WaitListEntry : _LIST_ENTRY [ 0x819ca438 – 0x819ca438 ]
+0x008 Thread : 0x00000002 _KTHREAD
+0x00c Object : 0xfd050f80
+0x010 NextWaitBlock : 0xffffffff _KWAIT_BLOCK
+0x014 WaitKey : 0
+0x016 WaitType : 0
You have to find out the number of threads that the semaphore currently has waiting. How many threads does the semaphore currently have waiting?
In order to achieve the goal, what should be included in the SAM program?
You are responsible for the company network and provide technical support for your company. You are in charge of offering service for a customer. Now you are asked to design a SAM program. The customer requires that the program must enable the reuse of desktop software licenses and the implementation of server virtualization technology. Besides, it must enable a complete refresh of all desktop and server hardware within the following half a year. In order to achieve the goal, what should be included in the SAM program?
Which synchronization primitive should be used?
You are the IT professional who work in an International company named Wiikigo. You are experienced in troubleshooting operating systems and applications that are not working correctly, identifying code defects and so on. You have enough knowledge on windows internals and you provide technical support for the company. According to the company requirement, a user mode application is being developed by you. Two processes are contained in this application. The two processes need to be allowed to synchronize access to a shared data area. Which synchronization primitive should be used?
So what action should be performed to accomplish that task?
You are responsible for the companynetwork and provide technical support for your company. You are in charge of offering service for a customer named Alex. In Alex’s company, employees are allowed to purchase and install software on company computers. Since you are the technical support, you are asked to make sure thatvolume licensing can be used by him. So what action should be performed to accomplish that task?
Which routine should you debug?
You are the IT professional who work in an International company named Wiikigo. You are experienced in troubleshooting operating systems and applications that are not working correctly, identifying code defects and so on. You have enough knowledge on windows internals and you provide technical support for the company. There is a computer named C02 in the company.
Windows Vista has been installed on C02. You start C02 and have a hardware device attached to the computer. Since you are the technical support, the company assigns a task to you. The company wants you to debug the creation of the functional device object (FDO) for the hardware device. Which routine should you debug?
So what action should you perform to accomplish your task?
You are responsible for the company network and provide technical support for your company. You are in charge of offering service for a customer named Alex. With the use of Microsoft Office Excel, an inventory of software and hardware assets has been maintained by Alex. Sometimes, the inventory of applications installed on computers will change. Now you are assigned a task to recommend a tool to generate daily reports on those changes. So what action should you perform to accomplish your task?
Which IRQ Level (IRQL) should be used?
You are the IT professional who work in an International company named Wiikigo. You are experienced in troubleshooting operating systems and applications that are not working correctly, identifying code defects and so on. You have enough knowledge on windows internals and you provide technical support for the company. For Windows XP, a device driver is created by you. This device driver runs on uniprocessor systems only. A system thread and a deferred procedure call (DPC) are created by the driver. The DPC is invoked by a repeating timer. Both the thread and the DPC must process entries from the same work queue. You must make sure that the system thread and the DPC are synchronized. Which IRQ Level (IRQL) should be used?
In order to accomplish that task, what action should be performed?
You are responsible for the company network and provide technical support for your company. You are in charge of offering service for a customer named Alex. In Alex’s company, there are three offices. One is in Paris, and the other two are respectively in Tokyo and Ohio. Of the three offices, only the Paris office deploys Microsoft System Center Configuration Manager (CfgMgr) clients. In addition, all staff there will turn off their computers when they out of work. Now you get an order from the CIO, according to his requirements, software inventory should be completed. In order to accomplish that task, what action should be performed?
