Explanation & Hint:
- Process: A process in Windows is an instance of a computer program that is being executed. It contains the program code and its current activity. Depending on the operating system (OS), a process may be made up of multiple threads of execution that execute instructions concurrently.
- Registry: The Windows Registry is a hierarchical database that stores low-level settings for the Microsoft Windows operating system and for applications that opt to use the Registry. The kernel, device drivers, services, Security Accounts Manager, and user interface can all use the Registry. The Registry also allows access to counters for profiling system performance.
- Service: In Windows, a service is a computer program that operates in the background and provides support to other programs, particularly at the OS level. Services often provide core operating system features, such as web serving, event logging, or file serving. Services can be configured to start automatically at boot, can be paused and restarted, and do not show any user interface.
- Thread: A thread is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system. Multiple threads can exist within the same process and share resources such as memory, while different processes do not share these resources. In particular, threads of a process share its executable code and the values of its variables at any given time.
|