In this format,
For example,
System Processes
The following system processes appear on every Windows system. (Two of these—Idle and System—are not full processes because they are not running a user-mode executable.)
Idle process (contains one thread per CPU to account for idle CPU time)
System process (contains the majority of the kernel-mode system threads)
Session manager (Smss.exe)
Local session manager (Lsm.exe)
Windows subsystem (Csrss.exe)
Session 0 initialization (Wininit.exe)
Logon process (Winlogon.exe)
Service control manager (Services.exe) and the child service processes it creates (such as the system-supplied generic service-host process, Svchost.exe)
Local security authentication server (Lsass.exe)
To understand the relationship of these processes, it is helpful to view the process “tree”—that is, the parent/child relationship between processes. Seeing which process created each process helps to understand where each process comes from. Figure 2-5 is a screen snapshot of the process tree viewed after taking a Process Monitor boot trace. Using Process Monitor allows you to see processes that have since exited (indicated by the muted icon).
The next sections explain the key system processes shown in Figure 2-5. Although these sections briefly indicate the order of process startup, Chapter 13 in Part 2 contains a detailed description of the steps involved in booting and starting Windows.
System Idle Process
The first process listed in Figure 2-5 is the system idle process. As we’ll explain in Chapter 5, processes are identified by their image name. However, this process (as well as the process named System) isn’t running a real user-mode image (in that there is no “System Idle Process.exe” in the \Windows directory). In addition, the name shown for this process differs from utility to utility (because of implementation details). Table 2-6 lists several of the names given to the Idle process (process ID 0). The Idle process is explained in detail in Chapter 5.
Utility
Name for Process ID 0
Task Manager
System Idle Process
Process Status (Pstat.exe)
Idle Process
Process Explorer (Procexp.exe)
System Idle Process
Task List (Tasklist.exe)
System Idle Process
Tlist (Tlist.exe)
System Process
Now let’s look at system threads and the purpose of each of the system processes that are running real images.
System Process and System Threads
The System process (process ID 4) is the home for a special kind of thread that runs only in kernel mode: a
System threads are created by the
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии