03 Laboratory Exercise 1 Enc Batch 1: Network Design and Management (Nueva Vizcaya State University)
03 Laboratory Exercise 1 Enc Batch 1: Network Design and Management (Nueva Vizcaya State University)
Instructions:
6. Analyze the details of the running processes in your computer. You may open
other columns that would show additional details regarding each process.
Then, explain the relationships or interdependencies that you can conclude
based on the corresponding details in your Task Manager. Cite examples as
needed. (5 points)
- The process name is used in error messages and is used to register application defaults.
It does not provide a unique identifier for the process. Warning. User preferences and
other parts of the environment may be affected by the process name, so be cautious if
you modify it. The process's file name. File Explorer, for
Waiting - The process cannot operate at the present because it is awaiting the
availability of a resource or the occurrence of an event.
For example, the process might be waiting for keyboard input, a disk access
request, inter-process communications, a timer to be triggered, or
a child process to complete. Terminated - The procedure has been
completed.
Downloaded by DATU AL-ANSARI UKO ([email protected])
• How does the operating system support or implement multithreading? (5
points)
- They allow many threads of execution to run concurrently inside the same
application in a shared memory address space. They are also able to share open files
and other resources. All threads are implemented as normal processes in Linux.
There are no unique scheduling semantics or data structures in the Linux kernel to
represent threads. The one-to-one aka kernel threads approach is superior since it
makes use of numerous processors and permits genuine parallel processing.
Multithreading is a Java feature that enables for the parallel execution of two or
more portions of a program to maximize CPU efficiency. Each component of such a
software is referred to as a thread. Threads are therefore light-weight processes
inside processes.
-Yes, because every process has at least one thread, however there is no limit to the
number of threads that can be used by a process. The more threads you have for
specialized tasks, the better your computer's performance will be. A single process
may handle numerous tasks at the same time by using multiple threads. People will
also use terminology like multithreading and hyper threading. Hyper threading
technology enables a single CPU core to function as two cores, accelerating the
execution of a certain program or application. Even if you just have one core, it can
approximate the performance of two. The greater the number of cores, the greater
the number of threads. The more threads you have, the better your system's
performance will be.
https://whatsabyte.com/blog/processor-threads/
https://www.cs.uic.edu/~jbell/CourseNotes/OperatingSystems/4_Threads.html
https://docs.microsoft.com/en-us/windows/win32/procthread/processes- andthreads