A particular I/O device provides a single byte of data to the processor every 45 ms. What is the minimum required throughput of any bus that would connect this device to the CPU?
given :-
single byte of data to processor every 45 ms.
if its a synchronous bus then minimum throughput will be:-
max is 4 bytes every 45 ms= 4 bytes/ 45 ms
= 4 Mb/ 0.045 s (as 1 sec= 1000 ms)
= 88.88 Mb/sec
so min throughput of any bus will be 88.88 Mb/sec.
A particular I/O device provides a single byte of data to the processor every 45 ms....
3. Consider a system employing interrupt-driven I/O for a particular device that transfers data at an average of 10 KB/s on a continuous basis. a) Assume that interrupt processing takes about 80 us (i.e., the time to jump to the interrupt service routine (ISR), execute it, and return to the main program). Determine how much processor time is consumed per second by this I/O device if it interrupts for every byte. b) Now assume that the device has two 32-byte...
Which BUS defines the size of the processor? a. The system bus. b. The data bus. c. The address bus. d. The control bus. What are the two main parts, the 8086 CPU is divided into? a. Control Unit and Registers. b. ALU and Control Unit. c. Memory and I/O. d. Bus interface unit (BIU) and Execute unit (EU). Typically, a BUS consists of multiple communication paths or lines. Each line is capable of transmitting a signal representing binary 1...
1. Distinguish between control processing unit (CPU), core and processor. 2. Briefly explain how short-I/O-wait interrupt can improve the exexution of user program 3. What is the relationship between: (i) the width of address bus and the memory capacity (ii) the width of data bust and the data transfer
A given processor requires 1000 cycles to perform a context switch and start an interrupt handler (and the same number of cycles to switch back to the program that was running when the interrupt occurred), or 500 cycles to poll an I/O device. An I/O device attached to that processor makes 150 requests per second, each of which takes 10,000 cycles to resolve once the handler has been started. By default, the processor polls every 0.5 ms if it is...
A single NEC SX-9 vector processor unit (VPU) has a peak arithmetic performance of 102.4 GFs/s. The memory system supplies a peak memory bandwidth of 162 GBs/s. The VPU dissipates 40 W, while the memory system dissipates 55 W. Together, both components dissipate 95 W. Every program has an arithmetic intensity (AI), measured in flops/byte, that indicates how much performance is achievable for a given bandwidth. The equation is: achievable GFs/s = min{AI*BW,peak GFs/s}. a) What is the minimum AI...
T F Xilinx's SDK assembler supports both FOR statements, but not wHILE statements T F In the ARM processor, immediate operands are stored in data memory, and not in the opcode T F In ARM processor instructions, one but not both operands can come from main T F In the ARM processor, a single load/store instruction T F It is possible for a microprocessor to use a virtual TCache memory is typically much faster and much larger than main memory...
A device is sending out data at the rate of 1000 bps. The time required to send out a single character is: O 1 sec O 1 msec O 8 msec If the baud rate for a 16-0AM signal is 2000 baud, what is the bit rato in kbps? 12 A Mavina to another question will save this response uestion 6 elements are encoded as one signal dlement th bit roe s 24000pa, and Ce 1, the vaue of signal...
Calculate how much disk space (in sectors, tracks, and surfaces) will be requiredto store 300,000 120-byte logical records if the disk is fixed-sector with 512bytes/sector, with 96 sectors/track, 110 tracks per surface, and 8 usable surfaces.Ignore any file header record(s) and track indexes, and assume that records cannotspan two sectors.---------------------------------------------------------------------------------------------------P4Consider the disk system described in Problem 3, and assume that the disk rotatesat 360 rpm. A processor reads one sector from the disk using interrupt-driven I/O,with one interrupt per byte....
(b) There ane 45 clientscnaLAN with a single database server. Each client issues a request every 10 secoeds on an average to the database server. The server processes the request i approximately 0.5 seconds Clients requests are assumed to fellow the Poisson distribution and server's processing time follows exponential distribution. What is the system utilization? )How long does an average request take on the server (waiting if any and processing What is the average number of requests waiting to be...
Suppose a typical program has an instruction mix of 40%, 15%, 20%, and 25% for instruction types A, B, C, and D respectively. On processor P1, the CPIs for these instruction types are 1, 2, 3, and 4 respectively, and the clock rate is 2GHz. One representative program, S, executes 1 million instructions. (a) What is P1’s throughput? Don’t forget that the unit of throughput (in this context) is MIPS. (b) How long does S take to run on P1?...