Posted By: snake () on 'CZunix'
Title:     Re: WriteCache u SW raidu?
Date:      Sun Dec  2 07:25:10 2007

> uplne mimo urcite nejsi, a da se asi i predpokladat ze tomu takhle bude i u 
> disku, teda za predpokladu ze by se na ne zapisovalo takhle linearne, co 
> stopa stopu mime ;)  coz se nam uz nekolik let snazi vyrobci vymluvit ze tak
> neni (nemusi byt) .. ale vzasade to tak asi bude, jak by to bylo jinak.

:-) "nemuzes verit holt vsemu, co rikaj vyrobci";-) Myslim, ze je bez debaty, 
ze disky maji vice zon, pricemz vic sektoru na track je samozrejme smerem k 
vnejsku disku. V ramci jedne zony bych si ale tipl, ze muze "nulty/prvni" 
sektor kazdeho tracku zacinat klidne na stejnem miste.

Mimochodem, ony disky jsou stejne hrozne zajimava pakaz: ja jsem si napriklad 
dlouho lamal hlavu, jak mohou byt pri dnesnich hustotach tak pomale, obzvlast 
ty, ktere maji tak 4 ci dokonce pet ploten, a tudiz az 10 hlavicek. Odpoved 
je velmi zajimava: disk dokaze z ruznych duvodu cist pouze z jedine hlavicky 
najednou. Jednim z tech nejdulezitejsich duvodu ma byt snad i tepelna 
roztaznost, takze se hlavicka neustale prizpusobuje aktualnim potrebam, a pri 
preskoceni z hlavy 0 na hlavu 1 (tj. na stale stejne plotne) je presto potreba 
treba s hlavickou trochu pohnout.

A tady je myslim i prvni podstatny rozdil od diskety: diskety pokud vim 
zapisuji na oba povrchy opravdu na stejne misto. Pokud bys tedy posouval tak, 
abys pri linearnim cteni od zacatku disku do konce mel data co nejrychleji k 
dispozici, musel bys brat v uvahu i pocet povrchu a pro kazdy z nich 
zapocitat urcite zpozdeni a tomu odpovidajici posunuti prvniho sektoru v 
ramci tracku... Ono by neco takoveho nejen zeslozitovalo logiku disku, ale 
navic to nema v bezne praxi i moc vyuziti prave kvuli cache: bo pri linearnim 
cteni vetsiho mnozstvi dat disk zacina cist do cache "jeste nez se dostane na 
zacatek", tj. treba na presne druhe polovine otacky, provede celou otacku a 
uz hlavou pohne na dalsi track (at uz ten dalsi znamena prepnuti na dalsi 
hlavicku ci "opravdu dalsi"). Pritom i nasledujici track se ale samozrejme 
cte opet "z prostredka" a efektivne se vyuziva cache... 

> ale problem je ten, ze uz diskety se kvuli tomuto problemu formatovali tak,
> ze 
> 1. sektor na druhe stope zacinal posunuty o tri sektory nez na te prvni,
> atd.

:-) vida, to jsem nevedel:-)... 

> finta. A pri tusim 1.9MB uz byly jednotlive sektory tak blizko sebe, ze ten 
> dalsi radici vzdy ujel, takze nedokazal cist linearne a museli byt ob jeden
> rychlost sice polovicni ale ta kapacita ;)

Tohle jsem slysel ale i o harddiscich. Kupodivu. A i kdyz mi to nedava moc 
smysl, slysel jsem dokonce nejen o dvou, ale o jeste vetsim mnozstvi otacek, 
nez se povedlo precist celou stopu (tusim, ze byla rec skutecne o stope, a 
nikoli o cylindru)... Predpokladam, ze dnesni disky ale takovymi nedostatky 
urcite netrpi a chroustaji data na jedinou otacku... 

> ale to uz jsem se dostal uplne jinam :)

:-) pravda, patrilo by to spis na czhardware, ale snad nas odsud nevyhodej. 
Mne tyhle veci vzdycky hrozne zajimaly uz z doby Amigy (ech, zacatek 
devadesatejch let)...

snake 

Search the boards