Documente Academic
Documente Profesional
Documente Cultură
10
15
20
25
30
35
40
45
50
55
immediate value), or as a place to locate a value: a register or a memory address, as determined by some addressing mode. After the fetch and decode steps, the execute step is performed. During this step, various portions of the CPU are connected so they can perform the desired operation. If, for instance, an addition operation was requested, an ALU will be connected to a set of inputs and a set of outputs. If the addition operation produces a result too large for the CPU to handle, an arithmetic overflow flag in a flags register may also be set. The final step, writeback, simply writes back the results of the execute step to some form of memory. Very often the results are written to some internal CPU register for quick access by subsequent instructions. Some types of instructions manipulate the program counter rather than directly produce result data. These are generally called jumps and facilitate behaviour like loops, conditional program execution (through the use of a conditional jump), and functions in programs. After the execution of the instruction and writeback of the resulting data, the entire process repeats, with the next instruction cycle normally fetching the next-in sequence instruction because of the incremented value in the program counter.
I.
II. Read the text and fill in the blanks with the appropriate word or phrase:
The Central Processing Unit (CPU for short) or processor is the very heart of any computer system. Microprocessors (or microchips) represent millions of electronic circuits etched on a single tiny piece of silicon. Whatever its size, a processor always implements the same architecture. Basically it consists of three main parts: the Arithmetic and Logic Unit (ALU), the Control Unit (CU) and Main Memory. The ALU, as its name implies, performs all of the calculations on the data. The CU synchronizes all operations carried out by the computer via a clock-oscillator, a program counter, an index register and a stack pointer. Main Memory is used to store the data before and after processing, and is not to be confused with backing store or auxiliary memory which is a permanent storage medium onto which data can be recorded or from which it can be retrieved. These units are linked by buses which convey the data to different locations in the computer system, both internally and externally. There are three main types of buses: the data bus, the address bus and the control bus. The data racing through these buses is buffered, i.e. stored temporarily in areas called buffers, before it is inputted or outputted before and after being processed. Such temporary storage areas are required to avoid bottleneck problems because all of the components in a computer system dont work at the same
speed. Think of the kind of problems you might encounter with components having different frequency cycles, a 2 GHz processor and a 667MHz device, for instance.
1. A microprocessor is often referred to as a 2. Millions of circuits can be on a wafer of 3. The ALU carries out arithmetic and logical 4. The purpose of Main Memory is to the data before and after its processing. 5. The CU all of the operations carried out by the computer. 6. The purpose of the buses is to the data to different locations in a computer system. 7. Temporary storage areas between the various components of a computer architecture are called 8. means 667 millions cycles per second.
III. Match the following words (1 11) with their appropriate definitions (A K):
1. shift register register 2. general-purpose register 3. address register 4. index
5. accumulator 9. carry
6. direct addressing
7. indirect addressing 8.
indexed addressing
A. CPU storage register which contains the data word that is to be processed B. Digit resulting from an addition result being greater than the number base C. Register storing all the bits of an address which is then to be processed as a single unit D. Register that can store data items of all kinds E. Address register that is added to a reference address to provide the location to be addressed F. Indicator of the state or result of an operation
G. Way of addressing a memory location where the destination address is obtained by adding an offset word to a start address H. Way of addressing a memory location where the address given in the instruction is the one to be used I. Temporary storage where data items or tasks are added or retrieved J. Temporary storage where data items or tasks are added or retrieved K. Way of addressing data where the memory location to be addressed is contained in another address.
Integer range can also affect the number of locations in memory the CPU can 11) . For example, if a binary CPU uses 32 bits to represent a memory address, and each memory address represents one octet (8 bits), the maximum quantity of memory that CPU can address is 232 octets, or 4 GiB. This is a very simple view of CPU address space, and many designs use more complex addressing methods like paging in order to locate more memory than their integer range would allow with a flat address space. Higher levels of integer range 12) more structures to deal with the additional digits, and therefore more complexity, size, power usage, and general expense. It is not at all uncommon, therefore, to see 4- or 8-bit microcontrollers used in modern applications, even though CPUs with much higher range (such as 16, 32, 64, even 128bit) are 13) . The simpler microcontrollers are usually cheaper, use less power, and therefore dissipate less heat, all of which can be major design considerations for electronic 14) . However, in higher-end applications, the benefits afforded by the extra range (most often the additional address space) are more significant and often affect design choices. To gain some of the advantages afforded by both lower and higher bit lengths, many CPUs are designed with different bit widths for different portions of the device. For example, the IBM System/370 used a CPU that was primarily 32 bit, but it used 128-bit precision inside its floating point units to facilitate greater 15) and range in floating point numbers. Many later CPU designs use similar mixed bit width, especially when the processor is meant for general-purpose usage where a reasonable balance of integer and floating point capability is required.
The bottom line: Thanks to an expensive new motherboard requirement, Intel's new Core i7 desktop processors will remain enthusiast and professional-level parts until more affordable complementary hardware comes out later next year. Speed never comes
cheap, however, and if you're willing to spend for it now, you'll find yourself in possession of the fastest CPU on the market. Core i7 has enough architecture changes to require a brand new connection design between the chip and the motherboard. This is no small change, because Intel has stuck with the LGA775 (land grid array) chip socket since the days of Pentium 4. The new socket design, LGA1366, will not accept any older Intel CPUs, nor will Core i7 work on any older motherboards. Faster memory access The reason for this platform shift has to do in part with a fundamental design change in Intel's CPU architecture. As has long been rumored, Intel has finally adopted an integrated memory controller into its Core i7 CPUs. What this means is that instead of the CPU communicating with a separate controller on the motherboard before it can talk to the system memory, Core i7 can save a step, and essentially receive data from the system RAM directly. A potential complication here is that the new memory controller has three channels to the RAM. That means that unlike most desktop setups, which involve two or four memory sticks, Core i7 systems will want memory sticks in multiples of three. Hence why Intel shipped our test system with only 3GB of RAM (we got creative with a 2x1GB, 1x2GB RAM configuration, for 4GB total for testing), and why in high-end PCs that use the new X58 platform, 3GB, 6GB, and 12GB configurations will be common. X58 will also only support DDR3 RAM, whose prices have thankfully come down over the past year. Four cores, sometimes eight If you've followed Intel's chips designs over the years, the term "Hyperthreading" shouldn't be unfamiliar. This technology lets Intel simulate more processing threads on top of its old dual-core Pentium 4 chips. It abandoned that strategy with the Core 2 family, but Intel has resurrected it with Core i7, and it's why you'll see eight processing threads when you bring up Windows' system performance screen. Few day-to-day programs will benefit from Hyperthreading, and it's more of a situational benefit for processing reliability and the scant few applications that can actually support so many threads. Core i7 will eventually hit eight native cores on a single CPU, or 16 processing
streams with Hyperthreading, but Intel has not made it clear when that will happen. It may be worth the wait, if you know you'll need that much parallelism, but few consumers will. We tested both SLI and Crossfire setups on our Core i7 test bed and found both worked without trouble, requiring nothing more than installing the hardware and appropriate graphics-driver software as you would normally. As for their performance, AMD has issued a series of so-called "hot-fix" drivers to improve compatibility and frame rates of its cards with various PC games, which suggests that its software still needs to work out a few kinks on X58. Nvidia has not been shy to point out this fact (its beta drivers have worked fine), but we also find it telling that all three of the high-priced Core i7 gaming desktops we're currently reviewing come with multicard AMD configurations. A quicker path Finally, the last major change with Core i7 is the introduction of what Intel's calling the QuickPath Interconnect (QPI). Essentially this is the Intel version of AMD's HyperTransport interface between the CPU and the chipset. The major impact of the QPI for consumers is that Intel uses different QPI ratings to distinguish the Core i7-965 Extreme Edition from the non-Extreme Core i7 chips. Rated by Gigatransfers per second (Gigatransfers, or GT, refers to a million transfers of data), the Extreme Edition comes in at 6.4GT/sec, where the non-Extreme versions handle only 4.8GT/sec. In addition to that speed advantage, Intel also ships the Extreme version with an unlocked clock multiplier, which means it can be overclocked. The standard Core i7's will have to remain at their shipping speeds.
Ca de obicei, remediul AMD const n scderea preurilor la vrfurile de linie, pe care ntotdeauna pare s le lanseze la preuri aberante (i dup cum se dovedete ulterior,
nejustificate). De asemenea, AMD pare s bat pasul pe loc n evoluia tehnologic. Adic prea, pn la lansarea platformei Spider. De ce "platform"? Pentru c vorbim de o triad unitar procesor (AMD Phenom 9000) - subsistem video (ATI Radeon HD3800) - chipset (AMD 7-Series: 770 si 790X i 790FX), n variante. Cum e posibil? Simplu, prin achiziionarea ATI. Ce aduce nou? Procesoare quadcore - Intel le produce deja demult; super-scalabilitate subsistem video, adic CrossFireX permind instalarea a patru plci video n acelai sistem - ci dintre voi avei acum mcar dou plci video n SLI sau CrossFire? Poate cel mai important aport adus de Spider este integrarea tehnologiilor din procesor, placa video i placa de baz. Dac Spider este intr-adevr o platform unitar, succesul pe termen lung poate fi garantat. Oricum, e pentru prima oar n istorie cnd un singur productor face toate aceste componente. De viitor? Foarte posibil. Dac nVidia nu va fi lsat deoparte (nVidia e acum concurent al AMD pe segmentul plci grafice). i dac preurile la Phenom scad. Oricum, un lucru mi se pare destul de clar: AMD n-a creat nimic nou. A compus, din piese disparate i n urma unei achiziii majore (ATI), un tot unitar i, poate, monopolist. De vreme ce nu vorbim de o revoluie (n tehnologie i preuri), Spider are anse egale de a fi un fiasco sau un succes. Timpul ne va edifica. Prerea noastr Pentru segmentul high-end, inei-v de Intel (i nVidia). Asta din partea unuia care "piloteaz" un sistem AMD + ATI. Pentru segmentele inferioare, AMD are soluii ieftine i performante. Lupta preurilor ar putea face din AMD, via Spider, o opiune valabil i pentru (high)middle-range, high-end.
A phrasal verb is a combination of a verb and an adverb, a verb and a preposition, or a verb, an adverb, and a preposition. Phrasal verbs work semantically as an element, that is, they have their own sense, which is very often an alteration of the real sense of the verb. Still, the sense could change totally. For example: e.g.: She came across his cousin at the gym. (She met his cousin at the gym.) In this example, we combined the verb to come with the preposition across to signify that she out of the blue met his cousin at the gym. Even though the sense is very different from the sense of come, you can perceive that their combination effortlessly makes you think of somebody bumping into somebody else, or two things obstructing each other in any manner. Note that from time to time, the sense changes totally depending on whether the phrasal verb takes an object or not. As an example: e.g.: Mary came across very well in the interview. (Mary made a good impact on them.) In this example, across is used as an adverb, not a preposition, and as the phrasal verb doesnt take an object, the sense varies. Lastly, there are some grammar rules you must learn about phrasal verbs. One of them controls the arrangement of the particles in the phrase. Lets check them: Separable phrasal verbs could stay joined excluding when a pronoun is the object. In this case, the pronoun must go between the verb and the particle. Like this: e.g.: Mike gave up that stupid career = Mike gave that stupid career up = Mike gave it up (OK) But you cannot state Mike gave up it. (Incorrect) Inseparable phrasal verbs always remain joined, no matter if you utilize a noun, a noun phrase, or a pronoun as an object: He was looking after his daughter = He was looking after her (OK) He was looking his daughter after (Incorrect) He was looking her after (Incorrect)
10
EXERCISES 20. In order to I. Match the phrasal verb with the sentence that would most appropriately contain that verb. Pay attention to the tense: to catch on to pore over to jot down to turn down to make of to set about to hook on to jump at to make up for to get behind send out shut down boot up wind up type in log on show off go down switch off back up run out of 1. I can .. no sense .. this artificial neural network. 2. The personal computer industry is .. .. the concept of multimedia. 3. Terri was able to .. .. almost everything the teacher was saying. 4. He tries to .. .. all the explanations about peripherals. 5. Dana .. .. with her studies. 6. Professor Thomas .. .. lecturing on standard input devices. 7. Harry spent some time .. .. the difference between a mouse and a trackball. 8. David was astonished when he was .. .. for the network administrators position. 9. He promised to .. .. .. the bad marks he ha got so far in computer science. 10. Why do you always .. .. conclusions? 11. They .. .. a mailshot to all their existing customers. 12. Be extremely careful about accepting programs or other files during on-line chat sessions: this seems to be one of the more common means that people .. .. with virus or Trojan horse problems. 13. A young computer wiz is usually both curious and eager to .. .. his expertise by pointing out the flaws in the computer safeguards erected by others. 14. You must .. .. copies of your files on a different drive, folder, or a medium to protect it against the destruction or loss of the original files in case of a hardware or a system failure. 15. To .. .. a computer is to load an operating system into the computers main memory or random access memory. 16. She is a very good typist. She .. .. approximately 100 characters per minute. 17. Because he forgot to .. .. his wi-fi card, he .. .. .. battery on his laptop very quickly. 18. The resources cannot be accessed unless you .. .. with a super user account. 19. Printer sales have .. .. in the last few months as compared to those of multifunctionals. 20. In order to .. .. a server intricate procedures must be followed.
11