Windows Under The Hood
Windows Under The Hood
Figure 13.2 Editing the Registry to move World of Warcraft to a new drive
Unitintro: ICT1001 Computer Systems 2009
10
Talkin’ Registry (continued)
• Values must have a defined type of data they
store:
• String value: any form of data
• Binary value: long strings of ones and zeros
• DWORD value: Binary values limited to exactly 32
bits
• QWORD value: Binary values limited to exactly 64
bits
• There are other types of values, but these four
are used for most Registry entries. Unitintro: ICT1001 Computer Systems 2009
11
Manual Registry Edits
• Manually editing the Registry may break things
in Windows.
• Applications might not start; utilities might not
work; the computer might not boot.
• Always back up the Registry before you change
anything.
• Create a secure backup on different media (e.g.,
USB thumb drive).
• After editing, reboot system to see if the
changes you made had the desired result.
Unitintro: ICT1001 Computer Systems 2009
12
Manual Registry Edits (continued)
• Registry Editor’s Export feature enables you to:
• Save the full Registry
• Or save a single root key or subkey (including all
subkeys and values under it)
kernel. 17
The Boot Process (continued)
• Winload.exe loads:
• Hardware abstraction layer
• The system Registry
• Drivers for any boot devices into memory before
the operating system itself takes over
• Once the operating system process
(ntoskrnl.exe) takes over, it loads all of the
various processes and systems that comprise
Windows, and the Windows logo comes up.
Unitintro: ICT1001 Computer Systems 2009
18
Processes, Services, and Threads
• In Windows, programs are executable files
waiting on a mass storage device.
• When a program is started, Windows loads it
into RAM as a process.
• The CPU reads the process; the process tells
the CPU which bits of code to run.
• Windows is a multitasking operating system—it
runs many processes simultaneously.
Unitintro: ICT1001 Computer Systems 2009
19
Processes, Services, and Threads
(continued)
• Some processes are called applications; some
are called services.
• Applications run on screen or in the foreground.
• Services run in the background and perform
support tasks.
close. 27
Task Manager in Windows Vista/7
(continued)
Figure 13.18 Task Manager Performance tab ICT1001 Computer Systems 2009
Unitintro:
39
Task Manager in Windows Vista/7
(continued)
Figure 13.23
Performance tab in
Windows 8 Task
Manager showing a
very active Disk 0