Random Access Memory är en av de viktigaste faktorerna för att utvärdera en dator . Generellt sett är en dator har mer RAM-minne , desto bättre. RAM är definitivt en faktor i hur snabbt en dator kommer att utföra. Det är också en viktig faktor för att förutsäga hur ofta en dator kommer att " hänga upp . " Vissa program, till exempel vissa spel , kommer inte köra alls om en dators RAM är otillräcklig . Historia och Source
Namnet RAM är en historisk olycka - naturligtvis tillgång är inte slumpmässigt . Det är mycket beräknas och avsiktlig . Vid tidpunkten detta ord myntades , var nästan universell lagringsmedium magnetband. För att komma åt data på band , var det nödvändigt att leta efter data från början av bandet - sekventiell åtkomst . När skivan kom , var det möjligt att gå direkt ( eller nästan direkt ) till de uppgifter du letade efter . Det är som skillnaden mellan att söka efter ett ord i en roman ( sekventiell åtkomst ) och letar efter ett ord i ordlistan ( direkt tillgång ) . Förkortningen DAM var förkastligt , så det hette " Random Access Memory " som gav den mer välsmakande förkortningen RAM . Denna akronym gick också fint med en annan typ av minne som kallas Read Only Memory , ROM .
Funktion
RAM är där ett program bosatt medan den är igång . Lansering av ett program innebär laddar programmet ( från hårddisken) i RAM . Den centrala processorenheten exekverar sedan en instruktion åt gången från RAM . Detta är varför vissa program kräver ett minimum RAM storlek , programmet är så stort att det behöver mycket RAM för att hålla den . När du kör flera program ( när det finns flera fönster på skärmen ) varje program tar upp en del av RAM , även om den är inaktiv . Detta är anledningen till att ha en massa fönster öppna kan bromsa en dators prestanda , det minskar den tillgängliga RAM . Anledningen till att programmen måste vara i RAM för att köra är helt enkelt en fråga om tillgång hastighet . Åtkomst disken är ungefär tusen gånger långsammare än åt RAM .
Stödsystem
p Det finns vägar runt RAM hastighet och utrymmeskrav . För att öka hastigheten , moderna datorer har en liten mängd minne som kallas " cache " ( uttalas " cash " ) mellan RAM och behandlingsenheten . Cache-minne är mycket snabb ( och mycket dyra ) . Program körs snabbare då processorn läser cache istället för RAM . Datorn håller automatiskt reda på lastning disken till RAM och RAM för att cacha som behövs . För att komma runt RAM utrymme begränsningen , moderna datorer använder en teknik som kallas " virtuellt minne. " Programmet är uppdelat i sidor och en sida åt gången laddas i RAM-minnet. Detta sätt en maskin med bara 1 gigabyte RAM-minne kan köra ett 4 gigabyte program . När laddning av sidor börjar ta upp mer tid än genomförandet av programmet , kan datorn " hänga ". Detta tillstånd kallas " stryk . " Botemedlet är att få mer RAM eller en större cache .