Magnetic Tape Drive 200 Kbytes/3

Magnetic Tape Drive 200 Kbytes/3

<p>1. (20 points) A 32-bit computer has two selector channels and one multiplexor channel. Each selector channel supports two magnetic disk and two magnetic tape units. The multiplexor channel has two line printers, two card readers, and ten VDT terminals connected to it. Assume the following transfer rates. Disk drive 800 Kbytes/s Magnetic tape drive 200 Kbytes/3 Line printer 6.6 Kbytes/s Card Reader 1.2 Kbytes/s VDT 1 Kbytes/s Estimate the maximum aggregate I/O transfer rate in this system. </p><p>2. (20 points) Given the following set of events, show which routines the CPU is executing for times 0 to 100 ns. Each handler routine (with its interrupt request) takes 20 ns to complete. The priority of the interrupts ranges from IRQ6 as the highest priority interrupt to IRQ0 as the lowest priority interrupt.</p><p>Time Action 0 ns Start of main program 10 ns IRQ5 20 ns IRQ4 35 ns IRQ3 50 ns IRQ2 Time Action</p><p>0 ns: Start of Main Program 10 ns: IRQ5</p><p>3. (20 points) Create a page translation table the meets the requirements of the virtual memory system shown below. Assume page (and frame) sizes of 5 with pages 0 through 3 in logical memory and frames 0 through 7 in physical memory. (Hint: Similar to Self-Assessment Question 7)</p><p>Logical Memory Physical Memory</p><p>0 A 0</p><p>4 5 9</p><p>1 B 10 B</p><p>19 20 24 25</p><p>29 A 30</p><p>34 35</p><p>39 40</p><p>Page Frame</p><p>2 4. (20 points) A computer system with 16K of memory, a Memory Management Unit with a page size of 2000, and the following page translation table (all numbers in hexadecimal):</p><p>Logical Address Physical Start 0000 10000 2000 1F000 4000 2C000 6000 22000 8000 30300 A000 41600 C000 81000 E000 3F000</p><p> a. Indicate the physical memory location corresponding to logical address 8050. </p><p> b. Indicate the logical address corresponding to physical memory location 23123. </p><p>5. (2 points) The most efficient type of I/O is ______. a) Direct Memory Access (DMA) b) Programmed I/O c) Programmed I/O with Interrupts</p><p>6. (2 points) “Printer ready for more data” would trigger a(n) ______. a) External event interrupt b) Event completion interrupt c) Time allocation interrupt d) Abnormal event interrupt</p><p>7. (2 points) A keyboard with input data would trigger a(n) ______. a) External event interrupt b) Event completion interrupt c) Time allocation interrupt</p><p>3 d) Abnormal event interrupt 8. (2 points) Dividing by 0 would trigger a(n) ______. a) External event interrupt b) Event completion interrupt c) Time allocation interrupt d) Abnormal event interrupt</p><p>9. (6 points) Answer the following statements as True/False </p><p> a) ______DMA allows the CPU to perform other tasks during I/O transfer. </p><p> b) ______DMA can transfer only in one direction.</p><p> c) ______DMA transfers large blocks of data to and from the CPU</p><p>10. (8 points) Match the descriptions below with the most appropriate memory management scheme (A through D). Answers may be used once, more than once, or not at all. A. Fixed-partition multiprogramming B. Single task or uniprogramming system C. Variable-partition multiprogramming D. Virtual memory systems </p><p>______a) allows program to exist in non-contiguous locations</p><p>______b) contiguous allocation of memory in regions whose size cannot be varied </p><p>______c) contiguous allocation of memory where region size can be varied dynamically</p><p>______d) not capable of multitasking</p><p>11. (4 points) There are two approaches to block size in Virtual Memory.</p><p>In ______systems block size is equal;</p><p> while in ______systems block size is variable.</p><p>4</p>

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    4 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us