20 likes | 156 Views
6 Basic I/ O Design Steps. List I/ O bus types to be supported List physical requirements of I/ O devices volume, power, bus slots, expansion slots or cabinets, ... List cost of each device and associated controller Record CPU resource demands - e. g. cycles
E N D
6 Basic I/ O Design Steps • List I/ O bus types to be supported • List physical requirements of I/ O devices • volume, power, bus slots, expansion slots or cabinets, ... • List cost of each device and associated controller • Record CPU resource demands - e. g. cycles • start, support, and complete I/ O operation • stalls due to I/ O waits • overhead - e. g. cache flushes and context switches • List memory and bus bandwidth demands • Balance the organization • of course you’ll need to get into queuing theory to get it right
Other slides were taken from pages 530-539 of Patterson’s text.