Central Processing Unit (CPU) Interview Preparation Guide
Prepare comprehensively for your Central Processing Unit (CPU) interview with our extensive list of 43 questions. These questions are specifically selected to challenge and enhance your knowledge in Central Processing Unit (CPU). Perfect for all proficiency levels, they are key to your interview success. Get the free PDF download to access all 43 questions and excel in your Central Processing Unit (CPU) interview. This comprehensive guide is essential for effective study and confidence building.43 Central Processing Unit (CPU) Questions and Answers:
1 :: What is CPU?
Abbreviation of central processing unit, and pronounced as separate letters. The CPU is the brains of the computer. Sometimes referred to simply as the processor or central processor, the CPU is where most calculations take place. In terms of computing power, the CPU is the most important element of a computer system.
On large machines, CPUs require one or more printed circuit boards. On personal computers and small workstations, the CPU is housed in a single chip called a microprocessor.
Two typical components of a CPU are:
The arithmetic logic unit (ALU), which performs arithmetic and logical operations.
The control unit, which extracts instructions from memory and decodes and executes them, calling on the ALU when necessary.
On large machines, CPUs require one or more printed circuit boards. On personal computers and small workstations, the CPU is housed in a single chip called a microprocessor.
Two typical components of a CPU are:
The arithmetic logic unit (ALU), which performs arithmetic and logical operations.
The control unit, which extracts instructions from memory and decodes and executes them, calling on the ALU when necessary.
2 :: Explain What is meant by Maskable interrupts?
An interrupt that can be turned off by the programmer is known as Maskable interrupt.
3 :: Explain Where does the Real mode on the CPU come from?
The original 8086, which only had 1 MB of memory. This megabyte is split into low memory for IRQ tables, application memory and high memory.
4 :: Explain What are the various segment registers in 8086?
Code, Data, Stack, Extra Segment registers in 8086.
5 :: What is Non-Maskable interrupts?
An interrupt which can be never be turned off (ie. disabled) is known as Non-Maskable interrupt
6 :: Explain What are the different functional units in 8086?
Bus Interface Unit and Execution unit, are the two different functional units in 8086.
7 :: What is the Celeron processor?
A brand name for a line of Intel microprocessors introduced in June, 1998. Celeron chips are based on the same P6 architecture as the Pentium III microprocessor, but are designed for economical or valued PCs. They run at lower clock speeds and are not as expandable as Pentium III microprocessors.
8 :: What is clock speed?
It is also called clock rate, the speed at which a microprocessor executes instructions. Every computer contains an internal clock that regulates the rate at which instructions are executed and synchronizes all the various computer components. The CPU requires a fixed number of clock ticks (or clock cycles) to execute each instruction. The faster the clock, the more instructions the CPU can execute per second.
Clock speeds are expressed in megahertz (MHz) or gigahertz (GHz).
The internal architecture of a CPU has as much to do with a CPU?s performance as the clock speed, so two CPUs with the same clock speed will not necessarily perform equally. Whereas an Intel 80286 microprocessor requires 20 cycles to multiply two numbers, an Intel 80486 or later processor can perform the same calculation in a single clock tick. (Note that clock tick here refers to the system?s clock, which runs at 66 MHz for all PCs.) These newer processors, therefore, would be 20 times faster than the older processors even if their clock speeds were the same. In addition, some microprocessors are superscalar, which means that they can execute more than one instruction per clock cycle.
Like CPUs, expansion buses also have clock speeds. Ideally, the CPU clock speed and the bus clock speed should be the same so that neither component slows down the other. In practice, the bus clock speed is often slower than the CPU clock speed, which creates a bottleneck. This is why new local buses, such as AGP, have been developed.
Clock speeds are expressed in megahertz (MHz) or gigahertz (GHz).
The internal architecture of a CPU has as much to do with a CPU?s performance as the clock speed, so two CPUs with the same clock speed will not necessarily perform equally. Whereas an Intel 80286 microprocessor requires 20 cycles to multiply two numbers, an Intel 80486 or later processor can perform the same calculation in a single clock tick. (Note that clock tick here refers to the system?s clock, which runs at 66 MHz for all PCs.) These newer processors, therefore, would be 20 times faster than the older processors even if their clock speeds were the same. In addition, some microprocessors are superscalar, which means that they can execute more than one instruction per clock cycle.
Like CPUs, expansion buses also have clock speeds. Ideally, the CPU clock speed and the bus clock speed should be the same so that neither component slows down the other. In practice, the bus clock speed is often slower than the CPU clock speed, which creates a bottleneck. This is why new local buses, such as AGP, have been developed.
9 :: What is the Pentium processor?
A-A 32-bit microprocessor introduced by Intel in 1993. It contains 3.3 million transistors, nearly triple the number contained in its predecessor, the 80486 chip. Though still in production, the Pentium processor has been superseded by the Pentium Pro and Pentium II microprocessors. Since 1993, Intel has developed the Pentium III and more recently the Pentium 4 microprocessors.
10 :: Explain Program counter?
Program counter holds the address of either the first byte of the next instruction to be fetched for execution or the address of the next byte of a multi byte instruction, which has not been completely fetched. In both the cases it gets incremented automatically one by one as the instruction bytes get fetched. Also Program register keeps the address of the next instruction