Computer Achitecture and org - Performance , Study notes of Computer Architecture and Organization

Detail Summery about I/O Performance Measures, Interactive environments, interaction or transaction , Transferring data , CPU performance, I/O performance increase .

Typology: Study notes

2010/2011

Uploaded on 09/02/2011

hamit1990
hamit1990 🇮🇳

4.3

(76)

95 documents

1 / 4

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
I/O Performance Measures
1. Diversity-Depends on the I/O devices connected to the
computer system.
2. Capacity- Number of I/O devices connected to the
system.
Traditional Measures are:
- Response time (latency)
- throughput( bandwidth)
-In Producer server model the producer creates tasks to
be performed and places them in a buffer, the server
takes tasks from the first in, first out buffer and performs
them.
-Response time is defined as the time a task takes from
the moment it is placed in the buffer until the server
finishes the task.
Response time = Queue + Device Service time
pf3
pf4

Partial preview of the text

Download Computer Achitecture and org - Performance and more Study notes Computer Architecture and Organization in PDF only on Docsity!

I/O Performance Measures

1. Diversity-Depends on the I/O devices connected to the

computer system.

2. Capacity- Number of I/O devices connected to the

system.

Traditional Measures are:

  • Response time (latency)
  • throughput( bandwidth)

In Producer server model the producer creates tasks to

be performed and places them in a buffer, the server

takes tasks from the first in, first out buffer and performs

them.

Response time is defined as the time a task takes from

the moment it is placed in the buffer until the server

finishes the task.

Response time = Queue + Device Service time

Throughput=average number of tasks completed by the server

over a time period

- To get the highest possible throughput, the server should never

be idle and thus the buffer should never be empty.

Interference of I/O with CPU execution( transferring data may

interfere with the execution of another process.

100 %

Response

Time (ms)

Throughput

(% total BW)

0

100

200

300

0%

Response

time

  • Another measure of I/O performance is the interference of I/O with CPU

execution.

  • Transferring data may interfere with the execution of another process.
  • I/O performance increase < 10%/year
    • Limited by mechanical delays

-CPU performance increase ~ 60%/year