Tuesday, August 9, 2011

The CPU Quiz

What is the functions of a CPU?
CPU stands for central processing unit. Overall a personal computer can be divided into the following major parts from point of view of functions performed:
1. Input devices (keyboard, mouse)
2. Output devices (monitor which displays the output or results of work being done on the computer)
3. CPU (central processing unit, which is the brain of the computer which does all the processing and calculations on data inputs and provides output on screen or printer)
4. Storage devices (memories, hard disk which store data).
What was the name of the first CPU?
 The first microprocessor to make it into a home computer was the Intel 8080, a complete 8-bit computer on one chip, introduced in 1974.
describe how the speed of CPU’s has changed.

As shown in the graph above there has been a numerous change in the amount of speed of CPUs. For instance the first one created in 1974 had a speed of 2 MHz with on 8 Bits of Data Width then in the next 15 years the speed was 25 MHz and 32 Bits of data width. Slowly the speed and data width inreased and then finally in 2004 the speed was 3.6 GHz and the data width was 32 Bits + 64 Bits extra.This shows how rapidly something ao small changed into something so big.
What does MIPS measure?
MIPS stands for "millions of instructions per second" and is a rough measure of the performance of a CPU. Modern CPUs can do so many different things that MIPS ratings lose a lot of their meaning, but you can get a general sense of the relative power of the CPUs from this column.
what is a dual core processor?
 A dual core processor is a CPU with two separate cores on the same die, each with its own cache. It's the equivalent of getting two microprocessors in one.
what is multitasking?
    
The simultaneous execution of multiple tasks (programs) under the control of an interrupt-driven operating system; The practice or capability of handling more than one task at the same time
how do the two work together?
A dual-core processor has many advantages especially for those looking to boost their system's  multitasking computing power. Dual-core processors provide two complete execution cores instead of one, each with an independent interface to the frontside bus. Since each core has its own cache, the operating system has sufficient resources to handle intensive tasks in parallel, which provides a noticeable improvement to multitasking.
Complete optimization for the dual-core processor requires both the operating system and applications running on the computer to support a technology called thread-level parallelism, or TLP. Thread-level parallelism is the part of the OS or application that runs multiple threads simultaneously, where threads refer to the part of a program that can execute independently of other parts.

No comments:

Post a Comment