Computer architecture: Difference between revisions

Content deleted Content added
mNo edit summary
mNo edit summary
Line 1:
'''Computer architecture''' refers to the theory behind the actual design of a computer. In the same way as a building architect sets the principles and goals of a building project as the basis for the draftsman's plans, so too, a computer architect sets out the Computer Architecture as a basis for the actual design specifications.
 
 
Line 12:
 
The less formal usage refers to a description of the design of gross requirements for the varous parts of a computer, especially speeds, and interconnection requirements.
 
 
 
 
 
'''Goals'''
 
 
Line 42 ⟶ 48:
 
Since cost is usually constant, the variables usually consist of latency, throughput, convenience, storage capacity and input-output. The general scheme of optimization is to budget different parts of the computer system. In a balanced computer system, the data rate will be constant for all parts of the system, and cost will be allocated proportionally to assure this. The enact forms of the trade-offs depend on whether the computer system is being optimized to minimize latency or maximize throughput.