vad innebär egentligen cache minnet på en hårddisk och hur påverkar det diskens prestanda?
Cache Minne
Skall försöka förklara så gott det går.
Cache-minne är lite olika saker, beroende på vilken dator man har. Först och främst har varje processor oftast en inbyggd cache, där data stuvas undan en kort stund, medan processorn gör annat. Håller den t.ex på med en uträkning och du trycker på en tangent, måste den avbryta uträkningen och i stället ägna uppmärksamheten åt tangenttryckningen. Då lagrar den det den höll på med i cacheminnet.
Datorn söker först och främst efter data i det snabba cache-minnet och först därefter i det långsammare RAM-minnet. Först om datan inte skulle finnas i någon av dessa öppnar den hårddisken.
Det finns också särskilda kort som innehåller cacheminne: dessa kort sitter också fast på moderkortet och fungerar som tillfälliga "avstjälpningsplatser" när datorn arbetar. Man kallar detta för 'hårdvarucache'.
oki. altså en plats där vissa processer etc. kan lagras temporärt på disken, stämmer det?
hur påverkar det diskens prestanda?
altså en plats där vissa processer etc. kan lagras temporärt på disken, stämmer det?
- japp
hur påverkar det diskens prestanda?
Det beror egentligen på hurudan hårddisk du har. SCSI-diskarna är ofta utrustade med större cache minne än IDE-diskarna eftersom de klarar av att hantera flera kommandon samtidigt. SCSI-hårddisk har numera upp till 10 MB cache och en IDE-disk upp till 2 MB. Det finns dock SCSI-diskar som är utrustade med hela 16 MB cacheminne. Men storleken är en sak och användningen av cache minnet en annan. Det spelar ingen roll hur stort minnet är om det inte hanteras effektivt. Alla hårddisktillverkare använder i stort sett samma cache-teknik. För båda gränssnitten delas minnet upp i skriv- och läscache. Den senare delas i sin tur upp i två delar där ungefär 80 procent används till så kallad read-ahead* och de resterande 20 procenten till att behålla den data som just lästs in.
*Read-ahead innebär att hårddisken läser vidare i de sektorer som följer efter den som datorn har givit disken order om att läsa. På så sätt finns den data som ska läsas därnäst redan inlästa i förväg och därmed ökar prestanda. SCSI-hårddiskar har dessutom en ytterligare indelning av läs-cachen.
*Dethär blev ju nästan som att skriva "tenta" i data teknik :lol:
man altså generellt då; har jag mer cache på min disk går inläsningen av vanliga processer och filer, t.ex. windows filer snabbare eller?
Ja, så borde det iallafall vara, men som sagt varierar det.
Men ett slutgiltigt svar på din fråga, Ja.
märker man skillnaden mellan en 2 mb och en 8 mb disk?
Där blir det stor skillnad.
*Edit pga av missförstånd i första inlägget
↗ till inlägget´*Dethär blev ju nästan som att skriva "tenta" i data teknik :lol:
Hahahahah...HAHAHA
Jo, tjena...kollade upp det där du skrev...mer som en total rip-off på vad andra har publicerat på internet..Markera -> CTRL+C -> CTRL+V :lol:
spitfir3 inte speciellt updated det där.. 8mb är vanlig cache storlek på IDE diskar men de finns upptill 16mb på IDE diskar..
Är det dåligt att ha 2mb cache minne på en extern hårddisk??