






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An introduction to computer architecture, discussing the technologies used in computers, their classification, a brief history of modern-day computers, and generations of computers. It also covers the basics of a digital computer, measuring computer speed, and laws of hardware. The document concludes with factors influencing computer performance.
Typology: Study notes
1 / 10
This page cannot be seen from the preview
Don't miss anything!







Moore School of the U. of Pennsylvania, ENIAC
Princeton U. EDVAC, the blueprint of the first stored program digital computer
Cambridge U., EDSAC, the first operational stored- program digital computer
Iowa State University Designed a machine in 1939-1940 to solve differential equations. Recognition came much later.
Control Unit
Arithmetic Logic Unit
Output Unit
MIPS = Million Instructions Per Second MFLOPS = Million FLOating point ops Per Sec GFLOPS = Billion (Giga) FLOating point ops Per Sec TERAFLOPS = Trillion FLOating point ops Per Sec PETAFLOPS = 1015 FLOating point ops Per Sec
What do we do with a TERAFLOP or a PETAFLOP machine? Do we have enough work for them?
Problem algorithm HLL machine
program code
How fast can you solve a problem on a machine? Depends on
And, of course, it also depends on the target machine. If the algorithm is lousy, then do not blame the computer!
Compiler