Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Hårdvara
  • Allt-i - ett-skrivare
  • Apple Computers
  • BIOS
  • CD & DVD drives
  • Processorer
  • Computer Drives
  • Bildskärmar
  • Kringutrustning
  • Datorkraft Källor
  • dator Skrivare
  • Computer uppgraderingar
  • Stationära datorer
  • Elektronisk bok läsare
  • Externa hårddiskar
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • Bärbara datorer
  • stordatorer
  • Möss & tangentbord
  • Netbooks
  • Network Equipment
  • Nook
  • bärbara datorer
  • Övrigt Hårdvara
  • PC Computers
  • projektorer
  • RAM , kort och moderkort
  • skannrar
  • Servrar
  • Ljudkort
  • Tablet PC
  • grafikkort
  • arbetsstationer
  • iPad
  • * Dator Kunskap >> Hårdvara >> RAM , kort och moderkort >> Content

    Skillnaden mellan Multithreading & Multiprocessing

    Multithreading och multi är termer som förknippas med den hastighet med vilken datorprogram körs . Båda är metoder som kräver en förbindelse av kunskaper i programmering och hårdvara utveckling för att kunna utnyttjas på rätt sätt . De båda uttrycken är inte alltid ömsesidigt uteslutande , de används i tandem för att öka effektiviteten i en dator. Hårdvara Skillnader

    Multiprocessing kräver , som namnet antyder , flera fysiska processorkärnor . Tidigare kom flera processor moderkort med flera separata platser till ingångs Central Processing Units ( CPU ) . Idag , nyare teknik från tillverkare som AMD och Intel möjliggöra för flera processorkärnor som ska integreras till en enda CPU " chip . " Multitrådning är inte helt utan egen hårdvara , men kräver bara moderkort som stöder multitrådning kodinstruktioner . De flesta moderna moderkort har denna förmåga .
    Individual Program Versus
    Operativsystem

    Programmerare använder multitrådning verktygssatser att tillåta program att utföra flera uppgifter parallellt . Denna " pipeline " behandling ge en illusion av två funktioner inträffar samtidigt , men faktiskt använder den höga mängden processorkraft och effektiva algoritmer för att alternera snabbt mellan en funktion och en annan . Som sådan , beror användningen av multithreading på koden för själva programmet .

    Multiprocessing , däremot , har en mer öppen tillgång till kraften i flera procesströmmarna . Ett individuellt program tillgång multiprocessing fungerar under överinseende av operativsystemet , till exempel Apples Mac OS eller Microsoft Windows . Som sådan , behöver program inte särskilt optimerad med multitrådning kommandon för att utnyttja kraften i parallell bearbetning . Multitrådning kan faktiskt användas tillsammans med flera processorer .
    Oberoende kontra Pipeline Processing

    Multiprocessing och multitrådning skiljer sig fundamentalt i hur programmet instruktioner bearbetas . I multiprocessing , kan två eller flera instruktioner exekveras samtidigt , genom en process som kallas " parallell bearbetning . " Multitrådning , dock öppnar individuella rörledningar för varje instruktion och distribuerar processorkraft mellan dessa pipelines regelbundet .

    Denna skillnad är i stort sett osynlig när processorn belastningen är liten . Dock kommer samtidiga processorkrävande instruktioner börjar stamma i en ren multitrådning miljö . Samma funktioner kommer att vara mer immun mot sådana effekter i en multi- miljö.
    Error Correction

    Multitrådning öppnar separata strömmar i en enda process . Strömmarna ser ut som enskilda processer , men utnyttjar en gemensam adress utrymme på datorns minne inom samma process . Multiprocessing dock öppnar upp flera process att utföra samtidiga funktioner och dessa processer får var sin egen jordlott av minne . När en enda misslyckas i en multi miljö , är alla andra processer skonade , men det är fel i ett enskilt "trådar" inte isolerad från andra trådar , och i slutändan få ner hela processen . Resultatet är potentialen för större misslyckanden inom multitrådning förhållanden .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Definition av SO - DIMM
    ·Hur man installerar Buffalo Minne på Windows XP
    ·Vad är SNR i Ljudkort
    ·Hur man beräknar AMD Processor Hastighet
    ·Hur man uppgraderar en Dell 8300 Moderkort
    ·Hur du återställer ett ATI Radeon
    ·Vad Äldre Memory Technology Är DDR en förlängning a…
    ·Hur man installerar laptop minne i en Sony
    ·ATI Radeon Grafikkort Installation
    ·GTX 280 Vs . 8800 GTX
    Utvalda artiklarna
    ·Hur får jag ett kreditkonto för dator Finansiering
    ·Konfigurera Bluetooth på en Acer 6920
    ·Hur du ändrar värmeenheten i en Lexmark T644
    ·Hur man installerar en Asus EEE USB
    ·Hur Radera firmware från Mac Book Pro
    ·Hur hittar QLogic Firmware Information
    ·Specifikationer för ett PNY 9800GTX
    ·Hur Match RAM till Moderkort
    ·Apple iPad Tricks
    ·Moderkortet Specifikationer för Mac Pro Desktop
    Copyright © Dator Kunskap http://www.dator.xyz