| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Hardware  
  • All- In- One printere
  • Apple-computere
  • BIOS
  • CD & DVD -drev
  • CPU'er
  • Computer Drives
  • Skærme
  • computerudstyr
  • Computer Strømkilder
  • computer Printere
  • computer opgraderinger
  • Desktop Computere
  • Elektronisk bog Læsere
  • Eksterne harddiske
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • laptops
  • mainframes
  • Mus & Keyboards
  • netbooks
  • netværk udstyr
  • Nook
  • bærbare computere
  • Andet Computer Hardware
  • pc'er
  • projektorer
  • RAM , kort og Bundkort
  • scannere
  • Servere
  • Lydkort
  • Tablet-pc'er
  • Grafikkort
  • arbejdsstationer
  • iPad
  •  
    Computer Viden >> Hardware >> RAM , kort og Bundkort >> Content
    Forskellen mellem Multithreading & Multiprocessing
    Multithreading og multiprocessing er vilkår , der er forbundet med den hastighed , hvormed computerprogrammer køre. Begge er metoder , som kræver et fornuftsægteskab kendskab til programmering og hardware udvikling for at være ordentligt udnyttet. De to begreber er ikke altid gensidigt udelukkende , men bruges i tandem til at øge effektiviteten af ​​en computer . Hardware Forskelle

    Multiprocessing kræver , som navnet antyder , flere fysiske processorkerner . Tidligere , flere processor bundkort kom med flere separate slots til input (Central Processing Units CPU) . I dag nyere teknologier fra producenter som AMD og Intel giver mulighed for flere processorkerner , der skal bygges i en enkelt CPU "chip ". Multithreading er ikke helt uden egen hardware, men kræver kun bundkort, der understøtter multithreading kode instruktioner. De fleste moderne bundkort omfatter denne evne.
    Individuelt program Versus Operating System

    Programmører bruger multithreading værktøj sæt til at tillade programmer til at udføre flere opgaver parallelt. Denne " pipeline " behandling give illusionen af ​​to funktioner forekommende samtidigt, men faktisk bruger den høje mængde af processorkraft og effektive algoritmer til at veksle hurtigt mellem én funktion og en anden. Som sådan , afhænger anvendelsen af multithreading om koden for selve programmet . Nær

    Multiprocessing , har derimod en mere gennemsigtig adgang til kraften fra flere processtrømme . Et individuelt program adgang multiprocessing funktioner i regi af operativsystemet , såsom Apples Mac OS eller Microsoft Windows . Som sådan behøver programmer ikke specielt optimeret med multithreading kommandoer til at udnytte kraften i parallel behandling . Multithreading faktisk kan bruges i forbindelse med multiprocessing.
    Independent versus Pipeline Processing

    Multiprocessing og multithreading grundlæggende forskellige i, hvordan programmet instruktioner behandles. I multiprocesser kan to eller flere instrukser udføres samtidigt, via en proces kaldet " parallel behandling . " Multithreading dog åbner individuelle rørledninger for hver instruktion og distribuerer regnekraft mellem disse rørledninger jævne mellemrum.

    Denne forskel er stort set ubemærket , når processoren belastningen er lille. Dog vil samtidige processor -intensive vejledning begynder at stamme i en ren multithreading miljø. De samme funktioner vil være mere immune over for sådanne virkninger i en multiprocesser miljø.
    Error Correction

    Multithreading åbner separate strømme inden for en enkelt proces. Strømmene ligner enkelte processer , men anvender en delt adresse plads på computerens hukommelse inden for samme proces . Multiprocesser imidlertid åbner multipel proces at udføre samtidige funktioner og disse processer får hver deres egen parcel hukommelse . Når en enkelt mislykkes i et multiprocessering miljø, er alle andre processer skånet , men er fejl i en individuel "tråde " ikke isoleret fra andre tråde , og i sidste ende bringe ned hele processen. Resultatet er potentialet for større svigt under multithreading forhold.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan installeres en trådløs PCI-kort 
    ·Hvordan til at identificere Dell Bundkort 
    ·Tests for Defekte Memory Chips 
    ·Forskellen mellem Centrino & Centrino 2 
    ·Sådan Udskift CMOS batteriet i en Presario 1240 
    ·Sådan Reset CMOS på ASUS A8V 
    ·Sådan overclocke en ECS Bundkort 
    ·Sådan bruges fiberspændeskiver når du installerer et…
    ·Funktioner af en Processor 
    ·Sådan forbedre lyden på en Dell Inspiron 1525 
      Anbefalede Artikler
    ·Sådan Fix Microsoft Word Konvolutter for en Pixma MP47…
    ·Hvad er en processor 
    ·Sådan foretages fejlfinding af en Mac-computer uden ly…
    ·Sammenligning af Linksys WRT160N og WRT150N 
    ·Sådan Hook en mikrofon til computeren 
    ·Hvad er Data Storage Arkitektur 
    ·Rekonfigurérbare Computing Projekter 
    ·Hvordan man kan reducere Betydelig Virtual Memory Perso…
    ·Sådan oprettes en HDD Partition 
    ·Hvad Er Macbook Bærbare 
    Copyright © Computer Viden http://www.computerdk.com