Why Computers Need Kernels

Table of contents:

Why Computers Need Kernels
Why Computers Need Kernels

Video: Why Computers Need Kernels

Video: Why Computers Need Kernels
Video: What is a Kernel? How Important? Explained 2024, December
Anonim

The processor core is a silicon crystal with an area of about 10 square millimeters, on which, using microscopic computational elements, the processor circuit is implemented - the so-called architecture.

Why computers need kernels
Why computers need kernels

Processor core device

The core is connected to the processor chip using a technology called flip-chip, which literally translates as an inverted core. The technology has this name in connection with the method of fastening - the visible part of the core is its inner part. This ensures direct contact of the core with the cooler heatsink to improve heat dissipation and prevent overheating. On the back of the core are solder bumps - bumps that connect the die to the rest of the chip.

The core is located on a textolite base, along which contact tracks run, connecting to contact pads. The core itself is closed with a protective metal cover, under which it is filled with a thermal interface.

What are multi-core processors for?

A multi-core processor is a central microprocessor that contains two or more processing cores in a single package or on a single processor die.

The first microprocessor was developed by Intel in 1997 and was called the Intel 4004. It operated at a clock frequency of 108 kHz and consisted of 2300 transistors. Over time, the requirements for the processing power of processors began to grow. For a long time, its increase was due to an increase in the clock frequency. However, at a certain stage in the development of microtechnology, the developers faced a number of physical barriers associated with the approach of manufacturing processes to the size of the silicon atom from which the nucleus is made.

Thus, the developers came up with the idea of creating a multi-core processor. In multi-core chips, two or more cores work simultaneously, thereby allowing at a lower clock frequency to provide greater performance due to the parallel execution of two or more independent task threads.

The main advantages of multi-core processors

The main advantage of multi-core processors is the ability to distribute program work across multiple cores. This, in turn, increases the speed of programs and allows computationally intensive processes to proceed much faster.

Multi-core processors enable more efficient use of computationally intensive applications such as video editors.

In addition, computers with multi-core chips consume less power and make the user more comfortable.

Recommended: