0% found this document useful (0 votes)
17 views3 pages

Ang OperatingSystemsG302 02 Task Performance 1

Uploaded by

arvinshoty32
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views3 pages

Ang OperatingSystemsG302 02 Task Performance 1

Uploaded by

arvinshoty32
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Ang, Arvin Gabriel C.

BSCPE – G302

Part 1 (3 items x 5 points)


1. Recall the details about the kernel components of a Windows operating system (OS).
Based on the figure below, select three (3) kernel components that you think are the most
significant in terms of process control.
• Cache manager, which boosts the efficiency of file-based I/O by storing previously
accessed file data in main memory for easy access.
• Virtual memory manager, which controls physical memory, virtual addresses, and disk
paging files.
• I/O Manager, as it offers a framework through which programs may access I/O devices.
2. Give one (1) sample process that can be executed by each kernel component you have
selected. Explain each sample process relative to its corresponding process control
structure. Perform additional research if necessary.
• Cache Manager: A sort of memory called a cache is used to speed up the access to data.
Normally, the main memory contains all of the data needed for any task. However, if it
is utilized frequently enough, it gets momentarily moved to the cache memory. A
process initially looks in the cache memory when it requires certain data. The data is
retrieved as needed if it is present in the cache, which is known as a cache hit. A cache
miss occurs when the data is not present in the cache. The information is then retrieved
from the main memory. The information is then moved to the cache memory with the
expectation that it will be required again.
• Virtual Memory Manager: The idea of virtual memory is widely used in today's world.
When pages need to be loaded into the main memory but there isn't enough memory for
the pages, virtual memory is employed. Therefore, in this case, the operating system
finds space for RAM (Random Access Memory) that is least used at the moment or that
is not referenced into secondary storage in order to make room for new pages to enter
the Main Memory, as opposed to preventing their entry.
• I/O Manager: The Windows kernel-mode I/O manager controls how programs interact
with the interfaces that device drivers offer. I/O request packets (IRPs) are the main
form of communication between the operating system and device drivers since devices
often run at rates that are slower than those of the operating system. Similar to network
packets or Windows message packets are these packets. They are transmitted from one
driver to another and from one operating system to a particular set of drivers.
Ang, Arvin Gabriel C. BSCPE – G302

Part 2 (60 points)


a. What is the operating system of the device? (2 points)
- Windows 10 Pro 64-bit
b. What is the total memory capacity (RAM) of the device? (2 points)
- 32 GB
c. What is the available or remaining memory capacity (RAM) of the device? (2 points)
- 25.6 GB
d. Enumerate (5) running application processes in the device. Select applications that
consume high memory utilization. Indicate the memory allocation for each process. (5
items x 2 points)
• Opera GX Internet Browser – 422.5 MB
• Microsoft Word – 104.7 MB
• MuMu Player – 104.3 MB
• Adobe Acrobat – 95.6 MB
• Task Manager – 25.5 MB

e. Enumerate (5) running background processes or system processes in the device. Select
processes that consume high memory utilization. Indicate the memory allocation for each
process. (5 items x 2 points)
• Discord – 326.5 MB
• Nemu Headless Frontend – 278.8 MB
• AntiMalware Service Executable – 201.7 MB
• Grammarly – 169.72 MB
• Spotify – 157.1 MB
f. Which has higher memory utilization on your device, the background/system processes
or the application processes? Briefly explain the condition of processes in your device to
support your answer. (Essay: 5 points)
Ang, Arvin Gabriel C. BSCPE – G302

- based on the screenshot the one that has a higher memory utilization is the background
processes.
g. Give three (3) possible ways to connect your device to other devices. Describe each in one
(1) sentence.
• Bluetooth - Connecting two devices, such as a pair of headphones and a smartphone or
laptop, is the most common usage of Bluetooth.
• Wi-Fi – It can enable wireless high-speed internet connection and it has the ability to
share files and communicate with other devices in the same network.
• USB Cable – Use a USB cable to connect your device to other devices, such as printers,
computers, or external storage, allowing data transfer, and charging.
h. Does the process of connecting your device to other devices create new processes? Why
or why not?
- Yes, connecting your device to other devices can create new processes because the devices
often need extra software or tasks to handle activities like network communication, data transfer,
and hardware management.
i. What are the possible effects of ending (force stop) multiple processes in your device?
Elaborate on your answer. (Essay: 5 points)
- Force-stopping processes on a computer can have both positive and negative effects. While
it can improve performance and free up resources, it can also lead to reducing the stability of
your computer, data loss, network disruptions, and app problems if done indiscriminately.
j. Describe the functionality of your device in the less-privileged mode. (Essay: 5 points)
- The use of less-privileged mode (Safe Mode) in the computer is it can run apps safely, they
can’t directly mess with the hardware, apps are kept separate for stability, security is enhanced so
that malware can’t mess with the computer, and resources are managed by the system.
k. Identify at least two (2) ways on how you can terminate processes in your device and
briefly describe each. (Essay: 5 points)
- You can terminate processes in your computer in two ways:
• Task Manager – you can open it by using keyboard shortcuts like ctrl + alt + delete or
you can also just right-click the taskbar and click task manager. This method is user-
friendly and it allows you to see the list of running applications and background
processes.
• Command Line (Taskkill command) – You can use the command line and the “taskkill”
command in Windows so that you can terminate the process that you want. Open
Command Prompt (cmd), type “taskkill /F/IM processname.exe” (replace “processname”
with the name of the process that you want to terminate), and then press Enter. This
method is more technical for terminating processes.

You might also like