- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.1,2 CPU (中央处理器)
Chapter 2 CPU Introduction to CPU Central processing unit etched on silicon chip called microprocessor Contain tens of millions of tiny transistors Key components: Central processing unit Registers System clock Types of Chips Intel makes a family of processors Pentium III and Pentium4 processors in most PCs Celeron processor sold for low-cost PCs Xeon and Itanium for high-end workstations and network servers Other processors Cyrix and AMD make Intel-compatible microprocessors PowerPC chips used primarily in Macintosh computers HP’s Alpha microprocessor used in high-end servers Microprocessor Speeds Measure of system clock speed How many electronic pulses the clock produces per second Usually expressed in gigahertz (GHz) Billions of machine cycles per second Some old PCs measured in megahertz (MHz) Comparison of clock speed only meaningful between identical microprocessors CPU cycle time – inverse of clock rate Current Technology Capabilities and Limitations Moore’s Law Rate of increase in transistor density on microchips doubles every 18-24 months with no increase in unit cost Rock’s Law Cost of fabrication facilities for chip generation doubles every four years Increased packing density Electrical resistance 3.2 Components of the CPU Control unit Moves data and instructions between main memory and registers Arithmetic logic unit (ALU) Performs computation and comparison operations Set of registers Storage locations that hold inputs and outputs for the ALU Actions Performed by CPU CPU Registers Primary roles Hold data for currently executing program that is needed quickly or frequently (general-purpose registers) Store information about currently executing program and about status of CPU (special-purpose registers) General-Purpose Registers Hold intermediate results and frequently needed data items Used only by currently executing program Implemented within the CPU; contents can be read or written quickly Increasing their number usually decreases program exec
文档评论(0)