Basics of computer architecture: Difference between revisions
wikademia>Remi |
wikademia>Wikademia m Text replace - 'w:' to 'Wikipedia:' |
||
| (15 intermediate revisions by 9 users not shown) | |||
| Line 1: | Line 1: | ||
===Instructions for this lesson | __NOTOC__ | ||
Read the text and try to understand it. If something is not clear, follow the links for | {{RoundBoxTop|theme=2}} | ||
==Instructions for this lesson== | |||
===Contents | Read the text and try to understand it. If something is not clear, follow the links for explanation. | ||
{{RoundBoxBottom}} | |||
{{ntnes}} | |||
{{RoundBoxTop|theme=2}} | |||
==Contents== | |||
''see also [[Computer Architecture Lab]]'' | ''see also [[Computer Architecture Lab]]'' | ||
[[Image:ALU symbol.svg|thumb|200px|A typical schematic symbol for an ALU: A & B are operands; R is the output; F is the input from the [[Control Unit]]; D is an output status]] | [[Image:ALU symbol.svg|thumb|200px|A typical schematic symbol for an ALU: A & B are operands; R is the output; F is the input from the [[Wikipedia:Control Unit|Control Unit]]; D is an output status]] | ||
At the heart of any computer, modern or early, is a (usually) simple circuit called an ALU, or Arithmetic Logic Unit. | At the heart of any computer, modern or early, is a (usually) simple circuit called an ALU, or Arithmetic Logic Unit. It's comprised of a few simple operations which can be done very quickly. This, along with a small amount of memory running at processor speed called registers, make up what is known as the CPU, or Central Processing Unit. | ||
A CPU isn't very useful unless there is some way to communicate to it, and | A CPU isn't very useful unless there is some way to communicate to it, and receive information back from it. This is usually known as a Bus. The Bus is the input/output, or I/O gateway for the CPU. The primary area the CPU communicates with is system memory, commonly known as RAM, or Random Access Memory. Depending on the platform, the CPU may communicate with other parts of the system, or it may communicate just through memory. | ||
[[Image:80186 arch.png|thumb|left|350px]] | [[Image:80186 arch.png|thumb|left|350px]] | ||
The "word" size of a platform is the native amount of bits that can be moved over the RAM<->CPU bus. Early computers varied on bit sizes, but most modern computers work in multiples of 8 bits, commonly known as a Byte. The first general purpose CPU on a chip, built by Intel, was the 8080 built in 1974. The 8080 used an 8 bit word, meaning it would communicate over the bus 1 byte at a time. In contrast, the 80386 has a 32 bit (4 byte) word, and the IA64 is a 64 bit (8 byte) word. | The "word" size of a platform is the native amount of bits that can be moved over the RAM<->CPU bus. Early computers varied on bit sizes, but most modern computers work in multiples of 8 bits, commonly known as a Byte. The first general purpose CPU on a chip, built by Intel, was the 8080 built in 1974. The 8080 used an 8 bit word, meaning it would communicate over the bus 1 byte at a time. In contrast, the 80386 has a 32 bit (4 byte) word, and the IA64 is a 64 bit (8 byte) word. | ||
{{RoundBoxBottom}} | |||
{{RoundBoxTop|theme=2}} | |||
==Questions for self-test== | |||
{{ABCD | {{ABCD | ||
| Question = What is the job of the ALU? | | Question = What is the job of the ALU? | ||
| Atext = | | Atext = Process information | ||
| Aanswer = No. This answer is far too vague. What is meant by processing information? | | Aanswer = No. This answer is far too vague. What is meant by processing information? | ||
| Line 40: | Line 32: | ||
| Dtext = Powering up the main systems. | | Dtext = Powering up the main systems. | ||
| Danswer = No. The ALU is a very simple | | Danswer = No. The ALU is a very simple processor. | ||
}} | }} | ||
{{RoundBoxBottom}} | |||
*[[Personal computers|Next | {{RoundBoxTop|theme=2}} | ||
*[[Introduction to Computer Science| | * [[Personal computers|Next Lesson]] | ||
* [[History of computing|Previous Lesson]] | |||
* [[Introduction to Computer Science | Course Home Page]] | |||
{{RoundBoxBottom}} | |||
[[Category:Basics]] | [[Category:Basics]] | ||
[[Category:Introduction to Computer Science]] | |||
Latest revision as of 18:13, 11 April 2009
Instructions for this lessonRead the text and try to understand it. If something is not clear, follow the links for explanation. |
Contentssee also Computer Architecture Lab At the heart of any computer, modern or early, is a (usually) simple circuit called an ALU, or Arithmetic Logic Unit. It's comprised of a few simple operations which can be done very quickly. This, along with a small amount of memory running at processor speed called registers, make up what is known as the CPU, or Central Processing Unit. A CPU isn't very useful unless there is some way to communicate to it, and receive information back from it. This is usually known as a Bus. The Bus is the input/output, or I/O gateway for the CPU. The primary area the CPU communicates with is system memory, commonly known as RAM, or Random Access Memory. Depending on the platform, the CPU may communicate with other parts of the system, or it may communicate just through memory. The "word" size of a platform is the native amount of bits that can be moved over the RAM<->CPU bus. Early computers varied on bit sizes, but most modern computers work in multiples of 8 bits, commonly known as a Byte. The first general purpose CPU on a chip, built by Intel, was the 8080 built in 1974. The 8080 used an 8 bit word, meaning it would communicate over the bus 1 byte at a time. In contrast, the 80386 has a 32 bit (4 byte) word, and the IA64 is a 64 bit (8 byte) word. |
Questions for self-test
What is the job of the ALU?
|
