answersLogoWhite

0


Best Answer

Every process contains one or more threads, and the Windows thread is the basic executable unit; see the next chapter for a threads introduction. Threads are scheduled on the basis of the usual factors: availability of resources such as CPUs and physical memory, priority, fairness, and so on. Windows has long supported multiprocessor systems, so threads can be allocated to separate processors within a computer.

From the programmer's perspective, each Windows process includes resources such as the following components:

  • One or more threads.
  • A virtual address space that is distinct from other processes' address spaces. Note that shared memory-mapped files share physical memory, but the sharing processes will probably use different virtual addresses to access the mapped file.
  • One or more code segments, including code in DLLs.
  • One or more data segments containing global variables.
  • Environment strings with environment variable information, such as the current search path.
  • The process heap.
  • Resources such as open handles and other heaps.

Each thread in a process shares code, global variables, environment strings, and resources. Each thread is independently scheduled, and a thread has the following elements:

  • A stack for procedure calls, interrupts, exception handlers, and automatic storage.
  • Thread Local Storage (TLS)-An arraylike collection of pointers giving each thread the ability to allocate storage to create its own unique data environment.
  • An argument on the stack, from the creating thread, which is usually unique for each thread.
  • A context structure, maintained by the kernel, with machine register values.

Figure 6-1 shows a process with several threads. This figure is schematic and does not indicate actual memory addresses, nor is it drawn to scale.

Figure 6-1 A Process and Its Threads

User Avatar

Marianne Hagenes

Lvl 10
2y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the process management in windows 7?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Does Windows 7 include a process management tool?

I'm not sure if Windows 7 has a processing management tool or not. You could ask or send an email to the techs of the Windows 7 processor and ask them. Also, be sure to ask them how to locate it on your computer.


Process management in windows xp?

use task manager la


How to process management in windows 7?

Press CTRL + SHIFT + ESC to bring up task manager to manage processes. Just click on the processes tab


What allows management systems to interact with agent software running as part of the Windows 7 operating system?

(WMI) Windows Management Instrumentation


What is the central location for Windows 7 management utilities?

Basically all utilities located in folders - Windows and Windows\System32.


Which is faster window xp or window 7 for gaming?

Generally, Windows 7 is faster than Windows Vista. This is partly through a process of analysis of code to look for bottlenecks between Vista and 7 and improved memory management of screen Windows in 7.


What is a UIO Detect process in Windows 7?

In Windows 7, the UIODetect process is a mitigation that detects if a service is trying to interact with the desktop. This process is set to manually so it will not start automatically when the operating system boots.


How can you change Windows 7 to Windows XP?

Start the computer and insert the XP installing CD, and when the process gets the partitions management section, delete the partition in which the W7 is installed, create a new one for the XP, and begin formating the XP.


What enables Windows Server 2008 Windows 7 and Windows Vista computers to activate themselves using a host on the local network?

key management services


What windows 7 or vista tool can be used to shrink or extend the size of a partition?

Disk Management


What windows 7 or vista tool can be used to shrink or extend the size of partitions?

Disk Management


Which windows 7 tool aids in the network troubleshooting process?

tracert.exe , Ipconfig.exe