7 Laboratory Exercise 1 ARG GALOSA PDF
7 Laboratory Exercise 1 ARG GALOSA PDF
7 Laboratory Exercise 1 ARG GALOSA PDF
Laboratory Exercise
Input/Output Management
Objectives:
▪ Examine the logical structure of the I/O function in an operating system; and
▪ Analyze the performance implications of I/O buffering in an operating system.
1. Run at least five (5) different applications on your computer. (e.g., Google Chrome with multiple tabs,
Microsoft Word/Excel/PowerPoint, programming software, video/music player, etc.).
2. Open and maximize the window of Task Manager. 3. Find the tab showing the list of processes
(application and background tasks) and its corresponding details that currently run on your computer.
6. Analyze the details of the running processes in your computer, and answer the following (5 items x 3 points): A.
Which process has the greatest number of read I/O operations since it started?
B. Which process has the least number of write I/O operations since it started?
C. Is the total number of I/O bytes read by a process always equal to the total number of I/O bytes
written by the same process?
D. Would you agree that suspended processes will always hold a zero (0) value for both read and write
I/O operations?
E. Is the number of threads directly proportional to the number of bytes written by the process in
I/O operation?
7. After analyzing the I/O details of the running processes in your computer, would you agree that your
computer implements I/O buffering? Why or why not? (5 points)
Note: Perform additional research, if needed, in order to support your
answer above.
This study source was downloaded by 100000809655758 from CourseHero.com on 01-17-2023 08:48:09 GMT -
https://www.coursehero.com/file/127816329/7-Laboratory-Exercise-1-ARG-GALOSA-
IT21
Page 1 of 2
7 Laboratory Exercise 1
I.
1. Find the tab showing the list of processes (application and background
tasks) and its corresponding details that currently run on your computer.
This study source was downloaded by 100000809655758 from CourseHero.com on 01-17-2023 08:48:09 GMT -
https://www.coursehero.com/file/127816329/7-Laboratory-Exercise-1-ARG-GALOSA-
IT21
2. Take a screenshot of the maximized Task Manager window that shows the
eight (8) columns listed above.
1. Which process has the greatest number of read I/O operations since it
started?
- It would seem like Google Chrome has the most I/O operations.
2. Which process has the least number of write I/O operations since it started?
3. Is the total number of I/O bytes read by a process always equal to the
total number of I/O bytes written by the same process?
- No, not always equal. In fact, number of I/O bytes varies differently.
Some are greater and some are least.
4. Would you agree that suspended processes will always hold a zero (0)
value for both read and write I/O operations?
- No, most number of threads exceeds far greater than the others.
- I would say yes, because whenever there’s too many running apps, the
laptop helps itself to carry those processes in order to keep up with
those running apps.
II.
Search for relevant and up-to-date literatures and studies about the Windows I/O
Manager. Then, answer or provide the following:
- The I/O manager has two subcomponents: the Plug and Play manager and
power manager. They manage the I/O functionality for the technologies of
Plug and Play and power management. The manager is also operating
through how application and device specs interact with one another, if
the device can't even handle the specified requirement of the program
that you'll run, it won’t function properly due to the problem of lacking
the specified requirement needed.
- Their main differences are that Synchronous I/O mean that some flow of execution is
waiting for the operation to complete. Asynchronous I/O means that nothing is waiting for
the operation to complete and the completion of the operation itself causes something to
happen.
device and as long as the system includes a RAID I/O controller hub, it can be
installed even if it already has an operating system installed.
E. In your opinion, what other kernel components work closely with the
Windows I/O manager? Elaborate on your answer.
F. In your perspective, what is the most significant part of the Windows I/O
model and why?
- I guess that one feature of the Microsoft Windows I/O model is its
support for asynchronous I/O. In addition, the I/O model has the following
general features: The I/O manager presents a consistent interface to all
kernel- mode drivers, including lowest-level, intermediate, and file system
drivers.
REFERENCES:
▪ https://docs.microsoft.com/en-us/windows-hardware/drivers/kernel/windows-
kernelmode-i-o-manager
▪ https://stackoverflow.com/questions/35012494/difference-between-
This study s0ou7rcLeawbaos rdaotwonrlyoaEdexdebryc1is00e0100809655758 from CourseHero.com on *Property of
STI
https://www.coursehero.com/file/127816329/7-Laboratory-Exercise-1-ARG-GALOSA-
IT21
synchronous-andasychnchronus-i-
▪ https://www.cs.unc.edu/~dewan/242/s07/notes/ipc/node9.html