CITAT (varghem @ 27-10-2009, 10:23)

Trevligt sätt att förklara en dator

Ska komma ihåg det här när jag ska förklara för mina kompisar när jag fixar deras datorer
/Susanne
Det låter bra men tyvärr är det mesta som Micke skrev felaktigt.
Tyvärr blir det här ett långt svar om Mickes påståenden och inget att enkelt förklara för andra människor, men jag ska beta av allegorierna sist i meddelandet.
Hur många kärnor (1,2,3,4,6 osv.) en processor har och hur många bitar "den är på" (längd på instruktioner etc.) har inget som helst att göra med varandra. Det nytillverkas inga nu men det har
funnits 32-bitars processorer från intel som har dubbla kärnor men eftersom de inte är 64-bitars så kan aldrig ett 64-bitars operativsystem köras på dem i botten.
Att det fortfarande är vanligt förekommande med processor med endast en kärna och som inte klarar 64-bitar är Intels fel. De introducerade sin Atom-processorserie för 1½ år sen där den enkelkärniga N270 blev och är (ingen konkurrens från AMD) vanligast i netbooks (minibärbara). Den Atom-processor som Micke köpt är N300-serien som är dubbelkärniga (i princip två sammanfogade enkelkärniga N270) som även berikats med 64-bitars. All avskalning man gjort med Atom-processorns arkitektur har gjort att de har väldigt dålig prestanda per Hz jämfört med dyrare processorer för bärbara och stationära (där även enkelkärniga har 64-bitar) men själva meningen med dem är att de ska vara det för då kan de göras till väldigt energisnåla. Microsoft vill såklart ha windows på netbooks och windows 7 finns i en variant som är avsedd för det. Eftersom 32-bitars Atom sitter i typ alla netbooks kommer 32-bitars windows leva kvar länge.
Har man en dator med dubbla kärnor XP så bör man inte installera XP 64-bit. Dels för att datorn är kanske lite väl gammal och internminnet är på gränsen för att räcka till. Med 64-bit drar det lite mer (men långt ifrån dubbelt så mycket). Det andra är att 64-bit XP är gammalt och ett "svart får". Tillverkare bryr sig inte om det längre eftersom det är så få (och har aldrig varit många) som har det installerat. Vista eller windows 7 64-bit är mycket mer spritt. Har man dator som klarar det så ska man hellre ta en 64-bitvariant av det om man kan.
Om man undrar varför det är viktigt med operativsystemets bit-version är för att processorn kan köras i bakåtkompatibla lägen. Men ett 32-bitars operativsystem kan inte köra 64-bitars läge även om processorn har det.
Och som jag sagt så är 64-bit-processor och dubbla kärnor olika saker.
Jämför vid som är aktuellt för persondatorer så är 64-bitarsprocessorerna snabbare på VISSA saker än när de körs i 32-bitarsläge. Det normala är att heltal som processorn ofta räknar med är så att säga väldigt enkelt att behandla (multiplicera etc.) upp till den bitmängd man har. 32-bit är för endast positiva heltal upp till ca. 4,4 miljoner. För 64-bit är det ca. 4,4*4,4 miljoner. OM ens program är beroende av ATT ofta räkna med tal större än detta så får man prestandaökning (om programmet finns i 64-bitars variant). Annars hjälper inte just den aspekten. Andra saker som är bättre är att de har dubbelt så många "register" för godtycklig användning, 16 gentemot tidigare 8. Varje register rymmer ett tal av storlek 32 eller 64 beroende på vad nu processorn körs i för läge (dvs 32bit: 8*32-bitar, 64-bit: 16*64-bitar). Register är det snabbaste minnet som finns, en processor arbetar med det direkt när den gör beräkningar. RAM-minnet läses och skrivs till och från registren när de ska göras saker.
Det finns mer egenskaper som förbättrats med 64-bitarsläget.
En dubbelkärnig processor är nästan aldrig dubbelt så snabb som en enkelkärnig av samma modellserie i samma klockfrekvens på en viss uppgift. Det finns esoteriska exempel där man kan få den att utföra uppgifter
mer än dubbelt så snabbt men oftast är det många begränsningar i andra komponenter och programkod som gör att den är mellan 0% (samma hastighet) och 100% (som bäst dubbelt) snabbare.
CITAT
Med Dualcore har man 2 två företag som gör samma sak under samma tid som ett företag med hälften antal anställda gör på samma tid. Enkel matte... Går fortare!
De flesta uppgifterna (programkoden) som används idag av program som inte kräver enorm prestanda är enkeltrådiga. Uppgiften skulle bara kunna utföras av ett företag i taget. Många olika uppdrag (t.ex. olika produkter) kan däremot utföras samtidigt (flera olika process
er i en dator), en produkt per företag. Flertrådade program klarar av att utnyttja två eller några fler (beroende på hur de är skrivna) processorer samtidigt. Det kan man likna vid att företagen samarbetar i ett uppdrag. Det ger ofta att det blir klart snabbare men ger l"overhead" när de t.ex. koordinerar sina ansträngningar så det blir inte dubbelt så snabbt.
Sen finns det vissa uppgifter som är i sin art så sekventiella att de inte går att dela upp. Bra exempel för vardagslivet på det är att en kvinna kan föda 1 barn efter 9 månader men 9 kvinnor kan inte föda 1 barn efter 1 månad.
CITAT
Operativsystem är typ VD, CPU är anställda. Minne är motsatsen till hur många öl de
anställda tar på fredagskvällen wink.gif Med andra ord. Mindre öl, mer minne!!!
Det är en rätt så bra liknelse. Operativsystemet är en mängd programkod som körs och delar med en bättre status (de har hand om saker om själva datorns hårdvara). Bl.a. reglerar det när andra program får köras på processorn. Även om operativsystemet självt körs på processorn såklart så är liknelsen att VD (Verkställande Direktör, bara för att tänka efter vad det egentligen betyder) bestämmer vad som ska göras när. Det är också så att om de två företagen gör olika uppdrag behöver de tänka på olika saker och alltså behövs mer minne för en sådan dator om den belastas (flertrådade program -> samma uppdrag -> fler arbetsmyror på samma uppsättning information som arbetar i olika delar och minnesmängden är densamma).
Kanske ska säga att jag själv är helt för 64-bitars, jag har använt det över 2 år på min dator och har man en persondator med 4 GiB minne eller mer (och kör XP, Vista, 7) ska man köra 64-bitar om man kan. 4 GiB gränsen har inte så mycket att göra med om processorn körs i 32-bit eller 64-bit läge (vilket operativsystem) men det är enklare att ha mer då för Microsoft har (av bra skäl, skapar mer bekymmer än det är värt) begränsat så konsument-Windows-versioner max kan ha 4 GiB minne.