Hvad er diference mellem processoren og tråd?

N

NVP

Guest
Hej venner,

Hvad er diference mellem processoren og tråd?

Thanks and Regards
NVP

 
processoren er hardware
gevindskæringen
er at gøre processoren arbejde i mere end én proces, det appers at processoren ikke dem alle på samme tid, men dette ikke ske
processoren kløft er det tid mellem trådene

men jeg er ikke sikker på, at

 
Ja, du er absolut ret.

en processor er hardware.Hvis du har brug for mere ydelse, så computeren vil bestå af flere processorer.

Opgaven med styresystemet er at styre processer, som vil blive udført af processor (eller flere processorer).

Forestil dig en proces, som en opgave med nogle definerede rammer og betingelser, hvorunder den proces er at arbejde (fx en grafisk transformation af et billede)

Nogle processer er dividable i mindre stykker.denne proces kaldes "multi-threaded".I dette tilfælde en form for belastning ballancing kan ske (hvis flere processorer er tilgængelige).(fx billedet programm kan arbejde på den måde, at det opdeler omstillingsprocessen i 4 separate tråde, som ikke alle 1 / 4 af det arbejde, hvis dette er berettiget).

 
TID sharing er en ORGANISATION AF programafviklingen. Der tillader flere separat program BLOKKE execute selvstændigt, mens DELER DEN CPU-ressourcer ...DENNE look great .. men i praksis er der en overhead ved skift fra en og samme proces til en anden ....STATUS for den aktuelle opgave, skal bevares og det nye RELOADED ..DER ER EN ANDEN MÅDE ..Hvis vi kan bruge NON OVERLAPING ressourcer, som vi kan skifte mellem proces mere effektivt NEJ ladning eller sikkerhedskopiere: That's multithreading!
Selvfølgelig vil det hjælpe, hvis CPU har nok ressourcer til at FORDELING undgå konflikter eller i hvert fald mindske dem!
Thats a CPU med f. eks. flertrådede CAPABILITY!

 
Hvis du mener proces og tråd - det er lidt det samme, men forskellene er tråd er oprettet og kan have sin egen hukommelse og fælles hukommelse tilgængelig for tråde åbnes fra den samme opgave.Som forbedrer interrpcess kommunikation via direkte adgang til hukommelse i en tråd fra en anden (forælder Taks skal være den samme).Planlægningen forvaltning tråde åbnes fra en opgave (proces) kan variere.
Proces - det er enkeltstående opgave med sin egen hukommelse ikke er tilgængelige fra andre opgaver (processer).Sagde, er sandt for systemer, hvor hukommelsen Management Unit (MMU) er til stede, og der er proces hukommelse beskyttelse gennemføres inden MCU hardware.På forarbejdningsvirksomhederne uden MMU kan enhver proces eller tråd hukommelse behandles gennem absolut hukommelse direkte rettet.
Disse er hovedsageligt byggesten, der skal understøttes af bestemte operativsystem at lette multitasking-miljø projektering og udførelse.Egenskaberne af tråde og processer kan variere afhængig af operativsystemet giver API til skabelse afbryde, genoptage, tidsplan og deletie.Så skal især OS beskrivelse høres for at afklare alle detaljer.

 
En tråd og en opgave ligner hinanden, og er ofte forvirrede.De fleste computere kan kun udføre et program undervisning på et tidspunkt, men fordi de arbejder så hurtigt, de ser ud til at køre mange programmer og tjene mange brugere samtidigt.Computerens operativsystem giver hvert program en "tur" til at køre, så kræver det at vente, mens et andet program får en tur.Hver af disse programmer er set af operativsystemet som en opgave, som visse ressourcer er identificeret og holdes styr på.Operativsystemet styrer hver ansøgning program på din pc-system (regneark, tekstbehandling, webbrowser) som en særskilt opgave, og lader dig se på og kontrol punkter på en opgaveliste.Hvis programmet starter en I / O, såsom at læse en fil eller skrive til en printer, skaber det en tråd.De data, der holdes som led i en tråd, hvorved et program, der skal reentered på det rigtige sted, når I / O operation er fuldført.Imens andre konkurrerende anvendelser af programmet er opretholdt på andre tråde.De fleste af dagens operativsystemer yde støtte til både multitasking og multi-threading.De har også mulighed multithreading i programmet processer, således at systemet er gemt overhead at skabe en ny proces for hver enkelt tråd.

 
Processen er en kompleks identitet i en multiprograming miljø wheres thraeds er lettere counter dele
at der er nogen sammenhæng switiching i tråde

 
Processor er den enhed, hvor processer og tråde køre.Den processor der er udførelse af processer.Processer er enheder, der har deres egen plads i hukommelsen.Tråde kan skabes ud af processer.Der kan være mange tråde til en proces og tråde deler hukommelse henvende plads.Det kan skabes og destrueres let.Den har ikke sammenhæng skifte, der er andre steder findes en masse i processer.

Jeg søger efter bog: Foundations af flere tråde, Parallel og distribueret programmering.Hvis nogen kan foreslå, hvor jeg kan finde denne bog.

 
proces har sin egen skorsten, TCB messege boks, og så on.but tråden andel af them.in indkapsle system, de har lidt diffirent, i POSIX, er den tråd processen.eller opgave.

 
Processor er hardware & tråd er en del af processen.En proces kan have en eller flere tråde.Proces har sin egen hukommelse.Tråd aksjer hukommelse.thrad har sin egen skorsten, men alle tråde aksjer globale data i en proces.I en proces alle tråde kan køre uafhængigt af hinanden.også sammenhæng skift i tråd er nemt.

 

Welcome to EDABoard.com

Sponsor

Back
Top