Fall 2024_CS501_2
Fall 2024_CS501_2
You should consult the recommended books to clarify your concepts, as handouts are insufficient.
You are supposed to submit your assignment in Doc or Docx format.
Any other formats like scanned images, PDF, ZIP, RAR, PPT, BMP, etc. will not be accepted.
Topic Covered:
The objective of this assignment is to assess the understanding of students about:
I/O Subsystems
Interrupt Priority
Nested Interrupts
Topic Covered
Lecture # 23 to Lecture # 30
NOTE
No assignment will be accepted via email after the due date (whether it is due to load shedding, internet
malfunctioning, etc.). Hence, refrain from uploading assignments within the last hour of the deadline. It is
recommended that the solution be uploaded at least two days before its closing date.
If you find any mistakes or confusion in the assignment (Question statement), please consult your instructor
before the deadline. After the deadline, no queries will be entertained in this regard.
Question No. 1
Above table illustrates the average time required for a bus for each task after the access to the bus has
been granted. Is it possible for such a bus to perform 40 million IOPS?
Give your answer by providing all necessary formulas alongwith complete calculations.
Question No. 2
The above given table provides the details of two I/O devices connected to a 32-bit, 10 MIPS CPU.
If the polling operation requires 15 instructions for each I/O device, determine the percentage of CPU
time required to poll each device mentioned in given table.
Give your answer by providing all necessary formulas alongwith complete calculations.
Good Luck!