Kako hard disk vidi particije?

1

Kako hard disk vidi particije?

offline
  • Pridružio: 10 Dec 2008
  • Poruke: 184

Ćao svima. Vidite i sami koliko ima tema kako particionisati hard disk i tu se sve svodi na licitiranje, pa ako može neko da mi kaže kako hard disk (ne Windows ili Linux) koristi (vidi, ili šta već...) te particije?
Dakle glava hard diska je cilindričnog oblika. E sad mene zanima kako izgledaju te particije na njemu. Da li se one dele vodoravno (tj. stoje jedna ispod druge) ili onako kao da sečemo sa poluprečnikom (tj. kao što sečemo tortu) ili se dele koncentričnim kružnicama (tj. da su jedna u drugoj) ili nešto deseto?
Na Benchmarku mi je jedan odgovorio da se vide kao u Device Manageru, tj. da se seku poluprečnikom, a drugi da se "particije dele po cilindrima, tako da su prstenastog oblika" šta god to značilo, nije mi još pojasnio.
Možda nekome ovo glupo zvuči (možda i jeste glupo pitanje), ali po wikipedii se fajlovima koji su na ivici najbrže pristupa (a negde sam pročitao i do 3-4 puta brže), pa iz toga može da se zaključi kako je najbolje nekome da particioniše. A na ntfs.com piše da su na spoljnom delu razređeniji podaci, tako da dođe na isto, pa sad šta je tačno...
Znam da se do prve particije najbrže stiže i da su sve ostale sporije, ali zašto? Da li samo zato što glava treba da dođe na njen početak ili zato što ona mora da pročita sve fajlove koji su pre nje (računajući i praznine)? Ako je prva opcija onda to znači da ako imamo iskorišćeno lupam 500GB i ako ih držimo na više particija ćemo im lakše pristupiti ako su na različitim particijama jer će disk početi da čita podatke sa bliže tačke nego ako su na istoj particiji jer bi onda morao da pređe sve podatke?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Spy
  • Pridružio: 21 Jul 2007
  • Poruke: 9424
  • Gde živiš: Kako kad

Stefan 93 ::... pa ako može neko da mi kaže kako hard disk (ne Windows ili Linux) koristi (vidi, ili šta već...) te particije?

Hard disk ne "vidi" particije. Particije "vidi" operativni sistem. Particije su logicka stvar, ne fizicka.


Stefan 93 ::Dakle glava hard diska je cilindričnog oblika.


Netacno. Glava hard diska nije cilindricnog oblika. Ploca/e na koju/e se podaci upisuju su, moze se reci cilindricnog oblika, mada bi tacnije bilo reci kruznog, posto su podaci dvodimenzionalni. Kada je nesto cilindricno, podrazumeva se da ima tri dimenzije.




Stefan 93 ::E sad mene zanima kako izgledaju te particije na njemu.

Particije su kruznog oblika, odnosno one zauzimaju odredjene delove povrsine ploce. Prva particija recimo pocinje na sektoru 000000, a zavrsava se na sektoru 100000, dok druga pocinje na sektoru 100001 i zavrsava se na nekom xxxxxxx, zavisno koliko je veliki hard. Znaci particije su logicka podela hard diska, a izgledaju kao prstenovi na ploci, tako sto se jedna nastavlja na drugu.



Stefan 93 ::Na Benchmarku mi je jedan odgovorio da se vide kao u Device Manageru, tj. da se seku poluprečnikom


Blago njemu i nama sa njim Bebee Dol .


Sasvim je normalno da brzina pristupa nije ista u svim delovima hard diska. Ugaona brzina i elementarna fizika Smile ...

Kako ces particionisati hard disk zavisi od tebe i nije to nesto sada toliko bitno da je od presudne vaznosti za funkcionisanje, jeste vazno, ali nece ti pasti performanse masine za 60-70% zato sto nisi uradio kako treba i slilcno. Napravi onako kako mislis da treba i uzivaj Smile.



offline
  • Pridružio: 10 Dec 2008
  • Poruke: 184

Hvala!
Negde sam pročitao da se fajlovima koji se nalaze skroz unutar ploča pristupa po 3-4 puta sporije.
Koliko giga ima jedna ploča? Pitam pošto ako HDD ima 5 tih ploča onda nema šanse nikako da se isplanira lepo particionisanje, jer će onda svaka zahvatati i unutrašnje i spoljašnje delove.
Koliko je najbolje da bude veličina jednog sektora (klustera, allocated pa nešto ili kako se već zove)? Koliko ti držiš? Pretpostavljam da je zbog kapaciteta današnjih diskova najbolje da se stavi na najveću vrednost (32 ili 64 KB valjda), ali opet nemam pojma koliko ima onih maleckih fajlova u operativnom sistemu i igricama.

offline
  • Pridružio: 02 Sep 2003
  • Poruke: 4955

Ne pristupa se 3-4 puta sporije, suvise je mala razlika da bi se opterecivao time. Imas programe za defragmentaciju, koji smestaju fajlove operativnog sistema na pocetak particije, ili vec kako podesis.
Velicina ploce zavisi od velicine diska. Moderni diskovi imaju jednu ili 2 ploce, mozda neki i 3.
Velicina klastera je najbolje da bude najmanja (mislim da je 4kb za ntfs default), opet stvar oko koje nema smisla da se uzbudjujes. Smile Ako te bas zanima zasto, evo ti objasnjenje:
Ako je klaster velicine 32kb, a ti imas fajl od 34kb, taj fajl ce zauzeti 2 klastera, tako da ce zauzece diska realno biti 64kb, zbog toga sto u klasteru moze da bude zapisan samo jedan (ili samo deo jednog) fajla.
Ako je klaster 4kb, fajl od 34kb ce zauzeti 9 klastera, tj. 36kb, i gubitak je samo 2kb. Pomnozi to sa par hiljada fajlove na hardu, pa dobijes razliku od par stotina mb.

Mada, mislim da je najbolje da odes negde u grad na pice, i ne razmisljas o tome Very Happy

offline
  • Pridružio: 10 Dec 2008
  • Poruke: 184

Ali zato kad je 4 KB treba da iščita 9 klastera, a onako samo 2. Valjda je tako ipak brže naročito kad je defragmentovano.
Za pićence naravno Smile

offline
  • Pridružio: 02 Sep 2003
  • Poruke: 4955

Bas naprotiv. Ako je defragmentovan, cita ih 'u cugu' tj. jedan za drugim i sasvim je svejedno da li je klaster 4 ili 32kb, a teoretski je moguce da brze procita 4 nego 9 klastera koji su na razlicitim delovima diska, ali su to nemerljive razlike. Ako bas hoces da popravis brzinu hard diska, kupi jos jedan isti i stavi ih u raid, ili kupi neki raptor ili ssd, ako bas ne znas sta ces sa parama. Smile

offline
  • Pridružio: 02 Feb 2008
  • Poruke: 14018
  • Gde živiš: Nish

@Stefan 93

Ta tvoja pitanja su jako zanimljiva.Ali,sve to o cemu ti mucis muku je u danasnje vreme skroz nebitno.HDD-ovi su jako brzi,jako velikih kapaciteta,sa dosta kes-a,dosta je tehnologija hdd-a uznapredovala tako da razlike neces ni osetiti bez obzira kako izparticionises hdd.

Od mene mali prilog.

(deo iz skripte koju koristimo na fax-u)
https://www.mycity.rs/must-login.png

Link-ovi :
-> http://en.wikipedia.org/wiki/Hard_disk_drive
-> http://en.wikipedia.org/wiki/Disk_formatting
-> http://itc.wikidot.com/hard-diskovi
(sa ovog link-a je preuzet text za skriptu---nisam ni znao Mr. Green )

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Djole ::Bas naprotiv. Ako je defragmentovan, cita ih 'u cugu' tj. jedan za drugim i sasvim je svejedno da li je klaster 4 ili 32kb
Nije mi bas logicno.

Ja sam skoro pisao neki program koji je citao FAT12, FAT16 i FAT32 particije direktno, bez upotrebe sistemskih drajvera.
Ne znam da li postoji neki drugi nacin, ali ja sam morao non-stop da zongliram izmedju FAT tabele i podataka.
Znaci, procitam adresu iz FAT tabele, pa skocim na klaster sa podacima, pa opet procitam adresu sledeceg klastera iz FAT tabele, pa opet skocim na klaster itd.
Znaci - FAT, pa klaster, pa FAT, pa klaster.
Ukoliko je klaster manji, onda to prilicno povecava broj tih skokova do FAT-a i nazada.

E sada, ja znam da ovo nije uopste optimizovano, ali osim ucitavanja kompletnog FAT-a u memoriju ne vidim kako bi inace moglo da se izbegne to skakanje po disku do FAT-a i nazad na kluster (ili eventualno da se u memoriju kesira onaj deo FAT-a koji je zaduzen za dati fajl, a ovo mi je upravo sada palo na pamet dok ovo pisem).

Ne znam kako funkcionisu ostali fajl-sistemi (NTFS recimo), ali verujem da neka tabela tipa FAT tabele mora da postoji na svakom FS-u.

offline
  • Pridružio: 02 Sep 2003
  • Poruke: 4955

Ima logike to sto pricas, nisam se bas toliko udubljivao u problem. Mada verujem da je to nekako reseno, ili da ne utice mnogo na brzinu, jer ne bi sa svakim novim fs-om smanjivali cluster. (ntfs je 4kb). Kod fat32 mislim da postoji i ogranicenje da velicina klastera zavisi od velicine particije.

offline
  • Pridružio: 18 Jan 2010
  • Poruke: 1

Ljudi, postovi ocigledno dosta toga znate, jel zna neko da i kaze koja je korist od particija?

Ko je trenutno na forumu
 

Ukupno su 1147 korisnika na forumu :: 44 registrovanih, 6 sakrivenih i 1097 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: airsuba, Alibaba1981, amaterSRB, aramis s, babaroga, bankulen, Bobrock1, bojcistv, BORUTUS, darkangel, darkstar101, dekan.m, DonRumataEstorski, doom83, draganl, Dukelander, GORDI, kinez88, Litostroton, LUDI, macak44, madza, MB120mm, mkukoleca, moldway, Nemanja.M, nemkea71, nuke92, ObelixSRB, opt1, pacika, Romibrat, rovac, scimitar19, slonic_tonic, stankolich, vathra, virked, vobo, Webb, zixmix, zlaya011, žeks62, 1107