
- •Text Study
- •1. Repeat the words in chorus:
- •2. While reading the text you will come across a number of international words. Try to guess what Ukrainian words they remind of you:
- •3. Pay attention to some grammatical points:
- •II. Reading
- •The Structure of cpu
- •Vocabulary Notes
- •Comprehension
- •1. Tell what sentences are true and what are false.
- •2. Choose the right answer:
- •3. Complete the sentences:
- •4. Answer the questions:
- •5. Find as quickly as possible and read out the sentences containing the following important information:
- •Word Study
- •1. Give Ukrainian equivalents of the following.
- •2. Give English equivalents of the following.
- •3. Match the words in a with their synonyms in b:
- •4. Fill in the gaps with the words from Vocabulary Notes in the appropriate form.
- •5. Translate sentences into English using words and word combinations from the Vocabulary Notes.
- •Grammar in Use The Passive Voice
- •1. Read and translate the following sentences paying attention to the predicates in the Passive Voice:
- •2. Fill in the gaps in the following sentences using the appropriate form of the verb in brackets.
- •3. Put the verbs in brackets in an appropriate tense form.
- •Additional Text (for individual work)
- •High Speed Register Storage
- •1. Divide the text into the logical parts and give a title to each one.
- •2. Put questions to the text.
- •3. Discuss it with your groupmates.
Unit 2
Text Study: The Structure of CPU.
Additional Text: High Speed Register Storage.
Grammar: The Passive Voice.
Text Study
I. Pre-reading Exercises
1. Repeat the words in chorus:
Implement, to engrave, interconnecting, wiring, supply, circuit, require, the arithmetic logic unit (ALU), addition, multiplication, comparison, current, values.
2. While reading the text you will come across a number of international words. Try to guess what Ukrainian words they remind of you:
Address, register, operation, silicon "chip", decode, logically, transistor, component, bit, result.
3. Pay attention to some grammatical points:
1) The CPU of a modern small computer is physically implemented as single silicon "chip". 2) The CPU is logically made up from a number of subparts. 3) Other circuits will implement comparison operations that permit a program check whether one data value is greater than or less than some other value. 4) While most data are kept in memory, CPUs are designed to hold a small amount of data in "registers" (data stores) in the CPU itself. 5) A CPU register will hold as many bits as a "word" in the computer's memory. 6) Data values have to be fetched from memory and stored temporarily in CPU registers.
II. Reading
Read the text and be ready to find in the text the answers to the following questions:
What circuits are the hearts of a computer?
What is the function of the arithmetic logic unit?
The Structure of cpu
The CPU of a modern small computer is physically implemented as single silicon "chip". This chip will have engraved on it the million or more transistors and the interconnecting wiring that define the CPU's circuits. The chip will have one hundred or more pins around its rim. Some of these pins are connection points for the signal lines from the bus, others will be the points where electrical power is supplied to the chip. Although physically a single component, the CPU is logically made up from a number of subparts. The three most important, which will be present in every CPU.
The timing and control circuits are the heart of the system. A controlling circuit defines the computer's basic processing cycle: repeat, fetch next instruction from memory, decode instruction (i.e. determine which data manipulation circuit is to be activated), fetch from memory any additional data that are needed ,execute the instruction (feed the data to the appropriate manipulation circuit), until "halt" instruction has been executed.
Along with the controlling "fetch-decode-execute" circuit, the timing and control component of the CPU contains the circuits for decoding instructions and decoding addresses (i.e. working out the location in memory of required data elements).
The arithmetic logic unit (ALU) contains the circuits that manipulate data. There will be circuits for arithmetic operations like addition and multiplication. Often there will be different versions of such circuits – one version for integer numbers and a second for real numbers. Other circuits will implement comparison operations that permit a program check whether one data value is greater than or less than some other value. There will also be "logic" circuits that directly manipulate bit pattern data.
While most data are kept in memory, CPUs are designed to hold a small amount of data in "registers" (data stores) in the CPU itself. It is normal for main memory to be large enough to hold millions of data values; the CPU may only have space for something like 16 values. A CPU register will hold as many bits as a "word" in the computer's memory. Most current CPUs have registers that each store 32 bits of data. The circuits in the ALU often are organized so that some or all of their inputs and outputs must come from, or go to, CPU registers. Data values have to be fetched from memory and stored temporarily in CPU registers. Only then they can be combined using an ALU circuit, with the result again going to a register. If the result is from the final step in a calculation, it gets stored back into main memory. While some of the CPU registers are used for data values that are being manipulated, others may be reserved for calculations that the CPU has to do when it is working out where in memory particular data values are to be stored. CPU designs vary with respect to their use of registers. But, commonly, a CPU will have 8 or more "data" registers and another 8 "address" registers.