Give the meaning to the term central processor. How does the processor work? The fragments still work on the computer

Everyone knows that in a computer the main element among all the “sweet” components is the central processor. There are a lot of people who can tell how the processor works, and we’re even more limited. Most of the prostitutes don’t say anything nasty about this. And when the system begins to “galmuvati”, it is important that the processor performs poorly, and does not give importance to other factors. To understand the situation, let's look at some aspects of the CPU.

What is a central processor?

What is a processor made of?

When talking about how the Intel processor or its competitor AMD operates, you need to marvel at how these chips are fused. The first microprocessor (presumably from Intel, model 4040) appeared back in 1971. You can save only the simplest operations of folding and processing with less than 4 bits of information, thus creating a 4-bit architecture.

Today's processors, such as the primary processor, are based on transistors and run much higher speed codes. They are prepared using the photolithography method from a large number of adjacent silicon plates to form a single crystal into which the transistors are inserted. The circuit is created by specially accelerated firing of boron ions. The internal structure of processors has main components: cores, buses and functional parts, which are called revisions.

Main characteristics

Like any other device, the processor is characterized by certain parameters that correspond to the power supply that the processor operates and cannot be ignored. To us first:

  • number of nuclei;
  • number of streams;
  • cache size (internal memory);
  • clock frequency;
  • tire softness.

It's still stuck at the clock frequency. It is not for nothing that the processor is called the heart of the computer. Like the heart, it pumps in pulsation mode with a songful number of beats per second. The clock frequency is expressed in MHz or GHz. Whatever the case, the more operations you can use on a device.

At what frequency the processor operates, you can find out from its stated characteristics or obtain information in the process of processing commands, the frequency can change, and during overclocking (overlocking) it increases to extreme limits. With such a rank, she is declared to be nothing more than an average showman.

The number of cores is an indicator that means the number of processing centers of the processor (do not confuse the threads - the number of cores and threads may not coincide). Having such a subdivision makes it possible to redirect operations to other cores, thereby increasing productivity.

How the processor works: command processing

Now a little about the team structure, what to worry about. To marvel at how the processor operates, it is necessary to clearly understand that any command has two parts - an operation and an operand.

p align="justify"> The operating part indicates what the computer system is responsible for violating at the moment, the operand means those over which the processor itself is responsible. In addition, the processor core can accommodate two computing centers (containers, threads), which divide the command into a number of stages:

  • viroblenya;
  • decryption;
  • Vikonanny command;
  • scaling up to the memory of the processor itself
  • saving the result.

Today, separate caching is being implemented as a replacement of two levels of cache memory, which allows you to avoid overcrowding and more commands to update one of the memory blocks.

Based on the type of command processing, processors are divided into linear (commands are issued in the order they are written), cyclical, and instructions are processed (instructions are issued after processing the instructions).

Operations to be added

Among the main functions placed on the processor, the senses of the configured commands and instructions are divided into three main tasks:

  • mathematical activities based on the arithmetic-logical structure;
  • moving data (information) from one type of memory to another;
  • Making a decision before selecting a command, and its basis is choosing to mix and match other sets of commands.

Interaction with memory (ROM and RAM)

In this process, you need to identify components such as the bus and channel for reading and writing, which are connected to devices that need to be stored. PZP mist dial bytes. First, the address bus feeds the ROM a memory byte, then transmits it to the data bus, after which the read channel changes its state and the ROM supplies the supply byte.

Alternatively, processors can both read data from RAM and write it. Whose vikorist channel has a recording channel. Well, if you think about it, today's computers could theoretically do without RAM, since today's microcontrollers will place the required bytes of data directly in the memory of the processor chip itself. But it’s impossible to get by without ROM.

In addition, the system starts from the hardware test mode (BIOS commands), and then control is transferred to the installed operating system.

How can you verify what processor is working?

Now we can see several aspects of checking the efficiency of the processor. It is necessary to clearly understand that, if the processor did not work, the computer would not be able to begin to attract attention.

Insha rich, if you need to marvel at the display of the processor's victorious capabilities in the singing moment. This can be done using the standard “Process Manager” (however, whatever process is specified, how many hundreds of processors it can use). For a visually significant parameter, you can speed up the productivity tab, where changes will be confirmed in real time mode. Extended parameters can be accessed using additional special programs, such as CPU-Z.

In addition, you can select a number of processor cores, select (msconfig) and additional settings.

Possible problems

I'm sorry, a lot of words about problems. The axis of many computers is often asked, asking why the processor works, but the monitor does not connect? This situation does not cost much to the central processor. On the right, when you turn on any computer, the graphics adapter is initially tested, and then everything else. It is possible that the problem lies with the processor of the graphics chip (all modern video accelerators suffer from high-powered graphics processors).

In the context of the functioning of the human body, it is clear that once a piece of the heart dies, the whole organism dies. Same with computers. If the processor does not work, the entire computer system dies.

2. As a result of its development, the conductor structures gradually evolve. Therefore, the principles of processors, the number of elements that enter their warehouse, and the way their interaction is organized, are constantly changing. Thus, CPUs with the same basic principles are usually called processors of the same architecture. And these principles themselves are called processor architecture (or microarchitecture).

Regardless of this, in the middle of one architecture, processors can differ greatly in one type of another - in system bus frequencies, in the manufacturing process, in the structure and size of internal memory, etc.

3. Every time it is impossible to judge a microprocessor only by such indicators as the frequency of the clock signal, which varies in mega or gigahertz. Some “percents”, which have a lower clock frequency, may be more productive. The most important indicators are the number of ticks that are necessary for winning a command, the number of commands that can be kicked at the same time, and so on.

Evaluation of processor capabilities (characteristics)

In practice, when assessing the capabilities of the processor, it is necessary to pay attention to the following indicators (as a rule, they are indicated on the packaging of the device or in the price list or catalog of the store):

  • number of nuclei. Multi-core CPUs are placed on one chip (in one case) 2, 4, etc. calculating nuclei. Increasing the number of cores is one of the most effective ways to significantly increase the power of processors. However, it is necessary to ensure that programs that do not support high-core performance (also known as old programs) cannot run on high-core processors, because do not use more than one core;
  • cache size. Cache is also the internal memory of the processor, used as a kind of buffer whenever there is a need to compensate for “interruptions” during operation of the RAM. It is logical that the more cache, the better.
  • number of streams – system throughput. The number of threads often does not match the number of cores. For example, the four-core Intel Core i7 runs 8 threads and outperforms more than six-core processors for its productivity;
  • Clock frequency is a value that shows how many operations (cycles) the processor can perform in one hour. It is logical that the higher the frequency, the more operations can be completed. it's more productive this way.
  • Bus fluidity, with the help of which CPU communicates with the system controller and the motherboard.
  • The technical process is more detailed, the less energy the processor uses and, therefore, heats up less.

CPU structure

In order for a layman to understand how the central processor of a computer works, let’s take a look at the different blocks that make up:

Processor block;

Register of commands and data;

Arithmetic-logical devices (construct arithmetic and logical operations);

Block of operations with real numbers, both floating point numbers and fractions (FPU);

Buffer memory (cache) of the first level (okremo for commands and data);

Buffer memory (cache) of another level saving intermediate results is calculated;

Most current processors have a third tier cache;

System bus interface.

Robot processor principle

The algorithm of the computer's central processor can be described as the sequence of upcoming actions.

The processor control unit contains RAM, where the program is stored, the values ​​(data) and commands that need to be entered (instructions). This data will be stored in the processor cache memory.

From the processor's buffer memory (cache), instructions and data removal are written to the register. Instructions are placed in the command register, and the values ​​are in the data register.

The arithmetic-logical device reads instructions and data from the processor's output registers and adds commands to the numbers being subtracted.

The results are again written to the registry and the calculation is completed in the processor buffer memory. The processor has very few registers, which is why it is inconvenient to save intermediate results in cache memory of different levels.

New data and commands, necessary for expansion, are transferred to the upper level cache (from the third to the other, from the other to the first), and the data that are not modified are transferred to the lower level cache.

Once the calculation cycle is completed, the result is written to the computer's RAM for new calculations to take place in the processor's buffer memory. The same is observed when the cache memory is refilled with data: the data that is not stored is moved to the lower level cache or to RAM.

The sequence of these operations determines the operating flow of the processor. During the hour of operation, the processor becomes very hot. To avoid this, you need to promptly clean your laptop at home.

In order to speed up the work of the central processor and increase computing productivity, new architectural solutions are gradually being developed to increase the processor's efficiency. Among them is a conveyor belt operation, transfer, to try to transfer further programs, parallel execution of commands (instructions), high-threading and high-core.

A multi-core processor has a number of computational cores, including a number of arithmetic-logical blocks, floating-point computation blocks and registers, as well as a first-level cache, all combined in its core. The kernels are stored in the buffer memory of another and third level. The advent of Level 3 cache memory will immediately result in a large number of cores and will obviously require more flexible buffer memory to save intermediate calculation results.

The main indicators that determine the speed of data processing by the processor are the number of processing cores, conveyor life, clock frequency and memory cache. To increase the productivity of a computer, it is often necessary to change the processor itself, which means replacing the motherboard and RAM. You can upgrade, tune up and repair your computer at home in Moscow with the support of our service center, as you are interested in the process of self-building and upgrading your computer.

Nowadays, processors play a special role, especially in advertising, and everyone tries to emphasize that the processor itself is the most important component of a computer, especially a manufacturer like Intel. The food is at fault: what is the current processor and what is the processor?

For a long time, or more precisely, right up until the 90s, computer productivity was determined by the processor itself. The processor means everything, but not entirely so.

Not everything is identified by the central processor, and processors from Intel are always superior to AMD. At the same time, the role of other computer components has noticeably increased, and in home minds, processors rarely become the most important place, but also, other computer components require additional consideration, because without it we cannot work on the calculating machine. The processors themselves have not been added to many types of computers for a long time, as the diversity of computers has increased.

Processor (central processor)- this is a very complex microcircuit that generates machine code, which is responsible for the execution of various operations and control of computer peripherals.

For a short description of the central processor, the abbreviation is adopted - CPU, as well as the even broader CPU - Central Processing Unit, which is translated as a central processing device.

Vikoristannaya microprocessors

Such a device, such as a processor, is practically integrated into any electronic technology, as we are talking about devices such as a TV and video player, games, and smartphones themselves are also computers, albeit of different designs. ii.

Several cores of the central processor can be of completely different types and can be converted into one type at a time. If the computer only contains one task, then it will have to work hard to parallelize typical operations. Productivity can be achieved within precise limits.

Internal frequency multiplier factor

Signals can circulate in the middle of the processor crystal at a high frequency, but the processor cannot yet be transferred from the computer’s external storage at the same frequency. In connection with this, the frequency of the motherboard is the same, and the frequency of the processor is different, more high.

The frequency that the processor detects on the motherboard can be called the reference frequency, because it is multiplied by the internal coefficient, which results in an internal frequency, which is called the internal multiplier.

The internal frequency multiplier can often be used by overlockers to maximize the processor's overclocking potential.

Processor cache

The processor extracts data for further work from the RAM, but in the middle of the processor microcircuits, the signals are processed at a very high frequency, and the signals transmitted to the RAM modules pass at a much lower frequency.

A high coefficient of the internal frequency multiplier becomes effective if all the information is in the middle, for example, in the RAM, then in the ring.

The processor has three parts in the middle of processing data, called registers, which ultimately save nothing, and speed up the work of the processor, and at the same time the computer system has integrated cache technology.

A cache can be called a small collection of central memory that plays the role of a buffer. When reading is done from the cache memory, a copy appears in the cache memory of the central processor. It is necessary so that when you need the data itself, access to it is right at hand, in a buffer, which increases the speed of the data.

Cache memory in new processors has a pyramidal appearance:

  1. The cache memory of one level is hired for the job, but at the same time found for the speed, enter the warehouse of the processor crystal. Preparing for the same technologies as the processor registry is very expensive, but at the cost of its speed and reliability. Although it amounts to hundreds of kilobytes, which is not enough, it still plays an important role in speed code.
  2. Level 2 cache memory, just like Level 1, is installed on the processor chip and runs at the frequency of the second core. Today's processors range from hundreds of kilobytes to several megabytes.
  3. The cache memory of the 3rd level is larger than the front levels of this type of memory, as well as the speed code RAM, which is important and amounts to tens of megabytes.

The size of the cache memory of the 1st and 2nd levels affects both the productivity and the performance of the processor. The third level of cache memory is a kind of bonus for a computer, and not one of the microprocessor manufacturers lacks it. Level 4 cache memory is only available and useful only in high-processor systems, so you won’t be able to find it on a computer.

Processor installation socket (Soket)

The understanding is that modern technologies are not so far advanced that the processor can receive information on the computer, it is certainly not guilty of being attached, attached to the motherboard, inserted into it and not yu mutual interaction. This place of attachment is called Socket and is suitable only for a single type or family of processors, including different processors.

What is a processor: architecture and technological process

The architecture of the processor is its internal device, and the different arrangement of elements defines its characteristics. The architecture itself is shared by a whole family of processors, and the changes made directly to the reduction or correction of features are called stepping.

The technological process means the size of the components of the processor itself and varies in nanometers (nm), and the smaller sizes of transistors mean the smaller size of the processor itself, which is directly used for the development of the latest CPUs.

Energy saving and thermal imaging

Energy saving itself lies directly in the technologies behind which processors vibrate. The smallest dimensions and frequency shifts are directly proportional to energy efficiency and thermal imaging.

To reduce energy consumption and heat output, there is an energy-saving automatic system for regulating the voltage on the processor, which ensures productivity whenever necessary. Highly productive computers require a good processor cooling system.

Supporting pouches for the statistical material - power supplies for the processor:

The processors of our days are capable of rich-channel work with RAM, new instructions appear, which advance their functional level. The ability to process graphics by the processor itself will ensure a reduction in performance, both in the processors themselves and in office and home computers. Virtual cores appear for a more practical aspect of productivity, technologies are developing, and at the same time the computer and its warehouse as a central processor.

It's great to know the basic components of a computer, but few people understand what goes into a processor. And now this is the main device of the system, which calculates arithmetic and logical operations. The main function of the processor is to extract information, process it and produce the final result. It all sounds simple, but in reality the process is complex.

What is a processor composed of?

The CPU is a miniature silicon wafer of rectangular shape that can accommodate millions of transistors (conductors). They themselves implement all the functions of the processor.

Most modern processors are made up of the following components:

  1. A number of cores (rarely 2, often 4 or 8), which combine all functions. Essentially, the core is surrounded by a miniature processor. A dozen cores integrated into the main chip work on the data in parallel, which speeds up the data processing process. However, more cores will not always mean a faster chip performance.
  2. A small number of equal memory Cache (2 or 3), which causes the time between the RAM and the processor to shorten. If the information is in CACHE, it will take an hour to access it before it is minimized. Therefore, the larger the cache, the more information will fit in it and the faster the processor will be.
  3. RAM and system bus controller.
  4. Registers are the center of memory, where data is saved and collected. The stench looms in size (8, 16 and 32 bits).
  5. Spivprocessor. Around the core, it is considered to be a singing type operation. Most often, the graphics core (video card) acts as a processor.
  6. The address bus connects the chip from all devices connected to the motherboard.
  7. Data bus – for linking the processor with RAM. Essentially, the bus is a set of conductors through which an electrical signal is transmitted or received. And the more conductors there are, the better.
  8. Synchronization bus - allows you to control the clock and frequency of the processor.
  9. Restart bus – resets the chip state.

All these elements share their fate with the robot. The most important thing among them, of course, is the core itself. Reshta zapaznih warehousing is more important than helping you vikonuvat in the main department. Now, if you understand what a processor is made of, you can take a closer look at its main component.

Cores

Speaking about what makes up the central processor, we first need to understand the kernels, which are the main parts of it. Kernels include functional blocks that carry out arithmetic and logical operations. Zokrema, you can see:

  1. Selection block, decoding and decoding instructions.
  2. Results saving block.
  3. Team doctor's block then.

As you understand, the skin from them is made into a song of obscurity. For example, the instruction selection block reads them after the address specified in the command resolver. The devil has his own decoding blocks, which is what the processor itself needs to use. The totality of the work of all these blocks allows you to reach the designated task.

Production of cores

It is important that kernels can perform mathematical expansion and alignment operations, as well as move data between the centers of the OCP. Therefore, it is expected that clients can play games on the computer, watch movies, and browse web pages.

In fact, any computer program is made up of the simplest commands: fold, multiply, move, divide, go to instructions at the end of the day. Of course, even more primitive commands, when combined with each other, allow you to create a complex function.

Registry

What makes up a processor other than the cores? Registry is another important component. As you already know, in the middle of memory there are data that are collected. The stench is loud:

  1. A, B, C – are used for saving information during processing. There are only three of them, but this is enough.
  2. EIP - whose registry stores addresses available through instructions.
  3. ESP – data addresses in RAM.
  4. Z - here is the result of the remaining adjustment operation.

The processor does not interconnect these registers. And the other ones are the most important and the most important - they are the ones that most often use the chip to process data during the installation of these and other programs.

Visnovok

Now you know what makes up a processor and its main modules. Such a warehouse of chips is not stable, the fragments are gradually replenished, new modules are added, and old ones are improved. However, today the components that make up the processor, its functions and functionality are the same as described above.

Descriptions of the warehouse and the approximate principle of robotic processor systems are simplified to a minimum. In fact, the whole process is complicated, but for its understanding it is necessary to obtain additional lighting.