ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Whats inside the CPU brain of your PC

Updated on October 26, 2011

Processors

The processor, also called the central processing unit (CPU), is the brain of your PC. It controls and directs all the functions inside your PC. The CPU is the most important component of the PC, as its what controls all the instructions between everything else. This is the reason that CPU's become more powerful. As technology allows us to squeeze more transistors onto a small chip, the faster and more instructions the cpu brain can handle. The two main manufacturers of microprocessor chips for your pc are Intel and AMD. There are other manufacturers of different types of CPU's including Arm, who make the cpu chips inside mobile phones.

Old CPU's were built in a rectangular shape that was called Dual inline package (DIP), and it had two rows of connection pins on both sides. The New processors come in Pin Grid Array (PGA) packaging, which is a square type shape, and has the connection pins on all four sides of the cpu. Some CPU use a Single Edge Contact Cartridge (SECC) design. This uses a separate printed circuit board for the same PGA-type processor. Processors are placed on the motherboard using a special socket or a slot. Each motherboard has a limited amount of compatibility with each new set of CPU processors that are designed. Normally your motherboard can handle the next 3 or 4 faster CPU's before the technology has to be adapted to be compatible with the next generations of CPU's. There is also the Staggered Pin Grid Array (SPGA) packaging which uses arrays of pins, which form a diagonal square.

Types of Technology in CPU's

As CPUs get better, new breakthroughs in technology are found. If you remember the old commercials of Pentium intel inside, you'll understand how important marketing becomes to CPU manufacturers. Every little new breakthrough in technology is marketed heavily as a performance improvement.

Hyper-threading Technology (HTT)

HTT is when your cpu can simultaneously execute multi-threading (SMT). This is used in Intel’s Pentium 4 microprocessors. The technology works by improving the performance of the CPU by providing useful work to the idle execution units and allowing multiple threads to run simultaneously. This basically means doing two important tasks at the same time. Imagine how much quicker you could get to work if you were able to eat your breakfast in the shower? This is what HTT is like. CPU's that use the hyper-threading technology appear to the operating system like you have two processors. If your operating system supports symmetrical multiprocessing (SMP), then you can take advantage of this technology by scheduling separate processes on the HTT-capable CPU.

Multicore

A multicore CPU integrates two or more processors into a single CPU. The operating system treats the single multicore processor as two or more separate CPU processors. Your operating system will have to support symmetrical multiprocessing to take advantage of a multicore CPU. So if you have a blazing new PC, don't go installing windows 3.1 on it for reasons of nostalgia. Just as the hardware of your pc has changed, so has the software. Intel’s Dual Core processor is an implementation of the multicore technology that contains two independent processors in a single chip. AMD pioneered the term quadcore too, with four CPU's in the same CPU.

Throttling

CPU throttling is the process of controlling the amount of time spent by the processor on each instruction it deals with. The idea behind throttling is to divide the CPU time among the various applications that you have loaded up on your PC. CPU throttling is used mainly on web servers that need to make sure that the multiple visitors to your website are prioritized evenly for them to all have a consistent viewing experience. This is actually the reason why too many visitors to a website can bring down the site.

Microcode and MMX

Microcode is a series of micro instructions that control the CPU at its most basic level. Its sort of like your subconsciousness. Microcode is designed for the fastest execution of the instructions to your pc. It is executed in the high-speed memory of the computer called the control store. MMX refers to MultiMedia Extensions, and was a special microcode developed specifically for Intel’s Pentium MMX processors. MMX microcode takes the load off executing multimedia-related instructions from the CPU and acts like a helping hand.

Overclocking

Everyone who plays with the inside of their PC will be familiar with the term Overclocking. It is used in CPU's and sometimes other components to increase their performance. All these components run at a certain speed, called a clockrate. This clock rate has a recommended limit, normally due to the excess heat created, which can then result in the damage of the components. An overclocker will normally install a bigger fan, or a different way like water cooling to allow the full overclocking of CPU's. Obviously this is not supported under the manufacturer warranty.

Cache

The Cache of a CPU is the high-speed memory that is used to temporary store data and instructions that are most used by the CPU. Think of the cache as your pockets. An easy and fast place to store some handy extras. The cache located within the CPU is called the Level 1 Cache (L1 Cache), there is also a level 2 cache, however that is normally located on the motherboard. The function of the cache is to provide a channel between moving instructions from the memory of the PC, back and forward to the CPU.

Voltage Regulator Module (VRM)

VRM is an electronic device that gives your CPU enough supply voltage. A VRM allows CPU's requiring different supply voltages to be used on the same motherboard. As the PC starts up, the microprocessor signals the VRM to correct the voltage supply to what it needs. The VRM then supplies a consistent correct voltage to the processor. You will find this type of technology used mostly on high performance servers, and scientific PC's Don't bother asking for the feature at your local pc world shop.

Speed

The speed of your CPU is represented by its clock frequency, and this is measured in Megahertz (MHz) or Gigahertz (GHz). A Clockrate or frequency can be misleading when speeds of the processors are compared. This is due to the fact that the amount of work a different CPU can do from one CPU chip to another. This was actually used by AMD for a period of time to make their chips sound like they were just as fast as the equivalent intel chips. In reality they were not, but AMD hadn't lied, it was just that compared to the same intel chip, they were a little slower.

32-Bit versus 64-Bit Bus

One of the more recent big pushes in CPU technology is the change from 32 bit to 64 bit processing. The number of data bits that can be transmitted at any one time, or processed in parallel is represented by the bus width, which can be 32-bit or 64-bit. Its like a highway which has 64 lanes instead of 32, which do you think helps more traffic move? The width of the data lines that connect the CPU to the memory of the computer is known as the bus width. The wider the bus the better, as more data can be processed in a given amount of time. You have to make sure that you are using a 64-bit operating system to take full advantage of this feature. Or its like doubling the motorway lanes, and yest still having the same single exit lane. There is a huge bottleneck once everyone gets to their destination.

Comments

    0 of 8192 characters used
    Post Comment

    • kaizan28 profile imageAUTHOR

      kaizan28 

      6 years ago from Catsville

      if you have a brain, and you've been a room with nothin for 20 years, and suddenly a door opens and you'r let out, you would need an operating system to figure things out.

    • profile image

      Billy 

      6 years ago

      Just a question if a cpu is called the brain of the computer then why need an OS if its really really the brain im just curious about this if its true then i bet sooner there will be an artificial intellegence to be used in laptops or machine just think a metalic silicon machine or whatever called brain then what is the main function of the operating system the programs codes? Can you subtantiate it between a machine and a program ?????? :$

    working

    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://hubpages.com/privacy-policy#gdpr

    Show Details
    Necessary
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
    Features
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Marketing
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Statistics
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)