Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Complet all parts and show work! A 32-bit DLX computer transfers a 512-byte sector (128 words) from the hard disk to the main memory by

image text in transcribed

Complet all parts and show work! A 32-bit DLX computer transfers a 512-byte sector (128 words) from the hard disk to the main memory by using DMA. The disk reads the sector from the platter into a special memory called the disk cache which is part of the disk controller. Thereafter the data is transmitted from the disk cache to the main memory via the bus by using DMA. Compute this DMA transfer time from disk cache to main memory. The following are the parameters we know: The bus is 4 words wide and the time to propagate a signal on the bus is 4 processor cycles. (This is often called the bus cycle time.) The disk cache is 1 word wide and has an access time of 1 processor cycle. .The main memory is 16 words wide and has an access time of 80 processor cycles. Assume that main memory accessed cannot be pipelined (i.e., we must wait for the previous access to finish before the next access can be issued. The process of transfer is as follows. First, four words are read from the disk cache into hardware registers. When done, they are sent together on the bus in one transfer. When four successive bus transfers are received at the memory, they are written together to the memory. Different stages in this process are overlapped (pipelined) to the extent possible - carefully think through what can be overlapped Complet all parts and show work! A 32-bit DLX computer transfers a 512-byte sector (128 words) from the hard disk to the main memory by using DMA. The disk reads the sector from the platter into a special memory called the disk cache which is part of the disk controller. Thereafter the data is transmitted from the disk cache to the main memory via the bus by using DMA. Compute this DMA transfer time from disk cache to main memory. The following are the parameters we know: The bus is 4 words wide and the time to propagate a signal on the bus is 4 processor cycles. (This is often called the bus cycle time.) The disk cache is 1 word wide and has an access time of 1 processor cycle. .The main memory is 16 words wide and has an access time of 80 processor cycles. Assume that main memory accessed cannot be pipelined (i.e., we must wait for the previous access to finish before the next access can be issued. The process of transfer is as follows. First, four words are read from the disk cache into hardware registers. When done, they are sent together on the bus in one transfer. When four successive bus transfers are received at the memory, they are written together to the memory. Different stages in this process are overlapped (pipelined) to the extent possible - carefully think through what can be overlapped

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Current Trends In Database Technology Edbt 2006 Edbt 2006 Workshops Phd Datax Iidb Iiha Icsnw Qlqp Pim Parma And Reactivity On The Web Munich Germany March 2006 Revised Selected Papers Lncs 4254

Authors: Torsten Grust ,Hagen Hopfner ,Arantza Illarramendi ,Stefan Jablonski ,Marco Mesiti ,Sascha Muller ,Paula-Lavinia Patranjan ,Kai-Uwe Sattler ,Myra Spiliopoulou ,Jef Wijsen

2006th Edition

3540467882, 978-3540467885

More Books

Students also viewed these Databases questions