
COMPUTER ORGANIZATION
Performance

Th i gian đáp ng (ho c th i gian th c hi n).ờ ứ ặ ờ ự ệ
◦“th i gian gi a lúc b t đu và vi c hoàn thành m t nhi m v ”ờ ữ ắ ầ ệ ộ ệ ụ
◦M t bao lâu đ ch y m t công vi c?ấ ể ạ ộ ệ
◦Tôi ph i đi bao lâu đ truy v n c s d li u.?ả ợ ể ấ ơ ở ữ ệ
Throughput
◦“ t ng s l ng công vi c th c hi n xong trong m t th i gian nh t ổ ố ượ ệ ự ệ ộ ờ ấ
đnhị.“
◦Có bao nhiêu vi c mà máy có th ch y cùng m t lúc?ệ ể ạ ộ
◦Có bao nhiêu vi c đc k t thúc?ệ ượ ế
N u chúng tôi nâng c p m t máy tính v i m t b x lý ế ấ ộ ớ ộ ộ ử
m i, chúng ta c i thi n nh ng gìớ ả ệ ữ ?
N u chúng ta thêm m t b x lý b sung cho h th ng, ế ộ ộ ử ổ ệ ố
nh ng gì chúng tôi đãc i thi nữ ả ệ ?
Computer Performance:

CPU Performance:
Đi v i m t s ch ng trình đang ch y trên ố ớ ộ ố ươ ạ
máy X,.
Performance X = 1 / Execution time X
"X là n times faster h n Y"ơ
Performance X / Performance Y = n
Chúng tôi s s d ng "n times faster", có nghĩa là c hai tăng hi u su t ẽ ử ụ ả ệ ấ
và gi m xu ng th i gian th c hi n.ả ố ờ ự ệ

Performance - Execution
Time:
Elapsed Time (response or execution time)
◦T ng th i gian đ hoàn thành m t nhi m v đm t t c m i ổ ờ ể ộ ệ ụ ế ấ ả ọ
th (các quá trình khác đang ch y, đĩa và truy c p b nh , I / ứ ạ ậ ộ ớ
O, vv).
Th i gian CPUờ
◦không đm đ ch I / O ho c th i gian ch y các ch ng trình ế ể ờ ặ ờ ạ ươ
khác.
◦có th đc chia vào trong th i gian h th ng và th i gian s ể ượ ờ ệ ố ờ ử
d ng.ụ
User CPU time
◦th i gian dành cho ng i dùng ch ng trình ờ ườ ươ
System CPU time
◦th i gian dành cho h đi u hành th c hi n nhi m v đi di n ờ ệ ề ự ệ ệ ụ ạ ệ
cho ch ng trình.ươ

Clock cycles:

